Karacatica_HTF_Signalインジケーターは、選択したバーにおけるトレンドの方向性やシグナルを、色分けされたグラフィカルなオブジェクトとして表示します。このインジケーターは、アラートを発動し、音声信号も再生します。
選択したバーでトレンドが継続している場合、インジケーターは右向き矢印の形でグラフィックオブジェクトを表示し、その色はトレンドの方向を示します。もしトレンドが変わった場合、インジケーターは対角線の矢印を表示し、その色と方向は取引の方向に対応します。
インジケーターの入力パラメータは、大きく3つのグループに分けられます:
- Karacaticaインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーターの入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算に使用するインジケーターのタイムフレーム input int iPeriod=70; // インジケーターの期間
- 視覚化に必要なKaracatica_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 // 垂直オフセット
- アラートと音声信号生成に必要なKaracatica_HTF_Signalインジケーターの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーターのトリガーオプション input uint AlertCount=0; // アラート数
複数のKaracatica_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに独自のSymbols_Sirname(インジケーターラベル名)の文字列変数値を設定する必要があります。
このインジケーターは、コンパイル済みのインジケーターファイルKaracatica.mq5が必要です。これを<terminal_data_folder>\MQL5\Indicators\に配置してください。

Fig. 1. Karacatica_HTF_Signalインジケーターによるトレンド継続のシグナル

Fig. 2. Karacatica_HTF_Signalインジケーターによるポジションオープンのシグナル