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

メタトレーダー5用のストキャスティックインデックス Blau_TStochI の使い方

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

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

ストキャスティックインデックス(正規化されたスムーズなq期間ストキャスティック)は、ウィリアム・ブラウによって考案され、彼の著書 「モメンタム、ディレクション、ダイバージェンス」で詳しく説明されています。

このインジケーターは、q期間のスムーズなストキャスティックの値を正規化し、[0,+100]の範囲にマッピングします。これにより、市場の過熱感や過小評価を判断することができます。

  • WilliamBlau.mqhは、terminal_data_folder\MQL5\Include\に配置してください。
  • Blau_TStochI.mq5は、terminal_data_folder\MQL5\Indicators\に配置してください。

ウィリアム・ブラウによるストキャスティックインデックスインジケーター

ウィリアム・ブラウによるストキャスティックインデックスインジケーター

計算方法:

ストキャスティックインデックスインジケーターは、次の式で計算されます:

              100 * EMA(EMA(EMA( price-LL(q) ,r),s),u)     100 * TStoch(price,q,r,s,u)
TStochI(price,q,r,s,u) = ------------------------------------------------- = ----------------------------------
                                                                                  EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)

ここで:

  • price - 終値;
  • q - 計算に使用するバーの数;
  • LL(q) - qバーの中での最安値;
  • HH(q) - qバーの中での最高値;
  • stoch(q)=price-LL(q) - q期間ストキャスティック;
  • TStoch(price,q,r,s,u) - 三重スムーズなq期間ストキャスティック;
  • HH(q)-LL(q) - q期間の価格範囲;
  • EMA(...,r) - 最初のスムージング1st smoothing - 指数移動平均で、期間rを適用;
    1. q期間ストキャスティック;
    2. q期間価格範囲;
  • EMA(EMA(...,r),s) - 2回目のスムージング - 1回目のスムージングの結果に対して、期間sのEMA;
  • EMA(EMA(EMA(...,r),s),u) - 3回目のスムージング - 2回目のスムージングの結果に対して、期間uのEMA。

もし EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0 の場合、TStochI(price,q,r,s,u)=0 となります。

入力パラメータ:

  • q - ストキャスティック計算に使用される期間(デフォルトはq=5);
  • r - ストキャスティックに適用される1回目のEMAの期間(デフォルトはr=20);
  • s - 1回目のスムージングの結果に適用される2回目のEMAの期間(デフォルトはs=5);
  • u - 2回目のスムージングの結果に適用される3回目のEMAの期間(デフォルトはu=3);
  • AppliedPrice - 価格タイプ(デフォルトはAppliedPrice=PRICE_CLOSE)。

注意:

  • q>0;
  • r>0, s>0, u>0.  r, sまたはuが1の場合、スムージングは使用されません;
  • 最小レート =(q-1+r+s+u-3+1)です。

関連記事

コメント (0)