HullTrend_HTF_Signalインジケーターは、選択したバーにおけるトレンドの方向や、HullTrendSignインジケーターから生成されたシグナルを、グラフィカルなオブジェクトとして表示します。トレンドの色分けや取引方向も示され、アラートや音声信号をトリガーします。
選択したバーでトレンドが継続している場合、インジケーターは右矢印を表示します。この矢印の色はトレンドの方向に対応しています。もしトレンドが変わった場合には、斜めの矢印が表示され、その色と方向は取引の方向に一致します。
全ての入力パラメータは、大きく分けて3つのカテゴリーに分類されます:
- HullTrendSignインジケーターの入力パラメータ:
input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用のインジケータータイムフレーム input uint XLength=20; // インジケーターの周期 input Applied_price_ IPC=PRICE_CLOSE; // インジケーター価格 input Smooth_Method XMA_Method=MODE_LWMA; // 平滑化の方法 input int XPhase=15; // 平滑化パラメータ //--- XPhase: JJMAの場合、-100 ... +100の範囲で変動し、過渡期の質に影響を与えます; input uint XLength1=5; // 平滑化周期 input Smooth_Method XMA_Method1=MODE_JJMA; // 平滑化の方法 input int XPhase1=100; // 平滑化パラメータ //--- XPhase: JJMAの場合、-100 ... +100の範囲で変動し、過渡期の質に影響を与えます;
- HullTrend_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 // 垂直オフセット
- HullTrend_HTF_Signalインジケーターがアラートや音声信号をトリガーするために必要な入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // トリガーオプション input uint AlertCount=0 // アラートの数
複数のHullTrend_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに独自のSymbols_Sirname(インジケーターラベル名)を設定する必要があります。
このインジケーターは、コンパイルされたインジケーターファイルHullTrendSign.mq5が必要です。これを<terminal_data_folder>\MQL5\Indicators\に配置してください。

Fig.1. HullTrend_HTF_Signal. トレンド継続シグナル

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