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

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

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

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

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

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