
之前,简单介绍了通达信的公式用法。
通达信公式入门介绍
这里继续介绍通达信的均线指标体系。
通达信公式体系中有11种均线,但严格来说,是有10种,因为其中EMA和EXPMA均线指的是同一个均线。
这11类均线涵盖了当前技术分析理论中最常见的均线。
大家在这里可以先熟悉一下用法,之后收藏下来,后期再进行灵活运用。
1、MA:简单移动平均
返回简单移动平均
用法:MA(X,N):X的N日简单移动平均,算法(X1+X2+X3+...+Xn)/N
用法举例:
MA20:MA(CLOSE,20);
表示20天的简单移动平均线
2、SMA:移动平均
返回移动平均
用法:SMA(X,N,M):X的N日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N
用法举例:
SMA20: SMA(CLOSE,20,1);
3、TMA:移动平均
返回移动平均
用法:TMA(X,A,B),A和B必须小于1,算法Y=(A*Y'+B*X),其中Y'表示上一周期Y值.初值为X
用法举例:
TMA20:TMA (CLOSE,0.6,0.4);
4、MEMA:平滑移动平均
返回平滑移动平均
用法:MEMA(X,N):X的N日平滑移动平均,如Y=(X+Y'*(N-1))/N
MEMA(X,N)相当于SMA(X,N,1)
用法举例:
MEMA20: MEMA (CLOSE,20);
5、EMA:指数移动平均
返回指数移动平均
用法:EMA(X,N):X的N日指数移动平均.算法:Y=(X*2+Y'*(N-1))/(N+1)
EMA(X,N)相当于SMA(X,N+1,2)
用法举例:
EMA20: EMA (CLOSE,20);
6、EXPMA:指数移动平均
与EMA的用法一致
用法举例:
EXPMA20: EXPMA (CLOSE,20);
7、EXPMEMA:指数平滑移动平均
返回指数平滑移动平均
用法:EXPMEMA(X,N):X的N日指数平滑移动平均
EXPMEMA同EMA(EXPMA)的差别在于它的起始值为一平滑值
用法举例:
EXPMEMA20: EXPMEMA (CLOSE,20);
8、WMA:加权移动平均
返回加权移动平均
用法:WMA(X,N):X的N日加权移动平均.算法:Yn=(1*X1+2*X2+...+n*Xn)/(1+2+...+n)
用法举例:
WMA20: WMA (CLOSE,20);
9、DMA:动态移动平均
求动态移动平均.
用法:DMA(X,A),求X的动态移动平均.
算法:Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1.
例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价
用法举例:
DMA20: DMA (CLOSE,0.8);
10、AMA:自适应均线
求自适应均线值.
用法:AMA(X,A),A为自适应系数,必须小于1.
算法:Y=Y'+A*(X-Y').初值为X
这个均线虽然叫做自适应均线,但不等于考夫曼自适应均线,请不要把这两个概念搞混了。
自适应均线和考夫曼自适应均线不是同一个东西。
考夫曼自适应均线的详细定义可以看这里:
免费的通达信公式版考夫曼自适应均线
用法举例:
AMA20: AMA(CLOSE,0.8);
11、XMA:偏移移动平均
属于未来函数,返回偏移移动平均
用法:XMA(X,N):X的N日偏移移动平均,用到了当日以后N/2日的数据,只供内部测试使用
记住啦,这个函数用到了未来函数,如果你的回测公式用了这个均线,效果奇好,可千万要小心了。
实战的时候用这个,小心死得快!
用法举例:
XMA20: XMA(CLOSE,20);
学习编写指标,最好的方法就是实战编写和测试,
可以编写一个指标:“各种均线对比”,种类选择“主图叠加”
图片
公式代码为:
MA20:MA(CLOSE,20);SMA20:SMA(CLOSE,20,1);TMA20:TMA(CLOSE,0.6,0.4);MEMA20:MEMA(CLOSE,20);EMA20:EMA(CLOSE,20);EXPMA20:EXPMA(CLOSE,20);EXPMEMA20:EXPMEMA (CLOSE,20);WMA20:WMA(CLOSE,20);DMA20:DMA(CLOSE,0.8);AMA20:AMA(CLOSE,0.8);XMA20:XMA(CLOSE,20);随意应用到主图上,是下面这样的效果。
为了方便大家回测,请关注本公众号:tonyBlackWhite,之后回复:均线对比,上面代码会自动发动给你。
图片
你可以根据前面的说明,任意修改上面指标中的参数,查看各种均线的差异,检验各种均线的使用效果,甚至可以对上面的各种均线进行任意组合。
学会这些基础之后,就可以发挥你的想象力了!
提醒一下:不要害怕公式错误!
随意测试,电脑不会爆炸的。
————————————————
如果想学习DLL的编写方法,
有付费的《通达信》编写DLL的教程,见这里:
如何编写通达信DLL,请看这里!
付费的《大智慧》编写DLL的教程见这里:
'大智慧'DLL保姆级教程出炉
以上教程都是从零讲起,带你进入《通达信》、《大智慧》DLL编写指标的殿堂。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。
长富资本提示:文章来自网络,不代表本站观点。