ホーム テクニカル指標 投稿

Blauエルゴディック:MetaTrader 5用のインジケーター解説

添付ファイル
362.zip (3.94 KB, ダウンロード 0回)

著者: アンドレイ・N・ボルコンスキー

ウィリアム・ブラウによるエルゴディックオシレーターは、真の強さ指数(TSI)インジケーターに基づいています(詳細はMomentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysisを参照してください)。

トレンドの反転を示すために、シグナルラインが使用されます。

  • 買いシグナル: シグナルラインの上方クロスオーバー。
  • 売りシグナル: シグナルラインの下方クロスオーバー。

シグナルラインは、ベースライン(エルゴディック、真の強さ指数)の平滑化を用いて計算され、平均化期間はベースラインの最後の平均化期間と等しくなります。

ベースラインがシグナルラインの上にあるときは上昇トレンド、下にあるときは下降トレンドです。

  • WilliamBlau.mqhは、terminal_data_folder\MQL5\Include\に配置する必要があります。
  • Blau_Ergodic.mq5は、terminal_data_folder\MQL5\Indicators\に配置する必要があります。

Blauエルゴディックオシレーター

計算:

エルゴディックオシレーターは、以下の式で計算されます:

Ergodic(price,q,r,s,u) = TSI(price,q,r,s,u)

SignalLine(price,q,r,s,u,ul) = EMA( Ergodic(price,q,r,s,u) ,ul)

ここで:

  • Ergodic() - ベースライン - 真の強さ指数 TSI(price,q,r,s,u);
  • SignalLine() - シグナルライン - 指数移動平均で、期間ulをエルゴディックに適用;
  • ul - シグナルラインの平均化期間(ウィリアム・ブラウによれば、これはエルゴディックラインの最後の平均化期間(>1)と等しくなければなりません)。例えば、Ergodic(price,q,r,s,u)=Ergodic(price,2,20,5,1) の場合、ul=s=5となります。

入力パラメータ:

  • グラフィックプロット #0 - エルゴディック(真の強さ指数):
    • q - モメンタムの平均化期間(デフォルトではq=2);
    • r - モメンタムに適用される1番目のEMAの期間(デフォルトではr=20);
    • s - 最初の平滑化の結果に適用される2番目のEMAの期間(デフォルトではs=5);
    • u - 2番目の平滑化の結果に適用される3番目のEMAの期間(デフォルトではu=3);
  • グラフィックプロット #1 - シグナルライン:
    • ul - ベースラインに適用されるシグナルラインの平滑化期間(デフォルトではul=3);
  • AppliedPrice - 価格タイプ(デフォルトではAppliedPrice=PRICE_CLOSE)。

注意:

  • q>0;
  • r>0, s>0, u>0。もしr, sまたはu=1の場合、平滑化は使用されません;
  • ul>0。もしul=1の場合、シグナルラインとベースラインは同じになります;
  • 最小レート = (q-1+r+s+u+ul-4+1)。

関連記事

コメント (0)