分类
期权交易指南

K线技术指标实现详解—MACD

EMA简介
EMA(Exponential Moving Average),指数平均数指标。也叫EXPMA指标,它也是一种趋向类指标,指数平均数指标是以指数式递减加权的移动平均。
1.计算公式:
EMAtoday=α * Pricetoday + ( 1 - α ) * EMAyesterday;
2.可变参数说明:
α为平滑指数,一般取作2/(N+1)。在计算MACD指标时,EMA计算中的N一般选取12和26天,因此α相应为2/13和2/27;在计算DEA时,EMA中的N一般选取为9天,即α为2/10。
3.初始化说明:
EMA1是没有定义的,通常情况下取EMA1为Price1,即数据的第一项填充为EMA的第一项。

K线技术指标实现详解—MACD

EMA简介
EMA(Exponential Moving Average),指数平均数指标。也叫EXPMA指标,它也是一种趋向类指标,指数平均数指标是以指数式递减加权的移动平均。
1.计算公式:
EMAtoday=α * Pricetoday + ( 1 - α ) * EMAyesterday;
2.可变参数说明:
α为平滑指数,一般取作2/(N+1)。在计算MACD指标时,EMA计算中的N一般选取12和26天,因此α相应为2/13和2/27;在计算DEA时,EMA中的N一般选取为9天,即α为2/10。
3.初始化说明:
EMA1是没有定义的,通常情况下取EMA1为Price1,即数据的第一项填充为EMA的第一项。

计算及实现

1.计算公式:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2;
2.可变参数说明:
上式中,SHORT、LONG、MID是可变参数,三个参数都是EMA公式中α的取值(EMA计算公式在前文有介绍)。通常情况下,业内公认的三个取值为:12,26,9。
3.初始化说明:
通常DIF,DEA,MACD的初始值用0补足。不过这个0并不是刻意补上去的,而是根据EMA初始化规则,自然而然算出来的DIF,DEA,MACD初始值都为0。
4.计算举例:
以SHORT、LONG、MID参数取值为12,26,9为例,MACD的计算公式化简为:
EMA(12)=前一日EMA(12)X 11/13+今日收盘价X2/13;
EMA(26)=前一日EMA(26)X 25/27+今日收盘价X2/27;
DIF=EMA(12)-EMA(26);
DEA=(前一日DEA X 8/10+今日DIF X 2/10);
MACD=(DIF-DEA)*2;

K线技术指标实现详解—MACD

EMA简介
EMA(Exponential Moving Average),指数平均数指标。也叫EXPMA指标,它也是一种趋向类指标,指数平均数指标是以指数式递减加权的移动平均。
1.计算公式:
EMAtoday=α * Pricetoday + ( 1 - α ) * EMAyesterday;
2.可变参数说明:
α为平滑指数,一般取作2/(N+1)。在计算MACD指标时,EMA计算中的N一般选取12和26天,因此α相应为2/13和2/27;在计算DEA时,EMA中的N一般选取为9天,即α为2/10。
3.初始化说明:
EMA1是没有定义的,通常情况下取EMA1为Price1,即数据的第一项填充为EMA的第一项。

计算及实现

1.计算公式:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2;
2.可变参数说明:
上式中,SHORT、LONG、MID是可变参数,三个参数都是EMA公式中α的取值(EMA计算公式在前文有介绍)。通常情况下,业内公认的三个取值为:12,26,9。
3.初始化说明:
通常DIF,DEA,MACD的初始值用0补足。不过这个0并不是刻意补上去的,而是根据EMA初始化规则,自然而然算出来的DIF,DEA,MACD初始值都为0。
4.计算举例:
以SHORT、LONG、MID参数取值为12,26,9为例,MACD的计算公式化简为:
EMA(12)=前一日EMA(12)X 11/13+今日收盘价X2/13;
EMA(26)=前一日EMA(26)X 25/27+今日收盘价X2/27;
DIF=EMA(12)-EMA(26);
DEA=(前一日DEA X 8/10+今日DIF X 2/10);
MACD=(DIF-DEA)*2;

K线技术指标实现详解—MACD

响尾大菜鸟 于 2018-06-26 09:16:31 发布 20173 收藏 56

K线技术指标实现详解—MACD

EMA简介
EMA(Exponential Moving Average),指数平均数指标。也叫EXPMA指标,它也是一种趋向类指标,指数平均数指标是以指数式递减加权的移动平均。
1.计算公式:
EMAtoday=α K线技术指标实现详解—MACD * Pricetoday + ( 1 - α ) * EMAyesterday;
2.可变参数说明:
α为平滑指数,一般取作2/(N+1)。在计算MACD指标时,EMA计算中的N一般选取12和26天,因此α相应为2/13和2/27;在计算DEA时,EMA中的N一般选取为9天,即α为2/10。
3.初始化说明:
EMA1是没有定义的,通常情况下取EMA1为Price1,即数据的第一项填充为EMA的第一项。

K线技术指标实现详解—MACD

计算及实现

1.计算公式:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2;
2.可变参数说明:
上式中,SHORT、LONG、MID是可变参数,三个参数都是EMA公式中α的取值(EMA计算公式在前文有介绍)。通常情况下,业内公认的三个取值为:12,26,9。
3.初始化说明:
通常DIF,DEA,MACD的初始值用0补足。不过这个0并不是刻意补上去的,而是根据EMA初始化规则,自然而然算出来的DIF,DEA,MACD初始值都为0。
4.计算举例:
以SHORT、LONG、MID参数取值为12,26,9为例,MACD的计算公式化简为:
EMA(12)=前一日EMA(12)X 11/13+今日收盘价X2/13;
EMA(26)=前一日EMA(26)X 25/27+今日收盘价X2/27;
DIF=EMA(12)-EMA(26);
DEA=(前一日DEA X 8/10+今日DIF X 2/10);
MACD=(DIF-DEA)*2;

股票技术指标哪些最常用?

股票技术指标学习@投研老司机

均线又分MA(简单算术移动平均线)、SMA(加权移动平均线)、EMA(指数平滑移动平均线)。当要比较数值与均价的关系时,用MA就可以了,而要比较均价的趋势快慢时,用EMA更稳定;有时,在均价值不重要时,也用EMA来平滑和美观曲线。EMA函数对近期的加强了权重比,更能及时反映近期的波动情况。所以EMA比MA更具参考价值,而EMA也不容易出现死叉和金叉,所以一旦出现要立即作出反应。

均线是用来辅助判断趋势最好的指标,均线上升趋势中跟随做多,均线下降趋势中做空或等待,这也是最朴素最基本的趋势交易法。实战中用单均线、双均线、三均线、多均线(顾比均线)的都有,很难说用哪种比较好,主要还是看各人的交易系统。双均线和三均线比较常见一点,双均线一般用短中(20、60)的比较多,三均线一般短中长(10、40、120),有些人会执着于调均线的参数,总想找到一组均线参数想放之四海而皆准,可以靠着一套均线来杀遍金融市场,以至于把(5、13、34)这种斐波那契数列都用上了。事实上这是走入了一个误区,更多的是在做无用功,10日均线的效果和13日均线的效果并没有差别,均线最大的作用是帮你判别趋势的方向(上涨、下跌、震荡),而并不能提供精确的入场点位。在实战中你还会看到上涨趋势中均线有支撑作用、下跌趋势中的均线有压制作用。但事实上这都是行情走出来以后才看到的了,行情在走出来之前,你是很难判断10MA、20MA、40MA、60MA哪个能起到支撑作用的,也可能它们一条都撑不起来。

均线的缺点:均线最大的缺点是滞后,往往行情已经在头部或底部发生反转了,均线却还没有转向。级别越大的均线越滞后,但级别越小的均线假信号越多。往往行情已经突破盘整区间了,均线却还在那里纠缠。一般都是当行情已经走出第一段了,均线才会呈现出明显的多头/空头排列。所以用均线作为出入场指标一个必然的问题就是会落后行情一步。也有人喜欢用均线的金叉死叉做进出场点,如果是在趋势行情中金叉死叉还是有一定作用的,但是在震荡行情中均线会反复纠缠,如果是在震荡行情中用均线的金叉死叉做交易,通常会来回被打脸,打的肉疼。

2、布林通道:也叫布林带,个人最常用的一个指标。布林带的上中下轨都有比较重要的意义,布林带既有均线一样的趋势指向作用,也有反映波动性的作用。布林带的上下轨分别是过去20日市场价波动的均值加减标准差的两倍,这在统计学上是有很大的意义的,因为统计学意义上来说,95%的样本落在平均值加减2个标准差这个范围内。也就是说超出了布林通道上下轨范围的都属于5%的异常波动了。

股票技术指标学习@投研老司机

实战中布林带的用处很多:

1、根据布林带是收缩、扩张、窄幅不变来判断市场是处于震荡中还是趋势中,尽量做趋势中的交易。震荡行情如果要做,就在布林带上下沿做,如果K线有效突破布林带了,就可以认为是有趋势行情,可以止损了。

2、根据K线是沿着布林带上下轨连续上涨还是在布林带中轨和上下轨之间震荡上涨来判断趋势是否强势如果趋势很强势可以直接追涨,如果属于弱势趋势,可以逢低接多逢高抛空,把趋势的收益最大化。

3、帮助识别突破,现在股票和期货市场的假突破很多,用布林带可以做一个辅助判定,一般触及布林带上下轨的K线可以被看作是标志,当这根K线的高点或低点被突破了以后,往往行情就开始真正突破了。

布林带的缺点:布林带跟均线一样存在着滞后的问题,因为布林带的中轨实际上就是一根均线,所以相对于行情启动还是有很大的延迟的。另外布林带也会存在来回震荡的问题,而且这种来回震荡相比均线组合下更加难以识别。

震荡类技术指标

震荡类技术指标包含很多,像KDJ、RSI、WMS、乖离率等这一类都可以用来作为震荡指标。震荡指标的本质无非就是度量超买还是超卖。因此这些指标只是计算公式不一样,名称不一样,用起来其实大同小异,效果不会有什么大的差别,一般选一个用就好了。就拿最具代表性的KDJ举例

KDJ:一般D大于80时,行情呈现超买现象。D小于20时,行情呈现超卖现象。用法比较简单,实战中是用还要结合盘面的具体情况,需要结合其它指标一起使用。比如在一波下跌的趋势中(均线显著向下),KDJ处于超买区时,往往是做空的好位置。一波上涨的趋势中(均线显著向上),KDJ处于超卖区时,往往是做多的好位置。在具体进场时可以参考K线形态决策。

KDJ的缺点(震荡指标的缺点):钝化是最大的缺点,有一定交易经验的朋友肯定很有感触,震荡类的指标在震荡行情中往往还比较好用,一旦遇到趋势行情就被坑的不要不要的。指标明明已经进入超买区了,却只是一波大涨行情的开始,行情就一直涨一直停留在超买区或者刚出来又进去。如果你因为指标超买了就减仓或者清仓了,那反而错失了大段的行情。

综合类技术指标

MACD:毫无疑问的综合指标之王,MACD自己一个指标就可以玩出很多的花样,可以用来辨别趋势、可以多空分界、分析上涨下跌的能量、金叉死叉、顶底背离。所以用MACD的套路也很多,可以借助MACD的趋势预警趋势的反转,可以利用MACD是红柱还是绿柱来定交易的方向,可以根据红绿柱的高低变化趋势来判断当前上涨/下跌的能量,可以根据金叉死叉预测趋势反转,可以借助顶底背离摸顶抄底。

Alligator鳄鱼线指标:Bill Williams发明的一种混沌操作指标。外汇交易中使用的比较多,股票和期货交易中使用的相对较少(因为很多交易软件中没有)。形象的用三条具有先导意义的曲线,将其比喻为鳄鱼的上下颚和牙齿,在鳄鱼开口时,趋势启动;鳄鱼休息时,市场震荡。

股票技术指标学习@投研老司机

实战中鳄鱼线的用法类似于均线组合,但可以结合分形等指标来形成一套单独的交易系统。实战效果上也类似于均线组合,应对趋势性行情时比较好用,应对震荡性行情时容易被左右打脸。

辅助类技术指标

股票技术指标学习@投研老司机

分形指标:原理很简单,表示市场趋势转弯的最高值和最低值,就是图中的红色上下小箭头。分形还是比较常用的,可以辅助判断区域内有效的高低点,不管是做区间还是做突破都比较直观。

股票技术指标学习@投研老司机

SAR指标:一个指标就是一个交易系统,SAR也被称为傻瓜式交易系统,简单地跟着指标来操作就好了。在趋势行情中还是比较管用的,震荡行情中就非常难受了。所以实战中需要一些其它指标配合使用。如果是新手,跟着SAR指标做倒是不错,至少可以避免一些大亏的可能性。

讲了这么多,最重要的结论来了:

以我在交易领域摸爬滚打多年的交易经验,可以很负责任地告诉你——没有任何一种技术指标是可以拿来预测行情的任何一个指标都会出现有时候有用,有时候没用的情况。道理很简单,如果一个技术指标可以比较准确地预测行情,那市场上的钱全部都被他赚光了。

趋势性指标在震荡性行情中会经常亏损,震荡性指标在趋势性行情中会发生大的亏损。那有人会说,我把趋势性指标和震荡性指标结合起来,是不是就可以很好地预测行情?

答案依然是不能,因为一切一切的技术指标都是基于已经发生的行情走势计算出来的图形或指标而过去是无法推导未来的,你无法从过去的行情去预测未来的行情。道理很简单,市场的价格是所有市场参与者合力形成的结果,你不知道下一刻哪个大机构会建仓,哪个大机构会平仓,而他们的一举一动都会影响市场的价格,你无法预料下一刻市场参与者们会做出怎样的行为。

股票技术指标学习@投研老司机

但是善用指标组合的好处在哪里——可以辅助你构建一个完整的交易系统,技术指标可以帮助你量化进场点和出场点,帮你形成固定的交易系统,避免情绪化交易和随意交易。如果指标选择的好的话,配合上好的仓位管理,可以帮助你在这个充满不确定性的市场中获得胜率或赔率上的优势,从而实现长期盈利。

至于技术指标组合,各种的我都见过,有单纯均线的,有均线+MACD的,有均线+KDJ的,有布林带+KDJ的。其实用什么技术指标全看个人的习惯和喜好,一个好的交易系统才是关键,一个好的交易系统中,资金和仓位管理、交易的风格偏好(震荡、趋势、反向等)、交易者的心态这些才是更关键的因素。我甚至见过不用任何技术指标,只用裸K线交易都做的非常出色的同仁。

所以,作为一个过来人,我想告诉你的是——技术指标有用,但肯定没有你想象的那么有用。有不少人用裸K都一样干得风生水起,比如期货界的张海峰什么的。切勿沉迷于技术指标中,否则你会迷失在各种技术指标和参数的森林中,总是在不断地优化优化,结果发现最后实战中还是不好用。我自己现在也已经转向基本面投资了,技术分析也只是作为辅助进出场的手段了。