《通达信》、《大智慧》使用技术分析库Tulip的NATR指标

之前把顶级技术分析库Tulip引入了《通达信》、《大智慧》:

用超越Talib的技术分析计算库改造《大智慧》指标

用顶级技术分析计算库改造通达信指标

这个技术分析库的计算性能远远超过Ta-lib库:

推介一款计算性能远超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的教程见这里:

"大智慧"DLL保姆级教程出炉

以上教程都是从零讲起,带你进入《通达信》、《大智慧》DLL编写指标的殿堂。

发布于 2022-09-07 21:21

文章被以下专栏收录