《通达信》、《大智慧》使用技术分析库Tulip的NATR指标
之前把顶级技术分析库Tulip引入了《通达信》、《大智慧》:
这个技术分析库的计算性能远远超过Ta-lib库:
本文介绍如何在《通达信》、《大智慧》里面使用技术分析库Tulip的NATR指标。
NATR——归一化真实波动幅度均值,Normalized Average True Range。
归一化平均真实范围是波动性的衡量标准。
由于归一化平均真实范围已归一化,因此在不同价格水平进行比较时,它可能比真实波动幅度均值ATR更有用。
归一化平均真实范围是通过使用以下公式对真实波动幅度均值ATR进行归一化来计算的:
这里需要解释一下ATR:
ATR真实波动幅度均值是波动性的衡量标准,是一个关于波动性最重要的指标。它大致代表你可以期望在任何一天的价格变化多少。它通常用于衡量位置大小的计算公式中。
真实波动幅度均值ATR是通过对真实波动幅度TR应用Wilders平滑来计算的。
每天的真实波动幅度是以下方面的最大范围:
- 当天的最高价减去当天的最低价
- 当天最高价减去前一天收盘价的绝对值
- 当天最低价减去前一天收盘价的绝对值
真实波动幅度指标的计算方法如下:
然后使用Wilders 平滑对真实波动幅度进行平滑处理,从而生成平均真实波动幅度。
那么在通达信里面怎么调用呢?
这里取周期为14:
TDXDLL7(1,OPEN, HIGH,LOW);
TDXDLL7(2,CLOSE,VOL,0);
TDXDLL7(3,STR2CON(‘14’),0,0); {OPTIONS设置}
MV:TDXDLL7(4,'NATR',-1,-1);
那么大智慧怎么调用呢?
init:="dzhtulip@init"();
mav:"dzhtulip@call"(60,14,0,0);
这是《通达信》的计算效果
这是《大智慧》的计算效果
以上就是在《通达信》、《大智慧》里面调用tulip计算NATR指标的方法。
————————————————
如果不明白DLL的编写方法,
有付费的《通达信》编写DLL的教程,见这里:
付费的《大智慧》编写DLL的教程见这里:
以上教程都是从零讲起,带你进入《通达信》、《大智慧》DLL编写指标的殿堂。