MetaTrader 5用のBinaryWave_HTF_Signalインジケーターの使い方

Mike 2015.06.30 20:33 49 0 0
添付ファイル

BinaryWave_HTF_Signalインジケーターは、選択したバーにおけるトレンド方向や信号を視覚的に示すツールです。このインジケーターは、BinaryWaveSignインジケーターから生成された信号を色付きのオブジェクトとして表示し、トレンドや取引方向を示します。また、アラートをトリガーし、音声信号を再生する機能も備えています。

もし選択したバーでトレンドが継続している場合、このインジケーターは右矢印を表示します。矢印の色はトレンド方向に対応しています。一方、トレンドが変わった場合は対角矢印が表示され、その色と方向は取引方向に対応しています。

インジケーターの入力パラメーターは大きく3つのグループに分けられます:

  1. BinaryWaveSignの入力パラメーター:
    inputstring Symbol_="";                               // 金融資産inputENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // インジケーター計算用の時間枠//--- インジケーターの重み。ゼロの場合、インジケーターは波の計算に参加しませんinputdouble WeightMA    = 1.0;
    inputdouble WeightMACD  = 1.0;
    inputdouble WeightOsMA  = 1.0;
    inputdouble WeightCCI   = 1.0;
    inputdouble WeightMOM   = 1.0;
    inputdouble WeightRSI   = 1.0;
    inputdouble WeightADX   = 1.0;
    //---- 移動平均のパラメーターinputint   MAPeriod=13;
    input  ENUM_MA_METHOD   MAType=MODE_EMA;
    inputENUM_APPLIED_PRICE   MAPrice=PRICE_CLOSE;
    //---- MACDのパラメーターinputint   FastMACD     = 12;
    inputint   SlowMACD     = 26;
    inputint   SignalMACD   = 9;
    inputENUM_APPLIED_PRICE   PriceMACD=PRICE_CLOSE;
    //---- OsMAのパラメーターinputint   FastPeriod   = 12;
    inputint   SlowPeriod   = 26;
    inputint   SignalPeriod = 9;
    inputENUM_APPLIED_PRICE   OsMAPrice=PRICE_CLOSE;
    //---- CCIのパラメーターinputint   CCIPeriod=14;
    inputENUM_APPLIED_PRICE   CCIPrice=PRICE_MEDIAN;
    //---- モメンタムのパラメーターinputint   MOMPeriod=14;
    inputENUM_APPLIED_PRICE   MOMPrice=PRICE_CLOSE;
    //---- RSIのパラメーターinputint   RSIPeriod=14;
    inputENUM_APPLIED_PRICE   RSIPrice=PRICE_CLOSE;
    //---- ADXのパラメーターinputint   ADXPeriod=14;
    //---- 波の平滑化input Smooth_Method bMA_Method=MODE_JJMA; // 平滑化手法inputint bLength=5;  // 平滑化の深さ                    inputint bPhase=100; // 平滑化パラメーター
                                           // JJMAの場合、範囲は-100 ... +100で、過渡的プロセスの質に影響を与えます;
  2. BinaryWave_HTF_Signalインジケーターの視覚化に必要な入力パラメーター:
    //---- インジケーター表示設定inputuint SignalBar=0;                                // 信号を取得するバー番号 (0 - 現在のバー)inputstring Symbols_Sirname=INDICATOR_NAME"_Label_";  // インジケーターラベル名inputcolor Upsymbol_Color=clrLimeGreen;               // 上昇トレンドシンボルの色inputcolor Dnsymbol_Color=clrMagenta;                 // 下降トレンドシンボルの色inputcolor IndName_Color=clrDarkOrchid;               // インジケーター名の色inputuint Symbols_Size=60;                            // 信号シンボルのサイズinputuint Font_Size=10;                               // インジケーター名のフォントサイズinputint X_1=5;                                       // 水平名オフセットinputint Y_1=-15;                                     // 垂直名オフセットinputbool ShowIndName=true;                           // インジケーター名を表示するinputENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // 位置コーナーinputuint X_=0;                                       // 水平オフセットinputuint Y_=20;                                      // 垂直オフセット
  3. アラートと音声信号をトリガーするために必要なBinaryWave_HTF_Signalインジケーターの入力パラメーター:
    //---- アラート設定input ENUM_ALERT_MODE alert_mode=OnlySound;  // トリガーオプションinputuint AlertCount=0;                     // アラートの数

複数のBinaryWave_HTF_Signalインジケーターを1つのチャートに使用する場合、それぞれに独自のSymbols_Sirname(インジケーターラベル名)を設定する必要があります。

このインジケーターを使用するには、コンパイル済みのBinaryWaveSign.mq5インジケーターファイルが必要です。このファイルを<terminal_data_folder>\MQL5\Indicators\に配置してください。

Fig.1. BinaryWave_HTF_Signal. トレンドの継続信号

Fig.1. BinaryWave_HTF_Signal. トレンドの継続信号

Fig.2. BinaryWave_HTF_Signalインジケーター. トレード信号

Fig.2. BinaryWave_HTF_Signalインジケーター. トレード信号

リスト
コメント 0