Stalin_HTF_Signalインジケーターは、選択したバーでのトレンド方向やシグナルを、色分けされたトレンド表示や取引方向のグラフィカルオブジェクトとして示します。また、アラートを発動し、音声信号も再生します。
選択したバーでトレンドが継続している場合、インジケーターは星形のグラフィカルオブジェクトでアラートを発動し、その色がトレンドの方向に対応します。もしトレンドが変化した場合は、対角線の矢印でアラートを発動し、その色と方向が実行された取引の方向に対応します。
全ての入力パラメータは、大きく分けて3つのグループに分けられます:
- Stalinインジケーターの入力パラメータ:
inputstring Symbol_=""; // 金融資産inputENUM_TIMEFRAMES Timeframe=PERIOD_H6; // インジケーター計算の時間枠inputENUM_MA_METHOD MAMethod=MODE_EMA; inputint MAShift=0; inputint Fast=14; inputint Slow=21; inputint RSI=17; inputint Confirm=0.0; inputint Flat=0.0;
- Stalin_HTF_Signalインジケーターの視覚化に必要な入力パラメータ:
//---- インジケーター表示設定inputuint SignalBar=0; // シグナルを取得するバー番号 (0 - 現在のバー)inputstring Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名inputcolor UpSymbol_Color=clrLime; // 上昇トレンドシンボルの色inputcolor DnSymbol_Color=clrRed; // 下降トレンドシンボルの色inputcolor IndName_Color=clrDarkOrchid; // インジケーター名の色inputuint Symbols_Size=60; // シグナルシンボルのサイズinputuint Font_Size=10; // インジケーター名のフォントサイズinputint X_1=5; // 水平名オフセットinputint Y_1=-15; // 垂直名オフセットinputbool ShowIndName=true; // インジケーター名を表示inputENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // 位置コーナーinputuint X_=0; // 水平オフセットinputuint Y_=20; // 垂直オフセット
- アラートや音声信号を生成するために必要なStalin_HTF_Signalインジケーターの入力パラメータ:
//---- アラート設定input ENUM_ALERT_MODE alert_mode=OnlySound; // トリガーオプションinputuint AlertCount=0; // アラートの数
複数のStalin_HTF_Signalインジケーターを同じチャートで使用する場合、それぞれに固有のSymbols_Sirname(インジケーターラベル名)の文字列変数の値を設定する必要があります。
インジケーターが動作するには、Stalin.mq5のコンパイル済みファイルがterminal_data_folder\MQL5\Indicators\フォルダ内に存在する必要があります。

図1. インジケーターStalin_HTF_Signal。ポジションオープンのシグナル。

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

コメント 0