指标: 方向有效性比率

 

方向有效性比率:

有效性比率 (Efficiency Ratio,ER) 首先是由 Perry Kaufman 在他 1995 年的 "更聪明地交易(Smarter Trading)" 一书中提出的,它是把一段时间的价格变化除以价格变化的绝对值的和来进行计算的。结果是0到1之间的一个比率,更高的数值表示效率越高,或者越有趋势的市场。


作者: Mladen Rakic

 

Bug - 计算公式不一致([i]-年和[i-期]之间应存在差异),因此与其他类似指标(例如),包括同一作者的 指标,计算结果存在差异。

double _efr   = (_noise!=0 && i>inpPeriod) ? (prices[i]-prices[i-inpPeriod+1])/_noise : 0;
 
Stanislav Korotky #:

Bug - 计算公式不一致([i]-年和[i-期]之间应存在差异),因此与其他类似指标(例如),包括同一作者的 指标,计算结果存在差异。

也许是这个原因,我找到了他将 efr 变为函数的水平版本,并将其改为该版本。
附加的文件:
 
Stanislav Korotky #:

Bug - 计算公式不一致([i]-年和[i-期]之间应存在差异),因此与其他类似指标(例如),包括同一作者的 指标,计算结果存在差异。

无错误

 
Mladen Rakic #:

没有错误

有错误。我根据上述标准公式指定了正确的指数。

在您的另一个指标中(更不用说其他指标了),我提供的链接中也有这样的计算:

signal           = m_array[i].price-m_array[i-m_period].price

是正确的。

 
Stanislav Korotky #:

有一个错误。我根据上述规范公式指定了正确的指数。

在您的另一个指标中(更不用说其他指标了),我提供的链接中也有这样的计算:

是正确的。

我对之前的回答没有任何补充