インディケータ: 方向性効率比

 

方向性効率比:

Efficiency Ratio (ER) は、Perry Kaufmanによって1995年の著書「Smarter Trading」で最初に発表されました。これは、一定期間にわたる価格変動を、変動を達成するために発生した価格変動の絶対和で除算して計算されます。結果として生じる比率は0と1の間の範囲であり、より高い値はより効率的またはトレンドのある市場を表します。


作者: Mladen Rakic

 

バグ - 計算式との不一致([i]-年と[i-period]の間に差異があるはず)。そのため、同じ著者の ものを含め、他の類似指標(例えば)との結果に差異が生じる。

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

バグ -計算 式との不整合([i]-年と[i-period]の間に差異があるはずである)。

多分、これは、彼がefrを関数にしたレベルバージョンを見つけて、それに変更したのだろう。
ファイル:
 
Stanislav Korotky #:

バグ -計算 式との不整合([i]-年と[i-period]の間に差異があるはずである)。

バグなし

 
Mladen Rakic #:

エラーはない

エラーがあります。上記の正規の計算式に従って正しいインデックスを指定しました。

あなたの他のインジケーター(他のインジケーターは言うに及ばず)、私が提供したリンク、そのような計算:

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

それは正しい。

 
Stanislav Korotky #:

エラーがあります。上記の正準式に従って正しいインデックスを指定しました。

私が提供したリンク先のあなたの他のインジケーター(他のインジケーターは言うまでもない)では、このような計算が行われています:

それは正しいです。

私は私の前の答えに追加するものはありません