BlauCSI_HTF_Signalは、選択したバーのBlauCSIインジケーターのデータに基づいてトレンドの方向を示すインジケーターです。トレンドや取引方向を色で表示し、取引のシグナルが出た際にはアラートや音声信号を送り、スマートフォンにプッシュ通知を送信します。
このインジケーターは、以下の入力パラメーターの値が1より大きい場合にのみアラートやプッシュ通知を送ります:
input uint SignalBar=0; // シグナルを取得するバー番号 (0 - 現在のバー)
0バーの場合、インジケーターのシグナルは変化する可能性があるため、音声信号やプッシュ通知は無駄になります。
全ての入力パラメーターは大きく分けて3つのグループに分類できます:
- BlauCSIの入力パラメーター:
input string Symbol_=""; // 金融商品 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // インジケーター計算用の時間枠 input Smooth_Method XMA_Method=MODE_EMA; // 平滑化の方法 input uint XLength=1; // モメンタムの期間 input uint XLength1=20; // 第1の平滑化の深さ input uint XLength2=5; // 第2の平滑化の深さ input uint XLength3=3; // 第3の平滑化の深さ input int XPhase=15; // 平滑化パラメーター input Applied_price_ IPC1=PRICE_CLOSE; // 終値定数 input Applied_price_ IPC2=PRICE_OPEN; // 始値定数
- BlauCSI_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 // 縦方向のシフト
- BlauCSI_HTF_Signalインジケーターのアラートや音声信号を生成するために必要な入力パラメーター:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // トリガーのオプション input bool Push=true; // プッシュ通知を許可 input uint AlertCount=0; // 生成されるアラートの数
複数のBlauCSI_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに独自のSymbols_Sirname(インジケーターラベル名)を設定する必要があります。
インジケーターのコンパイル済みファイルBlauCSI.mq5は、クライアントターミナルのterminal_data_folder\MQL5\Indicators\に配置してください。

図1. BlauCSI_HTF_Signalインジケーターに基づくトレンド継続のシグナル

図2. BlauCSI_HTF_Signalに基づくポジションオープンのシグナル
コメント 0