MetaTrader 5中的趋势方向指数Blau_DTI指标解析

Mike 2011.07.15 01:47 48 0 0
附件

作者: 安德烈·N·博尔孔斯基

趋势方向指数(DTI)指标是由威廉·布劳在其著作中提出的,书名为《动量、方向与背离:应用最新动量指标进行技术分析》。该指标基于复合高/低动量

  • 请将 WilliamBlau.mqh 文件放入 terminal_data_folder\MQL5\Include\
  • 请将 Blau_DTI.mq5 文件放入 terminal_data_folder\MQL5\Indicators\

由威廉·布劳提供的趋势方向指数(DTI)指标

由威廉·布劳提供的趋势方向指数(DTI)指标

计算方法:

趋势方向指数的计算公式如下:

                       100 * EMA(EMA(EMA( HLM(q) ,r),s),u)             100 * HLM(q,r,s,u)
DTI(q,r,s,u) = ––––––––––––––––––
––––––––––––––– = –––––––––––––––––––––––––––––
                         EMA(EMA(EMA( |HLM(q)| ,r),s),u)          EMA(EMA(EMA( |HLM(q)| ,r),s),u)

如果 EMA(EMA(EMA(|HLM(q)|,r),s),u)=0,那么 DTI(price,q,r,s,u)=0

其中:

  • q - 用于计算上升趋势动量和下降趋势动量的柱数;
  • HLM(q)=HMU(q)-LMD(q) - 复合高/低动量;
  • |HLM(q)| - HLM(q)的绝对值;
  • HLM(q,r,s,u) - 三次平滑的HLM(q);
  • EMA(...,r) - 第一次平滑 - EMA(r),应用于
    1. HLM(q)
    2. HLM(q)的绝对值;
  • EMA(EMA(...,r),s) - 第二次平滑 - EMA(s),应用于第一次平滑的结果;
  • EMA(EMA(EMA(...,r),s),u) - 第三次平滑 - EMA(u),应用于第二次平滑的结果。
输入参数:
  • q - 用于计算HLM的柱数(默认q=2);
  • r - 应用于HLM的第一次EMA周期(默认r=20);
  • s - 应用于第一次平滑结果的第二次EMA周期(默认s=5);
  • u - 应用于第二次平滑结果的第三次EMA周期(默认u=3)。
注意事项:
  • q>0;
  • r>0, s>0, u>0。如果r、s或u等于1,则不使用平滑;
  • 最低费率 = (q-1+r+s+u-3+1)。
列表
评论 0