インジケーターやEA等でアラート機能を使う方は多いと思いますが、メタトレーダーの場合、アラート機能を実行する関数は、
①Alert()関数
② PlaySound()関数
の二つがあります。
①はポップ画面が出て、アラート音は固定のものになっています。
②はポップ画面は出ずに、アラート音はメタトレーダー内の音声ファイルから自由に選択できます。
では、ポップアップ画面を出しながら、アラート音を自由に選択するにはどうしたらよいでしょうか。
まずは、メニューから「ツール」→「オプション」へと入り、上の画像のように、「音声設定」タブを開き、全体を「有効」にして、「Alert」という項目だけ無効にします。
無効にするには、ダブルクリックをして赤色の「×」がつけばOKです。有効に戻すには、もう一度ダブルクリックしてください。
あとは、プログラム中で、上の画像のように、Alert()関数とPlaySound()関数を並べて同時に実行します。
PlaySound()関数のパラメーターの中に、好きな音声ファイル名を入力すれば、その音声ファイルが実行されます。
音声ファイルは、「Cドライブ」→「Program Files(×86)」→「証券会社名MetaTrader(またはMT4)」→「Sounds」の中にあります。
コメントをお書きください
K (日曜日, 15 5月 2016 14:10)
おぉおおお
そういうことだったんですね!!
長年悩んでいたのですが
これにて解決しました!
すばらしいですね。天才ですね!
EA作成代行 (月曜日, 16 5月 2016 06:24)
>Kさん
長年のお悩みが解決されて何よりです。
こういったMT4の裏技みたいなネタが他にありましたら、こっそり教えてください。記事ネタになるので。