METRO_XRSX_HTF_Signalは、選択したバーにおける取引のシグナルやトレンド方向を示すインジケーターです。このインジケーターは、METRO_XRSX_Signによって生成され、トレンドの色分けや取引方向をグラフィックオブジェクトとして表示し、市場へのエントリータイミングでアラートや音声信号を発信します。
選択したバーでトレンドが続く場合、インジケーターはハンドルの形をしたグラフィックオブジェクトで警告を行い、その色はトレンドの方向に対応します。逆に、トレンドが変化した場合には、斜めの矢印が表示され、その色と方向は取引の方向を示します。
インジケーターの入力パラメータは、大きく分けて3つのグループに分類できます:
- METRO_XRSX_Signインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーターの入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用のインジケーター時間枠 input Smooth_Method DSmoothMethod=MODE_JJMA; // 価格スムージング方法 input int DPeriod=15; // 移動平均期間 input int DPhase=100; // 移動平均の平均化パラメータ //---- JJMAの範囲内で-100 ... +100は遷移プロセスの質に影響します; //---- VIDIAにおいてはCMO期間、AMAにおいては遅い平均期間 input Smooth_Method SSmoothMethod=MODE_JurX; // シグナルラインのスムージング方法 input int SPeriod=7; // シグナルラインの期間 input int SPhase=100; // シグナルラインのパラメータ //---- JJMAの範囲内で-100 ... +100は遷移プロセスの質に影響します; //---- VIDIAにおいてはCMO期間、AMAにおいては遅い平均期間 input Applied_price_ IPC=PRICE_CLOSE; // 価格定数 input int StepSizeFast=5; // ファーストステップ input int StepSizeSlow=15; // スローステップ
- METRO_XRSX_HTF_Signalインジケーターの可視化に必要な入力パラメータ:
//---- インジケーター表示設定 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 // 垂直オフセット
- アラートおよび音声信号を生成するためのMETRO_XRSX_HTF_Signalインジケーターの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーターのトリガーオプション input uint AlertCount=0; // アラート数
複数のMETRO_XRSX_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに対して独自のSymbols_Sirname(インジケーターラベル名)の値を設定する必要があります。
METRO_XRSX_Sign.mq5およびXRSX.mq5のコンパイル済みインジケーターファイルを<terminal_data_folder>\MQL5\Indicators\に配置してください。

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

図2. METRO_XRSX_HTF_Signalインジケーター 取引のシグナル