之前把顶级技术分析库Tulip引入了《通达信》、《大智慧》:
用超越Talib的技术分析计算库改造《大智慧》指标
用顶级技术分析计算库改造通达信指标
这个技术分析库的计算性能远远超过Ta-lib库:
推介一款计算性能远超ta-lib库的股票技术分析库
本文介绍如何在《通达信》、《大智慧》里面使用技术分析库Tulip的SMA指标。
这里从最简单、最常见的MA指标开始,之后会介绍越来越复杂的指标。
SMA——简单移动平均线,SimpleMovingAverage
通常国内股票软件里面称为MA。
简单移动平均线是用于时间序列数据的最常见平滑函数之一,该指标是最基础的指标。
计算该指标需要输入一个参数,即周期n。n的值越大,对输入数据具有更大的平滑效果,但同时也会产生更多的滞后。
SMA的计算公式如下:即选择前n根柱线的算术平均值来计算。
由计算公式可见,就是n个输入比如收盘价Close的算术平均,公式还是比较简单的。
那么在《通达信》里面怎么调用呢?
TDXDLL7(1,OPEN,HIGH,LOW);
TDXDLL7(2,CLOSE,VOL,0);
TDXDLL7(3,STR2CON('20'),0,0);{OPTIONS设置}
MA20:TDXDLL7(4,'SMA',-1,-1);
那么《大智慧》怎么调用呢?
init:="dzhtulip@init"();
ma20:"dzhtulip@call"(73,20.0,0,0);
这是《通达信》的计算效果
这是《大智慧》的计算效果
以上就是在《通达信》、《大智慧》里面调用tulip的sma计算20天均线的方法。
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究