之前把顶级技术分析库Tulip引入了《通达信》、《大智慧》:
这个技术分析库的计算性能远远超过Ta-lib库:
本文介绍如何在《通达信》、《大智慧》里面使用技术分析库Tulip的TEMA均线。
TEMA——三重指数动态平均线,Triple Exponential Moving Average。
三重指数移动平均线类似于指数移动平均线EMA或双指数移动平均线DEMA,但延迟更少。三重指数移动平均线可能最好被视为是DEMA双指数移动平均线的扩展。
它可以用指数移动平均线EMA表示如下:
这里的in一般使用的都是收盘价Close。
当然,直接应用上式计算TEMA,需要利用EMA算6次,计算量肯定过大。Tulip采用了更高明的算法,一次就可以把上式算出来。具体细节可参考源码。
划重点:上面的表达式仅用来理解其数学含义,千万不要真的用来计算。
那么在通达信里面怎么调用呢?
TDXDLL7(1,OPEN, HIGH,LOW);
TDXDLL7(2,CLOSE,VOL,0);
TDXDLL7(3,STR2CON('20'),0,0); {OPTIONS设置}
MA20:TDXDLL7(4,TEMA,-1,-1);
那么大智慧怎么调用呢?
init:='dzhtulip@init'();
mav:'dzhtulip@call'( 83,20,0,0);
这是《通达信》的计算效果
这是《大智慧》的计算效果
以上就是在《通达信》、《大智慧》里面调用tulip的TEMA三重指数用移动平均线的方法。
————————————————
如果不明白DLL的编写方法,
有付费的《通达信》编写DLL的教程,见这里:
付费的《大智慧》编写DLL的教程见这里:
以上教程都是从零讲起,带你进入《通达信》、《大智慧》DLL编写指标的殿堂。
联系客服