MetaTrader 5でのトレンドラインクロッシングインジケーターを活用しよう

Mike 2013.01.18 22:00 13 0 0
添付ファイル

このインジケーターは、手動で作成したトレンドラインだけでなく、他のツールを使って自動的に生成されたラインにも対応しています。インジケーター自体はラインを描画しませんが、利用可能なトレンドラインと価格のクロスについて通知する役割を果たします。

主な特徴:

  • 各ラインには独自のカウンター信号があります。
  • 価格がラインをクロスすると、音やアラートが出力されるだけでなく、該当する情報ラインのフォントカラーもクロスが発生したラインの色に変わります。
  • インジケーターから削除しても、チャート上のラインは削除されず、その情報のみが削除されます。
  • 情報の更新(すべてのカウンター信号のリセットを含む)は、以下のケースで行われます:
    1. インジケーターをチャートに添付する/インジケーターの設定を変更する時、
    2. トレンドラインの設定を変更する時、
    3. トレンドラインを追加/ドラッグする時、
    4. ラインを削除する時、
    5. 「情報更新」ボタンを押す時 - 自動ラインを使用するインジケーターでは、正確にこのボタンを使って情報を更新する必要があります。
  • 音声信号には、.wav形式の任意のファイルを使用できます。そのためには、ファイルをMQL5/Filesフォルダに置き、インジケーターのパラメータにその名前(拡張子を含む)を設定してください。
  • インジケーターは水平ラインには対応していないので、トレンドライン専用です。

パラメーター:

  • 信号モード - クロス時の信号モードは3種類から選べます:
    1. 信号なし - 信号を出さない、
    2. 音のみ - 音のみ、
    3. アラート - アラートを出力する。
  • 信号間の秒数 - 信号間の秒数です。Sleep()関数はインジケーター内で使えないため、タイマーを利用してポーズを実現します。実際には、このパラメーターは信号間のポーズではなく、クロスの事実を何秒後にチェックするかを意味します。そのため、間隔を設定する際にはあまり長くしないことをお勧めします(デフォルト値は3秒)。
  • 信号の数 - 音声信号/アラートの数です。現在のバーに対してのみ有効です。クロスが期間の終わりに発生した場合、実際の信号数はバー形成が完了するまでの残りの時間によります。
  • 音声ファイル名 - 音のみモードを選択した場合に再生されるファイル名です。ファイルはMetaTrader 5/MQL5/Filesフォルダに置く必要があります。このフォルダに指定した名前のファイルがない場合、MetaTrader 5/Soundsフォルダのalert.wavファイルが使用されます。
  • ライン情報を表示 - 現在の(最後の)バーにおけるラインの情報、正確にはラインの名前を表示します。インジケーターは出力ラベルの色をチャートの背景に応じて自動的に選択します。価格がトレンドラインをクロスすると、ラベルはラインの色になります。
  • ラベル名プレフィックス - ラベルの名前(ライン名や価格)のプレフィックスです。最低5文字を含む必要があります。これは、チャートからインジケーターを削除する際に「自分の」ラベルのみを削除するために設計されています。

動画:

機能を示す短い動画です:

注意:

アーカイブには、解凍してMQL5/Filesフォルダに配置する必要がある音声ファイルが含まれています。

リスト
コメント 0