Slow-Stoch_HTF_Signalは、選択したバーのSlow-Stochインジケーターのデータに基づいてトレンドの方向性を示すグラフィックオブジェクトです。このインジケーターは、トレンドや取引方向を色分けして表示し、取引信号が出た際にはアラートや音声信号を生成し、スマートフォンにプッシュ通知を送信します。
インジケーターは、以下の入力パラメーターの値が1より大きい場合にのみアラートやプッシュ通知を送信します:
input uint SignalBar=0; // 信号を受信するバーの番号 (0 - 現在のバー)
ゼロバーの場合、音声信号やプッシュ通知は無意味です。なぜなら、ゼロバーのインジケーター信号は変化したり消えたりする可能性があるからです。
すべての入力パラメーターは、以下の3つの大きなグループに分けられます:
- Slow-Stochの入力パラメーター:
input string Symbol_=""; // シンボル
input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // インジケーター計算用の時間枠
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 Smooth_Method XMA_Method=MODE_JJMA; // 平滑化手法
input uint XLength=5; // 平滑化の深さ
input int XPhase=15 // 平滑化パラメーター - Slow-Stoch_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 // 縦位置のシフト - アラートや音声信号を生成するために必要なSlow-Stoch_HTF_Signalインジケーターの入力パラメーター:
//---- アラート設定
input ENUM_ALERT_MODE alert_mode=OnlySound; // トリガーのオプション
input bool Push=true // プッシュ通知を許可
input uint AlertCount=0 // 生成されたアラートの数
複数のSlow-Stoch_HTF_Signalインジケーターを1つのチャートで使用する場合は、それぞれに独自のSymbols_Sirname(インジケータラベルの名前)を設定する必要があります。
このインジケーターを動作させるには、コンパイル済みのインジケーターファイルSlow-Stoch.mq5が必要です。これを、terminal_data_folder

Figure 1 トレンド継続の信号(Slow-Stoch_HTF_Signalインジケーターのデータに基づく)

Figure 2 ポジションを開くための信号(Slow-Stoch_HTF_Signalのデータに基づく)