NRTR_HTF_Signalは、選択したバーでトレンド方向や取引のシグナルを視覚的に表示するインジケーターです。NRTR_Signインジケーターによって生成された信号を、色分けされたトレンド表示や取引方向と共にグラフィックオブジェクトとして示します。また、マーケットのエントリーモーメントにおいてアラートや音声信号を送信します。
選択したバーでトレンドが続いている場合、インジケーターはグラフィックオブジェクトとして右向きの矢印を表示します。この矢印の色はトレンドの方向に対応しています。もし選択したバーでトレンドが変わった場合、インジケーターは対角線の矢印を表示し、その色と方向は取引の方向に一致します。
インジケーターの入力パラメータは主に3つのグループに分かれます:
- NRTR_Signインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーター入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用インジケーター時間枠 input uint iPeriod=10; // インジケーター期間 input int iDig=0; // 小数点以下の桁数
- NRTR_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 // 垂直オフセット
- NRTR_HTF_Signalインジケーターでアラートや音声信号を生成するために必要な入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケータートリガーオプション input uint AlertCount=0; // 生成されるアラートの数
複数のNRTR_HTF_Signalインジケーターを一つのチャートで使用する場合、それぞれのインジケーターは異なるSymbols_Sirname(インジケーターラベル名)の変数値を持つ必要があります。
コンパイルされたインジケーターのファイルNRTR_Sign.mq5をクライアントターミナルのterminal_data_folder\MQL5\Indicators\に配置してください。

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

Fig.2. NRTR_HTF_Signal. 取引のためのシグナル