iRSISign_HTF_Signalインジケーターは、選択したバーでiRSISignインジケーターによって生成されたトレンドの方向や信号を、色分けされたトレンド表示や取引方向としてグラフィカルに示します。また、アラートをトリガーし、音声信号を再生する機能も備えています。
選択したバーでトレンドが継続する場合、インジケーターは右矢印の形でグラフィックオブジェクトを表示し、その色はトレンドの方向に対応します。トレンドが変わった場合には、斜めの矢印が表示され、その色と方向は取引方向に合致します。
全ての入力パラメータは、大きく分けて3つのグループに分類できます:
- iRSISignインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーターの入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H4; // インジケーター計算の時間枠 uint ATR_Period=14; input uint RSIPeriod=14; input ENUM_APPLIED_PRICE RSIPrice=PRICE_CLOSE; input uint UpLevel=70; // 過剰買いレベル input uint DnLevel=30; // 過剰売りレベル
- iRSISign_HTF_Signalインジケーターの表示に必要な入力パラメータ:
//---- インジケーター表示設定 input uint SignalBar=0; // 信号取得のためのバー番号 (0 - 現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color Upsymbol_Color=clrMediumTurquoise // 上昇トレンドシンボルの色 input color Dnsymbol_Color=clrLightSalmon // 下降トレンドシンボルの色 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 // 縦オフセット
- アラートと音声信号を生成するためのiRSISign_HTF_Signalインジケーターの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーターのトリガーオプション input uint AlertCount=0 // アラートの数
複数のiRSISign_HTF_Signalインジケーターを同一チャートで使用する場合、それぞれに異なるSymbols_Sirname(インジケーターラベル名)の文字列変数値を設定する必要があります。
このインジケーターを使用するには、コンパイル済みインジケーターファイルiRSISign.mq5を必要とします。<terminal_data_folder>\MQL5\Indicators\に配置してください。

Fig.1. iRSISign_HTF_Signal. 信号のトレンド継続

Fig.2. iRSISign_HTF_Signalインジケーター. 取引の信号