XOSignal_HTF_Signalインジケーターは、選択したバーでのトレンド方向や取引シグナルを、色分けされたトレンド表示や取引方向のグラフィカルなオブジェクトとして示します。このインジケーターは、アラートをトリガーし、音声信号を再生する機能も備えています。
選択したバーでトレンドが継続する場合、インジケーターは星形のグラフィックオブジェクトでアラートを出します。星の色はトレンドの方向に応じて変わります。また、トレンドが変更された場合は、矢印でアラートを出し、その矢印の色と方向は実行された取引の方向に対応します。
このインジケーターの入力パラメータは、大きく分けて3つのグループに分類できます:
-
XOSignalインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーター入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用のインジケーター時間枠 input uint Range=10; // 範囲 input ENUM_APPLIED_PRICE_ IPC=PRICE_CLOSE_; // 価格定数
-
XOSignal_HTF_Signalインジケーターの視覚化に必要な入力パラメータ:
//---- インジケーター表示設定 input uint SignalBar=0; // シグナルを取得するバーの番号(0 - 現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color Upsymbol_Color=clrDodgerBlue; // 上昇トレンドシンボルの色 input color Dnsymbol_Color=clrDeepPink; // 下降トレンドシンボルの色 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; // 垂直オフセット
-
XOSignal_HTF_Signalインジケーターがアラートや音声信号を生成するために必要な入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケータートリガーオプション input uint AlertCount=0; // アラートの数
もし複数のXOSignal_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに異なるSymbols_Sirname文字列変数の値(インジケーターラベルの名前)を設定する必要があります。
インジケーターのコンパイルファイルは、terminal_data_folder\MQL5\Indicators\に配置してください。

Fig1. インジケーター XOSignal_HTF_Signal. トレンド継続のシグナル

Fig.2. インジケーター XOSignal_HTF_Signal. ポジションオープンのシグナル