BinaryWave_HTF_Signalインジケーターは、選択したバーにおけるトレンド方向や信号を視覚的に示すツールです。このインジケーターは、BinaryWaveSignインジケーターから生成された信号を色付きのオブジェクトとして表示し、トレンドや取引方向を示します。また、アラートをトリガーし、音声信号を再生する機能も備えています。
もし選択したバーでトレンドが継続している場合、このインジケーターは右矢印を表示します。矢印の色はトレンド方向に対応しています。一方、トレンドが変わった場合は対角矢印が表示され、その色と方向は取引方向に対応しています。
インジケーターの入力パラメーターは大きく3つのグループに分けられます:
- 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で、過渡的プロセスの質に影響を与えます;
- 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; // 垂直オフセット
- アラートと音声信号をトリガーするために必要な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.2. BinaryWave_HTF_Signalインジケーター. トレード信号
コメント 0