無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Blau_CSIローソク足指標 - MetaTrader 5のためのインディケータ

ビュー:
853
評価:
(17)
パブリッシュ済み:
2016.04.25 16:14
アップデート済み:
2016.11.22 07:34
blau_csi.mq5 (10.57 KB) ビュー
\MQL5\Include\
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

作者:Andrey N. Bolkonsky

内容

ローソク足モメンタムインディケータ(Candlestick Momentum Indicator)に基づいたローソク足指標(Candlestick Index、CSI)は William Blau によって「Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis(モメンタム、方向、およびダイバージェンス:テクニカル分析のための最新のモメンタムインディケータの適用)」で説明されています。

ローソク足指標の値は(絶対値によって)正規化され(価格幅) [-100,+100] にマップされます。CSI の正の値は市場の買われすぎ、負の値は売られ過ぎの状態に対応します。

  • WilliamBlau.mqh はterminal_data_folder\MQL5\Include\ に配置されます。
  • Blau_CSI.mq5 は terminal_data_folder\MQL5\Indicators\ に配置されます。

Wiliam Blau によるローソク足指標

Wiliam Blau によるローソク足指標

計算:

ローソク足指標は下記の式で計算されます。

                                         100 * EMA(EMA(EMA( cmtm(price1,pric2,q) ,r),s),u)           100 * CMtm(price1,pric2,q,r,s,u)
CSI(price1,price2,q,r,s,u) = –
––––––––––––––––––––––––––––––––––––––––––– = ––––––––––––––––––––––––––––––––––
                                                      EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)                  EMA(EMA(EMA( HH(q)-LL(q) ,r),s),u)

EMA(EMA(EMA(HH(q)-LL(q),r),s),u)=0 の場合 CSI(price1,price2,q,r,s,u)=0

ここで

  • q - q期間ローソク足モメンタムの計算に使われるバーの数
  • price1 - 終値
  • price2 - qバー前の始値
  • cmtm(price1,pric2,q)=price1-price2[q-1] - q期間ローソク足モメンタム
  • LL(q) - 安値(qバー)
  • HH(q) - 高値(qバー)
  • HH(q) - LL(q) - 価格幅(qバー)
  • CMtm(price1,pric2,q,r,s,u) - 3重に平滑化されたローソク足モメンタム
  • EMA(...,r) - 1番目の平滑化 EMA(r)で下記に適応されます。
    1. ローソク足モメンタム(qバー)
    2. 価格幅(qバー)
  • EMA(EMA(...,r),s) - 2番目の平滑化 - 1番目の平滑化の結果に適応されたEMA(s)
  • EMA(EMA(EMA(...,r),s),u) - 3番目の平滑化 - 2番目の平滑化の結果に適応されたEMA(u)
入力パラメータ
  • q - ローソク足モメンタムの計算に使われるバーの数(デフォルトはq=1)
  • r - ローソク足モメンタムに適応される1番目の EMA(r)の期間(デフォルトは r=20)
  • s - 1番目の平滑化の結果に適応される2番目のEMA(s)(デフォルトは s=5)
  • u - 2番目の平滑化の結果に適応された3番目のEMA(u)(デフォルトは u=3)
  • AppliedPrice1 - 価格の種類(デフォルトでは AppliedPrice=PRICE_CLOSE)
  • AppliedPrice2 - 価格の種類(デフォルトでは AppliedPrice=PRICE_OPEN)
注意事項:
  • q>0
  • r>0、s>0、u>0。r、s または u =1 の場合、平滑化は使用されません。
  • Min. rates = (q-1+r+s+u-3+1)

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/379

Blau_CMIローソク足モメンタム指標 Blau_CMIローソク足モメンタム指標

William Blau によるローソク足モメンタム指標(Candle Momentum Index、CMI)インディケータ

Blau_CMtmローソク足モメンタム Blau_CMtmローソク足モメンタム

William Blau によるローソク足モメンタムインディケータ

Ergodic CMI-Oscillator Blau_Ergodic_CMI Ergodic CMI-Oscillator Blau_Ergodic_CMI

William Blau によるErgodic CMI-Oscillator

Ergodic CSI-Oscillator Blau_Ergodic_CSI Ergodic CSI-Oscillator Blau_Ergodic_CSI

William Blau によるErgodic CSI-Oscillator