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

コメント 0