Ozymandias_HTF_Signalインジケーターは、選択したバーにおけるトレンドの方向や、OzymandiasSignインジケーターによって生成されたシグナルを視覚的に表示します。色分けされたトレンドの指標や取引方向をグラフィカルなオブジェクトとして示し、アラートや音声信号を発生させます。
選択したバーでトレンドが続く場合、インジケーターは右向きの矢印を表示し、その色はトレンドの方向を示します。トレンドが変わった場合は、斜めの矢印が表示され、色と方向は取引方向に対応します。
すべての入力パラメータは、以下の3つの大きなグループに分けられます:
- OzymandiasSignの入力パラメータ:
input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用のインジケーター時間枠 input uint Length=2; input ENUM_MA_METHOD MAType=MODE_SMA;
- Ozymandias_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 // 垂直オフセット
- アラートと音声信号発生に必要なOzymandias_HTF_Signalインジケーターの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // シグナルの発生オプション input uint AlertCount=0; // アラートの回数
複数のOzymandias_HTF_Signalインジケーターを同じチャートで使用する場合、それぞれに独自のSymbols_Sirname(インジケーターラベル名)の値を設定する必要があります。
このインジケーターは、コンパイル済みのインジケーターファイルOzymandiasSign.mq5を必要とします。これをterminal_data_folder\MQL5\Indicators\に配置してください。

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

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