今回は、XFisher_org_v1_Vol_Supr_Zerというインジケーターをご紹介します。このインジケーターは、トレーディングシグナルが出た際にアラートやメール、プッシュ通知を送信する機能を持っています。シグナルのオプションは以下の通りです:
- メインインジケーターラインがゼロを突破する。
- シグナルクラウドの色が変わる(インジケーターのトレンド方向が変化する)。
- 買われ過ぎや売られ過ぎのレベルを突破する。
- 買われ過ぎや売られ過ぎのエリアから脱出する。
シグナルをアクティブにするための入力パラメーター:
input uint NumberofBar=1; // シグナルアクティベーションのバー番号 input bool SoundON=true; // アラートを有効にする input uint NumberofAlerts=2; // アラートの数 input bool EMailON=false; // シグナルをメールで送信する input bool PushON=false; // シグナルをモバイルデバイスに送信する
このインジケーターは、SmoothAlgorithms.mqhライブラリのクラスを使用しています(これをterminal_data_folder\MQL5\Includeにコピーしてください)。クラスの使用方法については、「追加のバッファを使用せずに中間計算のための価格系列を平均化する」という記事で詳しく説明されています。

Fig.1. XFisher_org_v1_Vol_Supr_Zer_Alert. シグナルクラウドの色が最初のバーで変化します。

Fig.2. XFisher_org_v1_Vol_Supr_Zer_Alert. アラート。