ForexProfitBoost_2nb_HTF_Signalインジケーターは、選択したバーにおけるトレンドの方向性や、ForexProfitBoost_2nbSignインジケーターから生成されたシグナルを、色付きのトレンド表示または取引方向としてグラフィカルに示します。また、アラートをトリガーし、音声信号を再生します。
トレンドが選択したバーで続く場合、このインジケーターは右向きの矢印を表示します。その色はトレンドの方向に対応しています。トレンドが変更された場合、対角線の矢印が表示され、その色と方向は取引方向に対応します。
インプットパラメーターは以下の3つの大きなグループに分けられます:
- ForexProfitBoost_2nbのインプットパラメーター:
input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用のインジケーター時間軸 //---- 移動平均1のパラメーター input uint MAPeriod1=7; input ENUM_MA_METHOD MAType1=MODE_EMA; input ENUM_APPLIED_PRICE MAPrice1=PRICE_CLOSE; //---- 移動平均2のパラメーター input uint MAPeriod2=21; input ENUM_MA_METHOD MAType2=MODE_SMA; input ENUM_APPLIED_PRICE MAPrice2=PRICE_CLOSE;
- ForexProfitBoost_2nb_HTF_Signalのインジケーターを視覚化するためのインプットパラメーター:
//---- インジケーターの視覚設定 input uint SignalBar=0; // シグナルを取得するバー番号(0は現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color Upsymbol_Color=clrBlueViolet; // 上昇トレンドシンボルの色 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 // 垂直オフセット
- ForexProfitBoost_2nb_HTF_Signalインジケーターのアラートと音声信号をトリガーするためのインプットパラメーター:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーターのトリガーオプション input uint AlertCount=0 // アラートの数
複数のForexProfitBoost_2nb_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれが独自のSymbols_Sirname(インジケーターラベル名)の文字列変数値を持つ必要があります。
このインジケーターには、コンパイル済みインジケーターファイルForexProfitBoost_2nbSign.mq5が必要です。これを<terminal_data_folder>\MQL5\Indicators\に配置してください。

図1. ForexProfitBoost_2nb_HTF_Signalインジケーター。トレンド継続のシグナル

図2. ForexProfitBoost_2nb_HTF_Signalインジケーター。取引のためのシグナル