iStochKomposter_HTF_Signalインジケーターは、iStochKomposterインジケーターによって生成されたトレンド方向やシグナルを選択したバー上にグラフィカルオブジェクトで表示し、トレンドの色分けや取引方向を示します。また、アラートを発動し、音声信号を再生する機能も備えています。
選択したバーでトレンドが継続している場合、インジケーターは右向き矢印の形でアラートを表示し、その色はトレンドの方向に対応します。もし選択したバーでトレンドが変わった場合、インジケーターは斜め矢印を表示し、その色と方向は取引方向に一致します。
入力パラメーターは大きく3つのグループに分けられます:
- iStochKomposterインジケーターの入力パラメーター:
//+------------------------------------------------+ //| インジケーターの入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H4; // 計算用インジケーター時間枠 uint ATR_Period=14; input uint KPeriod=5; input uint DPeriod=3; input uint Slowing=3; input ENUM_MA_METHOD STO_Method=MODE_SMA; input ENUM_STO_PRICE Price_field=STO_LOWHIGH; input uint UpLevel=70; // 過剰買いレベル input uint DnLevel=30; // 過剰売りレベル
- iStochKomposter_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 // 垂直オフセット
- アラートと音声信号を生成するために必要なiStochKomposter_HTF_Signalインジケーターの入力パラメーター:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーター発動オプション input uint AlertCount=0; // アラートの数
複数のiStochKomposter_HTF_Signalインジケーターを同じチャートで使用する場合は、それぞれに独自のSymbols_Sirname(インジケーターラベル名)文字列変数の値を設定する必要があります。
このインジケーターは、コンパイル済みインジケーターファイルiStochKomposter.mq5が必要です。<terminal_data_folder>\MQL5\Indicators\に配置してください。

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

Fig.2. iStochKomposter_HTF_Signal. 取引のシグナル