技术指标

在交易决策过程中的简图:

什么是技术指标?

基于行情数据,通过特定数学公式或模型计算得出的、用于辅助交易决策的数值序列

技术指标的分类

三种关系:

趋势线:

股市走势震荡起伏,供需关系被打破,又形成新的供需关系

对支撑、压力位的理解

MACD

MACD即金叉和死叉

走势展示:

\[DIFF(MACD线):短时EMA-长时EMA
\]
\[DEA(信号线):DIFF的EMA
\]
\[MACD(红绿柱):(DIFF - DEA)
\]

上述公式的物理含义:

移动平均线上的每个点都是近期价格的平均值,短时EMA,长时EMA

移动均线的斜率是短时间内价格变换的速度

DIFF是两个均线的差,那可以近似的认为它的值与斜率的值是一样的

DIF-DEA得到红绿柱的值,价格变换速度的程度,相当于对速度求的一阶导数,也就是个加速度,红绿柱接近于0的时候, 上涨或下降趋势减弱,有可能会带来趋势的反转

DIF和DEA的值及线的位置

  1. 当DIF和DEA均大于0(即在图形上表示为它们处于零轴以上)并向上移动时,一般表示为股市处于多头行情中,可以买入或持股。
  2. 当DIF和DEA均小于0(即在图形上表示为它们处于零轴以下)并向下移动时,一般表示为股市处于空头行情中,可以卖出股票或观望。
  3. 当DIF和DEA均大于0(即在图形上表示为它们处于零轴以上)但都向下移动时,一般表示为股票行情处于退潮阶段,股票将下跌,可以卖出股票和观望。
  4. 当DIF和DEA均小于0时(即在图形上表示为它们处于零轴以下)但向上移动时,一般表示为行情即将启动,股票将上涨,可以买进股票或持股待涨。

DIF和DEA的交叉情况

  1. 当DIF与DEA都在零轴以上,而DIF向上突破DEA时,表明股市处于一种强势之中,股价将再次上涨,可以加码买进股票或持股待涨,这就是MACD指标“黄金交叉”的一种形式。
  2. 当DIF和DEA都在零轴以下,而DIF向上突破DEA时,表明股市即将转强,股价跌势已尽将止跌朝上,可以开始买进股票或持股,这是MACD指标“黄金交叉”的另一种形式。
  3. 当DIF与DEA都在零轴以上,而DIF却向下突破DEA时,表明股市即将由强势转为弱势,股价将大跌,这时应卖出大部分股票而不能买股票,这就是MACD指标的“死亡交叉”的一种形式。
  4. 当DIF和DEA都在零轴以下,而DIF向下突破DEA时,表明股市将再次进入极度弱市中,股价还将下跌,可以再卖出股票或观望,这是MACD指标“死亡交叉”的另一种形式。

具体的计算方法:

\(EMA_i\)

\[EMA_i = \frac{1}{N+1}(CLOSE_i - EMA_{i-1})+EMA_{i-1}
\]
\[其中EMA_0 = CLOSE_0
\]

短时EMA

\[EMA_1 = EMA(CLOSE,short)
\]

长时EMA

\[EMA_2= EMA(CLOSE,long
\]

DIFF

\[DIFF=EMA_1 - EMA_2
\]

DEA

\[DEA = EMA(DIFF,m)
\]

通常将短时EMA中参数short设为12,长时EMA中参数long设为26,m=9

早期国内股市一周是6个交易日,short=12相当于两周,一个月就26个交易日,

金叉与死叉

死叉

  • DIFF下穿DEA
  • \(DIFF_{i-1}>=DEA_{i-1}\) && \(DIFF_{i}<DEA_{i}\)

金叉

  • DIFF上传DEA
  • \(DIFF_{i-1}<=DEA_{i-1}\) && \(DIFF_{i}>DEA_{i}\)

注:MACD指标虽然看起来很简单,但蕴含着丰富的内容,可具体参考:https://www.zcaijing.com/macd/

RSI

相对强弱指标(RSI),是由威尔斯·威尔德(Wells Wider)创制的一种通过特定时期内股价的变动情况计算市场买卖力量对比,来判断股价内部本质强弱,推测价格未来的变动方向的技术指标。

公式计算
\[change = close - prev_close
\]
\[up_change = max(change,0)
\]
\[RSI = mean(up_change,N) * 100 / mean(abs(change),N)
\]

即:相对强弱指标(RSI)=(N日内上涨总幅度平均值/N日内上涨总幅度和下跌总幅度平均值)*100%

一般来说短期RSI设为N= 6,长期RSI设N=12

RSI值永远在0-100之间变动。RSI的变动范围在0-100之间,强弱指标值一般分布在20-80.

80~100:极强卖出达到超买状态

50~80:强买入正常的多方市场

20~50:弱观望不用急于去牢底

0~20:极弱买入,低于30认为是超卖状态,市场将回弹向上

指标的背离

相对强弱指标的背离是指RSI指标的曲线的走势和股价K线图的走势方向正好相反。相对强弱指标的背离分为顶背离和底背离两种

1.顶背离

当相对强弱指标RSI处于高位,但在创出RSI近期新高后,反而形参一峰比一峰低的走势,而此时K线图上的股价却再次创新高,形成一峰比一峰高的走势,这就是顶背离。顶背离现象一般是股价在高位即将反转的信号,表明股价短期内即将下跌,是卖出信号。

2.底背离

相对强弱指标的底背离一般出现在20以下的低位区。当K线图上的股价一路下跌,形成一波比一波低的走势,而RSI线在低位却率先止跌企稳,并形成一底比一底高的走势,这就是底背离。底背离现象一般预示着股价短期内可能反弹,是短期买入的信号

参考:https://zhuanlan.zhihu.com/p/27300378

Boll

布林线boll是判断盘整结束最好的指标工具

布林线BOLL由三根线组成:上轨、中轨、下轨

布林通道具有三条轨道,他们会随着股价变动趋势而转变,一般而言,上轨线表示安全上行的最高价位,会对股价起到压力作用;下轨线则是低价位置,能起到支撑作用;中轨道则往往在“支撑”和“压力”之间转换,同时对上涨或是下跌趋势起到催化作用。

计算公式

价格均值

\[MA = \frac{1}{N}\sum_{i=0}^{N}CLOSE_i
\]

标准差

\[STD = \sqrt{\frac{1}{N}\sum_{i=0}^{N}(CLOSE_i - MA)^2}
\]

中轨(盘中实时计算,当日收盘价不稳定,所以计算的是前一天的均价)

\[MB = \frac{1}{N-1}\sum_{i=0}^{N-1}CLOSE_i
\]

上轨

\[UP = MB + k * STD
\]

下轨

\[DOWN = MB - k * STD
\]

参考:https://zhuanlan.zhihu.com/p/139615853

分型

顶分型定义

顶分型定义:不包含关系的3根K线,中间一根的高点最高,低点也最高

底分型

底分型定义:不包含关系的3根K线,中间一根的低点最低,高点也最低

顶、底分型的含义

上升趋势中K线的包含关系

第三根K线出来的的时候和第二根有包含,那么就向前看两根判断为上升趋势,上升趋势中的包含关系:高点去高,低点也取高,简称高高

降趋势中K线的包含关系

第三根K线出来的时候和第二根有包含,那么就向前看两根判断为下降趋势。下降趋势中的包含关系:低点取低的,高点也取低的,简称低低;

包含后的再包含关系

处理包含后再包含的原则是:按照时间顺序,相邻两根发生包含就处理

处理包含关系时,趋势方向的判定原则:

1、当遇到第一根需要处理的K线时,先看前二根K线,这两根K线的方向决定了之后采用GG还是DD原则;

2、若之前两根K线是上升趋势,则采用GG原则,反之,采用DD原则;

参考:https://zhuanlan.zhihu.com/p/76623001

简单了解,虽然直观感觉上着这四种指标都挺好懂的,但应用到具体的场景中,却有蕴含丰富的知识。加油,学习啊

交易信号---MACD、RSI、Boll、分型等技术信号的更多相关文章

  1. WeQuant交易策略—MACD

    MACD(指数平滑异同平均线)策略简介MACD指标应该是大家最常见的技术指标,在很多股票.比特币的软件中都是默认显示的.MACD是从双指数移动平均线发展而来的.意义和双移动平均线基本相同,即由快.慢均 ...

  2. 交易的成功 = 60%的资金管理 + 40%出入场信号 zt

    交易的成功 = 60%的资金管理 + 40%出入场信号. 资金管理   = 60%的风险分散 + 40%的适度重或轻仓. 出入场信号 = 60%的出场信号 + 40%的入场信号. 交易的成功 = 36 ...

  3. 细菌多位点序列分型(Multilocus sequence typing,MLST)的原理及分型方法

    摘 要: 多位点序列分型(MLST)是一种基于核酸序列测定的细菌分型方法,通过PCR扩增多个管家基因内部片段,测定其序列,分析菌株的变异,从而进行分型.MLST被广泛应用于病原菌.环境菌和真核生物中. ...

  4. MATLAB信号与系统分析(五)——连续时间信号的频谱分析

    一.实验目的: 1.掌握傅立叶级数(FS),学会分析连续时间周期信号的频谱分析及MATLAB实现: 2.掌握傅立叶变换(FT),了解傅立叶变换的性质以及MATLAB实现. 二.利用符号运算求傅里叶级数 ...

  5. MATLAB信号与系统分析(一)——连续时间信号与系统的时域分析

    一.连续时间信号的表示: 1.向量表示法: 在MATLAB中,是用连续信号在等时间间隔点的样值来近似表示连续信号,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号. 对于连续时间信号f( ...

  6. 信号处理程序(signal handler)会被重置的信号

    首先说明我的系统,CentOS 6.6,内核为2.6.32-504.12.2.el6.i686. 当用signal对某个信号设定信号处理函数的时候,有些信号的处理函数会被重置,有些则不会,这种情况的具 ...

  7. RGB同步信号 DCLK/HS/VS/DE信号介绍

    来源:  http://www.cnblogs.com/general001/articles/3721683.html 只要是数字信号处理电路,就必须有时钟信号.在液晶面板中,像素时钟是一个非常重要 ...

  8. Qt信号槽的一些事(第一次知道信号还有返回值,以及Qt::UniqueConnection)

    注:此文是站在Qt5的角度说的,对于Qt4部分是不适用的. 1.先说Qt信号槽的几种连接方式和执行方式. 1)Qt信号槽给出了五种连接方式: Qt::AutoConnection 0 自动连接:默认的 ...

  9. Atitit 3种类型的公司:运营驱动型;产品驱动型; 技术驱动型。

    Atitit  3种类型的公司:运营驱动型:产品驱动型: 技术驱动型. 领导驱动,产品驱动,运营驱动还是工程师驱动 3种类型的公司: 一种是运营驱动型: 一种是产品驱动型: 一种技术驱动型. 运营驱动 ...

  10. MACD、BOLL、KDJ 三大组合精准把握趋势与买卖!

    先看示意图,下图是布林线的3个轨道,其他都是股价走势 图1 股价,在布林线上轨.下轨之间运作.准确说,这话是不符合逻辑的,不是先有的轨道,然后股价再按照轨道运动.因为轨道是跟股价同时变化的.但是,股价 ...

随机推荐

  1. [Jaav SE/程序生命周期] 优雅的Java应用程序的启停钩子框架

    序 了解 spring 生态及框架的 java er 都知道,spring 应用的生命周期管理及配套接口较为优雅.可扩展. 但脱离 spring 的 java 应用程序,如何优雅地启停.管理程序的生命 ...

  2. OpenLayers change 事件获取当前值

    这里有个 change:resolution 事件 但是事件的内容没有value,只有oldValue Zc {type: 'change:resolution', target: F, key: ' ...

  3. Java - JVM及其调优

    原文链接:https://blog.csdn.net/qq_27098537/article/details/124436788 一.什么是JVM 用于运行java代码,包括一套字节码指令集.一组寄存 ...

  4. Shell - shell中的数组

    Shell 数组用括号来表示,元素用 "空格" 符号分隔开,语法格式如下: arrName = (value1 value2 value3)(这种方式带值) 往数组里添加值,数组的 ...

  5. Keepalived学习,双机主备高可用

    一.主机安装 1.解压 tar -zxvf keepalived-2.0.18.tar.gz 2.解压后进入到解压出来的目录,看到会有configure,那么就可以做配置了 3.使用configure ...

  6. Manus的开源复刻OpenManus初探

    OpenManus介绍 Manus需要邀请码才能体验,目前大部分人都体验不到. 有几个大佬花3个小时就复现了一个简单的原型OpenManus,让我们体验体验吧!! 截至目前,该项目已经获得了25.9k ...

  7. 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫

    目录 什么是 Selenium 环境搭建与配置 安装 Selenium 下载浏览器驱动 基础操作 启动浏览器并访问网页 定位网页元素 通过 ID 定位 通过 CSS 选择器定位 通过 XPath 定位 ...

  8. Flask快速入门4-蓝图

    十六,Flask 用蓝图实现模块化的应用 1,Flask 为什么使用蓝图? Flask 中的蓝图为这些情况设计: 把一个应用分解为一个蓝图的集合.这对大型应用是理想的.一个项目可以实例化 一个应用对象 ...

  9. SpringBoot把本地的对象封装成为Nacos的配置对象

    你需要有个Nacos Nacos建立你的配置文件--建议yml文件 编写你的yml配置 platform: transaction: properties: notifyHost: "htt ...

  10. Docker 1.12 :认识 Swarm 模式下的节点崩溃处理

    Posted on 2016年7月25日 上周小编为大家推荐了<Docker 1.12:用 Swarm 模式创建 Swarm 集群>,本周我们将深入为大家解读 1.12 版本 Docker ...