11.1.2. 4. 7_"MACD_Sign"機能説明

 "MACD_Sign"は、インターネットから無料で入手した"MACD"のMT4プログラムソースファイルに
改造を加えて、矢印サインとアラート出力とクロスラインの描画を追加したインジケーターです。
尚、メイン・チャート用とサブウインドウ用があります。サブウィンドウには、"MACDライン"と
"シグナルライン"の差分のヒストグラム表示を追加しました。

1.パラメーター設定
   〇メイン・チャート用
   
   〇サブウインドウ用
   
   ※(メイン・チャート用,サブウインドウ用)
   ・"CountBars":矢印サイン表示バー数
   ・"InpFastEMA":"MACD"のパラメーター
   ・"InpSlowEMA":"MACD"のパラメーター
   ・"InpSignalSMA":"MACD"のパラメーター
   ・"Alert":1つ前のバーの売買方向転換時のアラート(false:アラートなし, true:アラートあり)
   ※(メイン・チャート用)
   ・"CrossLine":1つ前のバーの売買方向転換時のクロスライン描画(false:描画なし, true:描画あり)
   ・"CrossLineBuyColor":買いのクロスラインの色
   ・"CrossLineSellColor":売りのクロスラインの色
   ・"CrossLineSize":クロスラインのサイズ(1-5)

2.表示色設定
   〇メイン・チャート用
   
   〇サブウインドウ用
   
   ・#0:MACDラインの色,サイズ,線種
   ・#1:シグナルラインの色,サイズ,線種
   ・#2:買いの矢印サインの色,サイズ
   ・#3:売りの矢印サインの色,サイズ
   ・#4:ヒストグラム UPのバーの色,サイズ
   ・#5:ヒストグラム DOWNのバーの色,サイズ
   ※色の設定をNoneにすると表示しません。
   ※メイン・チャート用のライン(#0,#1)は表示しません。(ラインの値が価格ではない為)

3.機能説明
   ・"MACD"のラインを表示して、ラインのクロスで矢印サインを表示する。
   ・パラメーターの"Alert"が true の場合、1つ前のバーの売買方向転換時にアラート出力する。
   ・パラメーターの"CrossLine"が true の場合、1つ前のバーの売買方向転換時にクロスラインを
    描画する。(メイン・チャート用)
   ・"MACDライン"と"シグナルライン"の差分のヒストグラムを表示する。今回と前回のヒストグラムの
    バーの値の大小比較でバーの表示色を変えて表示する。(サブウインドウ用)

4.MT4画面
  以下は、"MACD_Sign"インジケーターのMT4画面です。
  "MACD"のラインのクロスで矢印サインとアラート出力とクロスラインを描画します。
  メイン・チャート用の上の画面は、売りサインの状態で、下の画面は買いサインの状態です。
  サブウインドウ用にはクロスライン描画はありません。又、サブウインドウ用には
  "MACDライン"と"シグナルライン"の差分のヒストグラム表示があります。
   〇メイン・チャート用
   
   
   〇サブウインドウ用
   

5.パラメーター初期設定,表示色初期設定プログラム箇所
  〇プログラムファイル場所:データフォルダ\MQL4\Indicator\MACD_Sign_m.mq4
   ・パラメーター初期設定箇所
     extern int CountBars=2000;
     input int InpFastEMA=12; // Fast EMA Period
     input int InpSlowEMA=26; // Slow EMA Period
     input int InpSignalSMA=9; // Signal SMA Period
     input bool Alert = false;
     input bool CrossLine = false; //クロスライン 描画
     input color CrossLineBuyColor = clrAqua; //クロスライン 買い 色
     input color CrossLineSellColor = clrOrange; //クロスライン 売り 色
     input int CrossLineSize = 2; //クロスライン サイズ(1-5)
   ・表示色初期設定箇所
     #property indicator_color3 clrAqua //上向き矢印の色
     #property indicator_color4 clrOrange //下向き矢印の色
     #property indicator_width3 3 //上向き矢印 サイズ
     #property indicator_width4 3 //下向き矢印 サイズ

  〇プログラムファイル場所:データフォルダ\MQL4\Indicator\MACD_Sign_s.mq4
   ・パラメーター初期設定箇所
     extern int CountBars=2000;
     input int InpFastEMA=12; // Fast EMA Period
     input int InpSlowEMA=26; // Slow EMA Period
     input int InpSignalSMA=9; // Signal SMA Period
     input bool Alert = false;
   ・表示色初期設定箇所
     #property indicator_color1 clrYellow //MACDラインの色
     #property indicator_color2 clrLime //シグナルラインの色
     #property indicator_color3 clrAqua //上向き矢印の色
     #property indicator_color4 clrOrange //下向き矢印の色
     #property indicator_color5 clrDeepSkyBlue //ヒストグラム UPの色
     #property indicator_color6 clrOrangeRed //ヒストグラム DOWNの色
     #property indicator_levelcolor clrSilver //レベルラインの色
     #property indicator_width1 2 //MACDライン サイズ
     #property indicator_width2 1 //シグナルライン サイズ
     #property indicator_width3 1 //上向き矢印 サイズ
     #property indicator_width4 1 //下向き矢印 サイズ
     #property indicator_width5 2 //ヒストグラム UP サイズ
     #property indicator_width6 2 //ヒストグラム DOWN サイズ
     #property indicator_levelwidth 1 //レベルライン サイズ





トップページヘもどる