テクニカル指標

MACDインジケーターの使い方 - MetaTrader 5向けの技術分析ツール
MetaTrader5
MACDインジケーターの使い方 - MetaTrader 5向けの技術分析ツール

著者: アンドレイ・N・ボルコンスキー ウィリアム・ブラウによる移動平均収束発散(MACD)インジケーターは、書籍「モメンタム、ディレクション、ダイバージェンス:テクニカル分析のための最新のモメンタムインジケーターの適用」に詳しく説明されています。 MACDは、2つの指数平滑移動平均(EMA)の差を表します(短期EMAの期間はs、長期EMAの期間はrです)。 MACDの符号は、短期s期間EMAと長期r期間EMAの相対的な位置を示します。EMA(s)がEMA(r)より大きいときはプラス、逆に小さいときはマイナスになります。|MACD|の増加は移動平均の乖離を示し、減少は収束を示します。 WilliamBlau.mqhはterminal_data_folder\MQL5\Include\に配置してください。 Blau_SM_Stochastic.mq5はterminal_data_folder\MQL5\Indicators\に配置してください。 ウィリアム・ブラウによる移動平均収束発散(MACD) 計算方法: 移動平均収束発散は、次の式で計算されます: macd(price,r,s) = EMA(price,s) - EMA(price,r)s < r ここで: price - 現在の期間の終値; EMA(price,r) - 期間rの遅いEMA、価格に適用; EMA(price,s) - 期間sの速いEMA、価格に適用。 ウィリアム・ブラウによるMACDの式は次のようになります: MACD(price,r,s,u) = EMA( macd(price,r,s) ,u) = EMA( EMA(price,s)-EMA(price,r) ,u)s < r ここで: price - 終値; EMA(price,r) - 1回目の平滑化 - 遅いEMA、価格に適用; EMA(price,s) - 2回目の平滑化 - 速いEMA、価格に適用; macd(r,s)=EMA(price,s)-EMA(price,r) - 移動平均の収束/発散; EMA(macd(r,s),u) - 3回目の平滑化(期間u)、MACDに適用。 入力パラメータ:r - 1回目のEMAの期間(遅い)、価格に適用(デフォルト値r=20);s - 2回目のEMAの期間(速い)、価格に適用(デフォルト値s=5);u - 3回目のEMAの期間、MACDに適用(デフォルト値u=3);AppliedPrice - 価格タイプ(デフォルト値AppliedPrice=PRICE_CLOSE)。注意:r>1, s>1;s<r(ウィリアム・ブラウによる、コード内にチェックはありません);u>0。u=1の場合、平滑化は使用されません;最小レート =([max(r,s)]+u-2+1)。

2011.07.08
エルゴディック平均偏差指数オシレーターを使ったトレーディング手法
MetaTrader5
エルゴディック平均偏差指数オシレーターを使ったトレーディング手法

著者: アンドレイ・N・ボルコンスキー エルゴディックMDIオシレーターは、ウィリアム・ブラウによって開発され、平均偏差指数(MDI)に基づいています。この指標は、テクニカル分析における最新のモメンタム指標を応用した書籍 『モメンタム、ディレクション、ダイバージェンス』でも取り上げられています。 使い方: WilliamBlau.mqh を terminal_data_folder\MQL5\Include\ に配置してください。 Blau_Ergodic_MDI.mq5 を terminal_data_folder\MQL5\Indicators\ に配置してください。 ウィリアム・ブラウによるエルゴディックMDI指標 計算方法: エルゴディック平均偏差オシレーターは以下のように計算されます: Ergodic_MDI(price,r,s,u) = MDI(price,r,s,u)SignalLine(price,r,s,u,ul) = EMA( Ergodic_MDI(price,r,s,u) ,ul) ここでの各用語は以下の通りです: Ergodic_MDI() - エルゴディック(平均偏差指標 MDI(price,r,s,u)); SignalLine() - シグナルライン - 指数平滑移動平均(EMA)の期間 ul をエルゴディックに適用したもの; ul - シグナルラインのEMAの期間。 入力パラメータ: グラフィックプロット #0 - エルゴディック(平均偏差指標): r - 価格に適用される1つ目のEMAの期間(デフォルトは r=20); s - 平均偏差に適用される2つ目のEMAの期間(デフォルトは s=5); u - 2回目の平滑化結果に適用される3つ目のEMAの期間(デフォルトは u=3); グラフィックプロット #1 - シグナルライン: ul - エルゴディックに適用されるシグナルラインのEMAの期間(デフォルトは ul=3); AppliedPrice - 価格タイプ(デフォルトは AppliedPrice=PRICE_CLOSE)。 注意: r>1; s>0, u>0。もし r, s または u =1 の場合、平滑化は行われません; ul>0。もし ul=1 の場合、シグナルラインと平均偏差指数は同じになります; 最小レート=(r+s+u+ul-4+1)。

2011.06.29
ブレイクスルー!Mean Deviation Index (MDI) を使いこなす方法
MetaTrader5
ブレイクスルー!Mean Deviation Index (MDI) を使いこなす方法

著者: アンドレイ・N・ボルコンスキー エルゴディックMDI(Mean Deviation Index、MDI)は、ダブルスムージングされた平均偏差指数です。これは、『Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis』に基づいています。 平均偏差とは、終値と指数平滑移動平均の距離を示します。これにより、価格の変動をより明確に把握できます。 スムージングによって遅延が生じ、価格の反転ポイントで確認できます。平均偏差の値は、価格とr期間の移動平均間の距離を示します。 平均偏差の符号は、価格がr期間の移動平均に対してどの位置にあるかを示します。価格が移動平均より下にある場合はプラス、上にある場合はマイナスです。 使い方: WilliamBlau.mqhをterminal_data_folder\MQL5\Include\に配置します。 Blau_MDI.mq5をterminal_data_folder\MQL5\Indicators\に配置します。 William Blauによる平均偏差指数 計算方法: 平均偏差は以下の式で計算されます: md(price,r) = price - EMA(price,r) ここで: price - 終値; EMA(price,r) - 市場のトレンドを示す指数平滑移動平均(期間r)。 平均偏差指数は以下の式で計算されます: MDI(price,r,s,u) = EMA(EMA( md(price,r) ,s),u) = EMA(EMA( price-EMA(price,r) ,s),u) ここで: price - 終値; EMA(price,r) - 市場の方向を示す1回目のEMA(期間r); md(price,r)=price-EMA(price,r) - 平均偏差; EMA(md(price,r),s) - 2回目のスムージング(期間s); EMA(EMA(md(price,r),s),u) - 3回目のスムージング(期間u)。 入力パラメータ: r - 1回目のEMAの期間(デフォルトはr=20); s - 平均偏差に適用される2回目のEMAの期間(デフォルトはs=5); u - スムージング結果に適用される3回目のEMAの期間(デフォルトはu=3); AppliedPrice - 価格タイプ(デフォルトはAppliedPrice=PRICE_CLOSE)。 注意: r>1; s>0、u>0。 r, s, または u =1の場合、スムージングは使用されません; 最小レート=(r+s+u-3+1)。

2011.06.29
ブレイクスルー!ブロウのストキャスティックモメンタムオシレーターを使いこなそう
MetaTrader5
ブレイクスルー!ブロウのストキャスティックモメンタムオシレーターを使いこなそう

著者: アンドレイ・N・ボルコンスキー ウィリアム・ブロウによるストキャスティックオシレーターは、ストキャスティックモメンタムインデックスインジケーターに基づいています(詳細はMomentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysisを参照してください)。 WilliamBlau.mqhは、terminal_data_folder\MQL5\Include\に配置してください。 Blau_SM_Stochastic.mq5は、terminal_data_folder\MQL5\Indicators\に配置してください。 ストキャスティックモメンタムオシレーター 計算方法: ストキャスティックモメンタムオシレーターは以下のように計算されます: SM_Stochastic(price,q,r,s,u) = SMI(price,q,r,s,u)SignalLine(price,q,r,s,u,ul) = EMA( SM_Stochastic(price,q,r,s,u) ,ul) ここで: SM_Stochastic() - ストキャスティックモメンタムインデックス SMI(price,q,r,s,u); SignalLine() - シグナルライン - 指数移動平均で、期間ulを使用してストキャスティックモメンタムインデックスに適用されます。 ul - シグナルラインのEMA平滑化の期間。 入力パラメーター: グラフィックプロット #0 - ストキャスティックモメンタムインデックス: q - ストキャスティックモメンタムの期間(デフォルト q=5); r - ストキャスティックモメンタムに適用される1st EMAの期間(デフォルト r=20); s - 1st平滑化の結果に適用される2nd EMAの期間(デフォルト s=5); u - 2nd平滑化の結果に適用される3rd EMAの期間(デフォルト u=3); グラフィックプロット #1 - シグナルライン: ul - ストキャスティックモメンタムインデックスに適用されるシグナルラインのEMA平滑化の期間(デフォルト 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)。

2011.06.28
ブレイクスルー!ストキャスティックモメンタムインデックス(Blau_SMI)の使い方と設定
MetaTrader5
ブレイクスルー!ストキャスティックモメンタムインデックス(Blau_SMI)の使い方と設定

著者: Andrey N. Bolkonsky ストキャスティックモメンタムインデックス(SMI)は、ウィリアム・ブラウによって開発された指標で、ストキャスティックモメンタム指標に基づいています(詳細は「モメンタム、ディレクション、ダイバージェンス」を参照してください)。 ストキャスティックモメンタムインデックスは、価格レンジの半分に正規化され、[–100,+100]の範囲にマッピングされます。SMIの値は、市場の過剰買い(プラス)および過剰売り(マイナス)状態として解釈されます。 WilliamBlau.mqhはterminal_data_folder\MQL5\Include\に配置してください。 Blau_SMI.mq5はterminal_data_folder\MQL5\Indicators\に配置してください。 計算方法: ストキャスティックモメンタムインデックスは、次の式で計算されます:                               100*EMA(EMA(EMA( price-1/2*[LL(q)+HH(q)] ,r),s),u)                  100 * SM(price,q,r,s,u)SMI(price,q,r,s,u) = --------------------------------------------------------------- = -------------------------------------------------                                       EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u)            EMA(EMA(EMA( 1/2*[HH(q)-LL(q)] ,r),s),u) ここで: price - 終値; LL(q) - 最小価格(qバー); HH(q) - 最大価格(qバー); sm(price,q)=price-1/2*[LL(q)+HH(q)] - q期間のストキャスティックモメンタム; SM(price,q,r,s,u) - 3回平滑化されたq期間のストキャスティックモメンタム; HH(q)-LL(q) - q期間の価格レンジ; 1/2*[LL(q)+HH(q)] - q期間の価格レンジの中点; 1/2*[HH(q)-LL(q)] - q期間の価格レンジの半分; EMA(...,r) - 第1平滑化 - 指数移動平均で、期間rを使用し、以下に適用されます: ストキャスティックモメンタムに; q期間の価格レンジの半分に; EMA(EMA(...,r),s) - 第2平滑化 - 第1平滑化の結果に対して期間sのEMAを適用; EMA(EMA(EMA(...,r),s),u) - 第3平滑化 - 第2平滑化の結果に対して期間uのEMAを適用。 入力パラメータ: q - ストキャスティックモメンタムの計算に使用される期間(デフォルトはq=5); r - ストキャスティックに適用される第1EMAの期間(デフォルトはr=20); s - 第1平滑化の結果に適用される第2EMAの期間(デフォルトはs=5); u - 第2平滑化の結果に適用される第3EMAの期間(デフォルトは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)。

2011.06.28
ストキャスティックモメンタムBlau_SM - MetaTrader 5用インジケーターの使い方
MetaTrader5
ストキャスティックモメンタムBlau_SM - MetaTrader 5用インジケーターの使い方

著者: アンドレイ・N・ボルコンスキー ストキャスティックモメンタム(Stochastic Momentum, SM)は、ウィリアム・ブラウによって提唱されました(詳しくは『Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis』を参照してください)。 q期間のストキャスティックモメンタムは、現在の終値とqバーの中央値との距離で定義されます。 ストキャスティックモメンタムの値は、q期間の価格レンジの中央値との距離を示します。 ストキャスティックモメンタムの符号は、価格が価格レンジの中央値に対してどの位置にあるかを示します:価格が中央値よりも高い場合は正の値、低い場合は負の値になります。 ウィリアム・ブラウによるストキャスティックモメンタムの定義 WilliamBlau.mqhはterminal_data_folder\MQL5\Include\に配置してください。 Blau_SM.mq5はterminal_data_folder\MQL5\Indicators\に配置してください。 計算方法: q期間のストキャスティックモメンタムの計算式は以下の通りです: sm(price,q) = price - 1/2 * [LL(q) + HH(q)] ここで、 price - 終値; q - ストキャスティックモメンタムの計算に使用されるバーの数; LL(q) - 最小価格(qバー); HH(q) - 最大価格(qバー); 1/2*[LL(q)+HH(q)] - q期間の価格レンジの中央値。 平滑化されたq期間のストキャスティックモメンタムは以下の式で計算されます: SM(price,q,r,s,u) = EMA(EMA(EMA(sm(price,q),r),s),u) ここで、 price - 終値; q - ストキャスティックモメンタムの計算に使用されるバーの数; sm(price,q)=price-1/2*[LL(q)+HH(q)] - q期間のストキャスティックモメンタム; EMA(sm(price,q),r) - 1回目の平滑化 - q期間のストキャスティックモメンタムに適用される期間rの指数平滑移動平均; EMA(EMA(...,r),s) - 2回目の平滑化 - 1回目の平滑化の結果に適用される期間sのEMA; EMA(EMA(EMA(sm(q),r),s),u) - 3回目の平滑化 - 2回目の平滑化の結果に適用される期間uのEMA。 入力パラメータ: 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)です。

2011.06.28
メタトレーダー5用のストキャスティクスオシレーター - Blau_TS_ストキャスティクス
MetaTrader5
メタトレーダー5用のストキャスティクスオシレーター - Blau_TS_ストキャスティクス

著者: アンドレイ・N・ボルコンスキー ストキャスティクスオシレーターは、ウィリアム・ブラウによるストキャスティックインデックスに基づいています(詳細はMomentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysisを参照してください)。 WilliamBlau.mqhはterminal_data_folder\MQL5\Include\に配置してください。 Blau_TS_Stochastic.mq5はterminal_data_folder\MQL5\Indicators\に配置してください。 ウィリアム・ブラウによるストキャスティクスオシレーター 計算: ストキャスティクスオシレーターは次のように定義されます: TS_Stochastic(price,q,r,s,u) = TStochI(price,q,r,s,u) シグナルラインはスムージングを使って計算されます: SignalLine(price,q,r,s,u,ul) = EMA(TS_Stochastic(price,q,r,s,u) ,ul) ここで: TS_Stochastic() - ファーストストキャスティクス、%k - ストキャスティックインデックス TStochI(price,q,r,s,u); SignalLine() - スローストキャスティクス(シグナルライン)、%d 指数移動平均で、ファーストストキャスティクス(%k)に適用される ul - シグナルラインのEMAスムージング期間。 入力パラメータ: グラフィックプロット #0 - ファーストストキャスティクス(ストキャスティックインデックス)、%k: q - ストキャスティクスの期間(デフォルトはq=5); r - ストキャスティクスに適用される1つ目のEMAの期間(デフォルトはr=20); s - 1つ目のスムージング結果に適用される2つ目のEMAスムージングの期間(デフォルトはs=5); u - 2つ目のスムージング結果に適用される3つ目のEMAスムージングの期間(デフォルトはu=3); グラフィックプロット #1 - スローストキャスティクス(シグナルライン)、%d: ul - ファーストストキャスティクスに適用されるEMAスムージングの期間(デフォルトは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-3+1)。

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

執筆者: アンドレイ・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を適用; q期間ストキャスティック; 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)です。

2011.06.24
MetaTrader 5用のスムーズなストキャスティクスインジケーター「Blau_TStoch」の使い方
MetaTrader5
MetaTrader 5用のスムーズなストキャスティクスインジケーター「Blau_TStoch」の使い方

著者: アンドレイ・N・ボルコンスキー ストキャスティクスインジケーター(スムーズ済みq期間ストキャスティクス)は、ウィリアム・ブラウによって開発されたもので、ストキャスティクスインジケーターに基づいています(詳細はMomentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysisを参照)。 このインジケーターは、qバーの終値と最安値の距離を示します。ストキャスティクスの数値は、期間(qバー)の最安値に対する価格位置を示し、その値は0以上です。 WilliamBlau.mqhをterminal_data_folder\MQL5\Include\に配置してください。 Blau_TStoch.mq5をterminal_data_folder\MQL5\Indicators\に配置してください。 ストキャスティクスインジケーター Blau_TStoch 計算方法: q期間のストキャスティクスの計算には、以下の式が用いられます: stoch(price,q) = price - LL(q) ここで: price - 現在の時間枠の終値; q - ストキャスティクスの計算に使用するバーの数; LL(q) - qバーの最安値。 スムーズ済みq期間ストキャスティクスの計算は次のように行います: TStoch(price,q,r,s,u) = EMA(EMA(EMA( stoch(price,q) ,r),s),u) ここで: price - 終値; q - ストキャスティクスの計算に使用するバーの数; stoch(price,q)=price-LL(q) - q期間のストキャスティクス; EMA(stoch(price,q),r) - ストキャスティクスに適用される1回目のスムージングのための指数平滑移動平均(期間r); EMA(EMA(...,r),s) - 2回目のスムージング - 1回目のスムージングの結果に適用されるEMA(期間s); EMA(EMA(EMA(...,r),s),u) - 3回目のスムージング - 2回目のスムージングの結果に適用されるEMA(期間u)。 入力パラメータ: 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)。

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

著者: アンドレイ・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\に配置する必要があります。 計算: エルゴディックオシレーターは、以下の式で計算されます: 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)。

2011.06.20
madnessMA - MetaTrader 4向けの移動平均相関インジケーター
MetaTrader4
madnessMA - MetaTrader 4向けの移動平均相関インジケーター

このインジケーターは、異なる期間の移動平均(MA)間の相関を計算します。 ラインの説明: 黒/赤のドット - オープン/クローズのシグナルを表示します(チャートの上 = 買い、下 = 売り) 銀のライン - トレンドの相関(100 = すべてのMAが上昇トレンド、-100 = すべてのMAが下降トレンド) 青のライン - ソート度(100 = すべてのMAが上昇、-100 = すべてのMAが下降) 青の点線 - MAチェック、上位MAと下位MAの間の粗いソート度(100 = すべての上位MAがMAチェックの上、すべての下位MAがMAチェックの下、-100 = 上位MA < MAチェック < 下位MA; 上位と下位MAは必ずしもソートされていなくても良い) パラメータ(自己説明型): //---- 入力パラメータ extern string ________________01="MAのリスト、例: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597"; extern string listMA="1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233"; extern string ________________02="ソート度をチェックするMA"; extern int MAcheck=8; extern string ________________10="MAソートタイプ"; extern int MAmethod = 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // iMA移動平均法:&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;単純移動平均、 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;指数移動平均、 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;スムーズ移動平均、 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;線形加重移動平均。 画像:

2011.06.20
MetaTrader 5用のBlau TSIインジケーター解説
MetaTrader5
MetaTrader 5用のBlau TSIインジケーター解説

著者: アンドレイ・N・ボルコンスキー ウィリアム・ブロウによるTrue Strength Index(TSI)インジケーターについて紹介します(詳しくは Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis をご覧ください)。 True Strength Index(TSI、q期間スムージングモメンタム)は、ウィリアム・ブロウが開発した正規化されたモメンタムインジケーターです。このインジケーターの値は正規化され、[–100,+100]の範囲にマッピングされています。 TSIの正の値は買われすぎ、負の値は売られすぎの状態を示します。 WilliamBlau.mqhファイルは terminal_data_folder\MQL5\Include\ に配置してください。 Blau_TSI.mq5ファイルは terminal_data_folder\MQL5\Indicators\ に配置してください。 入力パラメーター: q - モメンタムのスムージング期間(デフォルト q=2); r - モメンタムに適用される1つ目のEMAの期間(デフォルト r=20); s - 最初のスムージング結果に適用される2つ目のEMAの期間(デフォルト s=5); u - 2つ目のスムージング結果に適用される3つ目のEMAの期間(デフォルト u=3); AppliedPrice - 価格タイプ(デフォルトではAppliedPrice=PRICE_CLOSE)。 注意: q&gt;0; r&gt;0, s&gt;0, u&gt;0。もしr, s, またはuが1の場合、スムージングは使用されません; 最小レート = (q-1+r+s+u-3+1)。

2011.06.18
最初 前へ 324 325 326 327 328 329 330 331 332 333 334 次へ 最後