ホーム テクニカル指標 投稿

METRO_ストキャスティックHTFシグナル - MetaTrader 5用インジケーターの活用法

添付ファイル
14705.zip (6.83 KB, ダウンロード 0回)

METRO_ストキャスティックHTFシグナルインジケーターは、選択したバーでのトレード信号やトレンドの方向を示すためのものです。このインジケーターは、METRO_ストキャスティックシグナルインジケーターから生成されたシグナルを視覚的に表現し、トレンドの方向やトレードの方向を色分けしたグラフィックオブジェクトとして表示します。また、トレードを行うためのシグナルがある場合にはアラートや音声通知も生成します。

選択したバーでトレンドが継続している場合、インジケーターは丸いハンドルの形をしたグラフィックオブジェクトでアラートを出します。このハンドルの色はトレンドの方向に対応しています。もし選択したバーでトレンドが変わった場合は、斜め矢印を表示してシグナルを知らせます。この矢印の色と方向はトレードの方向に一致します。

インジケーターの入力パラメータは、以下の3つの大きなグループに分けられます:

  1. METRO_ストキャスティックシグナルインジケーターの入力パラメータ:
    //+------------------------------------------------+ 
    //|  インジケーターの入力パラメータ                    |
    //+------------------------------------------------+ 
    input string Symbol_="";                               // 金融資産
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // 計算用インジケーター時間枠
    input uint KPeriod=5;
    input uint DPeriod=3;
    input int Slowing=3;
    input ENUM_MA_METHOD MA_Method=MODE_SMA;
    input int StepSizeFast=5;                              // ファーストステップ
    input int StepSizeSlow=15;                             // スローステップ
    input ENUM_STO_PRICE Applied_price=STO_LOWHIGH;        // 価格タイプまたはハンドル
    
  2. インジケーターの視覚化に必要なMETRO_ストキャスティックHTFシグナルの入力パラメータ:
    //---- インジケーター表示設定
    input uint SignalBar=0;                                // シグナルを取得するバー番号(0 - 現在のバー)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // インジケーターラベル名
    input color Upsymbol_Color=clrAqua;                    // 上昇トレンドシンボルの色
    input color Dnsymbol_Color=clrGold;                    // 下降トレンドシンボルの色
    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                                      // 垂直オフセット
    
  3. アラートや音声信号を生成するためのMETRO_ストキャスティックHTFシグナルの入力パラメータ:
    //---- アラート設定
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // トリガーインジケーションオプション
    input uint AlertCount=0;                     // 生成するアラートの数
    

複数のMETRO_ストキャスティックHTFシグナルインジケーターを1つのチャートで使用する場合、それぞれのインジケーターに独自のSymbols_Sirname(インジケーターラベル名)を設定する必要があります。

このインジケーターはコンパイル済みインジケーターファイルMETRO_ストキャスティック.mq5を必要とします。これを<terminal_data_folder>\MQL5\Indicators\に配置してください。

Figure 1. METRO_ストキャスティックHTFシグナルインジケーター トレンド継続のシグナル

Figure 1. METRO_ストキャスティックHTFシグナルインジケーター トレンド継続のシグナル

Fig. 2. METRO_ストキャスティックHTFシグナルインジケーター トレードのシグナル

Fig. 2. METRO_ストキャスティックHTFシグナルインジケーター トレードのシグナル

関連記事

コメント (0)