Leading_HTF_Signalインジケーターは、選択したバーでのトレンド方向や取引シグナルを、色分けされたトレンド表示とともにグラフィカルに表示します。また、アラートを発動させ、音声信号も再生します。
選択したバーでトレンドが続く場合、インジケーターは右向きの矢印を表示します。その色はトレンドの方向に対応しています。もしトレンドが変更された場合は、矢印が表示され、その色と方向は取引方向に合わせられます。
インジケーターの入力パラメータは、大きく分けて3つのグループに分類できます:
- LeadingSignの入力パラメータ:
input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算に使用するインジケーターの時間枠 input double Alpha1 = 0.25; // インジケーター係数1 input double Alpha2 = 0.33; // インジケーター係数2
- インジケーターの視覚化に必要なLeading_HTF_Signalの入力パラメータ:
//---- インジケーター視覚化設定 input uint SignalBar=0; // シグナル取得のためのバー番号(0は現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color UpSymol_Color=Lime; // 上昇トレンドシンボルの色 input color DnSymol_Color=Magenta; // 下降トレンドシンボルの色 input color IndName_Color=DarkOrchid; // インジケーター名の色 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 // 縦方向のオフセット
- アラートと音声信号をトリガーするために必要なLeading_HTF_Signalの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーションをトリガーするオプション input uint AlertCount=0; // アラートの数
複数のLeading_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに独自のSymbols_Sirname(インジケーターラベル名)の値を設定する必要があります。
コンパイルしたインジケーターのファイルを、<terminal_data_folder>\MQL5\Indicators\に配置してください。

Fig. 1. Leading_HTF_Signalインジケーターのトレンド継続シグナル

Fig. 2. Leading_HTF_Signalインジケーターの取引シグナル