初心者向けのHTFシグナルインディケーターは、選択したバーでのトレンドの方向や取引シグナルを、色分けされたトレンド指示や取引方向を持つグラフィカルオブジェクトとして表示します。さらに、アラートを発信し、音声信号を再生する機能も備えています。
選択したバーでトレンドが続く場合、インディケーターは右向きの矢印を表示します。この矢印の色はトレンドの方向に応じています。トレンドが変わった場合は、インディケーターは斜めの矢印を表示し、その色と方向は取引方向に対応します。
全ての入力パラメーターは、大きく分けて3つのグループに分けることができます:
- 初心者向けの入力パラメーター:
input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // インディケーター計算用の時間枠 input uint Otstup = 30; // シフト input uint Per=9; // 期間
- 初心者向けHTFシグナルインディケーターの可視化に必要な入力パラメーター:
//---- インディケーター表示設定 input uint SignalBar=0; // シグナル取得のためのバー番号 (0 - 現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インディケーターラベル名 input color Upsymbol_Color=clrDodgerBlue; // 上昇トレンドシンボルの色 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 // 垂直オフセット
- アラートと音声信号をトリガーするために必要な入力パラメーター:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インディケーショントリガーオプション input uint AlertCount=0 // アラートの数
複数の初心者向けHTFシグナルインディケーターを1つのチャートで使用する場合、各インディケーターは異なるSymbols_Sirname(インディケーターラベル名)を持つ必要があります。
このインディケーターには、コンパイルされたインディケーターファイルであるBeginner.mq5が必要です。

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

Fig.2. Beginner_HTF_Signal. 取引シグナル