iDeMarkerSign_HTF_Signalインジケーターは、iDeMarkerSignインジケーターが選択したバーで生成するトレンド方向やシグナルを、色分けされたグラフィカルオブジェクトで表示します。このインジケーターは、アラートをトリガーし、音声信号も鳴らします。
選択したバーでトレンドが継続する場合、インジケーターは右向き矢印の形でグラフィカルなオブジェクトでアラートを表示します。この矢印の色はトレンド方向に対応しています。もしトレンドが変更された場合、インジケーターは斜めの矢印を表示します。その色と方向は取引の方向に対応しています。
すべての入力パラメータは三つの大きなグループに分けられます:
- iDeMarkerSignインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーターの入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 財務資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H4; // 計算用インジケーターの時間枠 uint ATR_Period=14; input uint iDeMarkerPeriod=14; input double UpLevel=0.7; // 高値レベル input double DnLevel=0.3; // 安値レベル
- iDeMarkerSign_HTF_Signalインジケーターの可視化に必要な入力パラメータ:
//---- インジケーター表示設定 input uint SignalBar=0; // シグナル取得のバー番号 (0 - 現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color Upsymbol_Color=clrAqua; // 上昇トレンドシンボルの色 input color Dnsymbol_Color=clrOrange; // 下降トレンドシンボルの色 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 // 垂直オフセット
- アラートや音声信号を生成するためのiDeMarkerSign_HTF_Signalインジケーターの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーターのトリガーオプション input uint AlertCount=0; // アラートの数
複数のiDeMarkerSign_HTF_Signalインジケーターを一つのチャートで使用する場合、各インジケーターは独自のSymbols_Sirname(インジケーターラベル名)を持つ必要があります。
このインジケーターは、コンパイルされたインジケーターファイルiDeMarkerSign.mq5を必要とします。このファイルを<terminal_data_folder>\MQL5\Indicators\に配置してください。

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

Fig.2. iDeMarkerSign_HTF_Signalインジケーター. 取引のためのシグナル