2014年02月24日

MT4、アラートで好きな動画ファイルや音声ファイルを再生する方法


バックテストであれば数時間を数分で実施できてしまうので集中してみていればいいのですが、フォワードで数時間に1度のチャンスをずっと待ち続けているのは人間に無理ですよね。


そこで、自動化できる部分は自動化してアラートで知らせると思うのでが、数時間に一度のピロリーンを聞き逃す可能性は容易に想像できます。


なら、音ファイルを長く鳴るものに変更すればよいかといえば、音ファイルは途中で止められません。気が付いた後うるさいですね・・・。


そう、気がつくまで鳴っていて欲しくて、気がついたら止めたいのです。


アラートの音声ファイルはツール→オプション→音声設定で設定します。ここ拡張子がすべてwavなのでwavしかダメなのかと思ったらexeもいけることがわかりました。


なら、メディアプレイヤーをファイル指定で起動すればよいと思い、ショートカットを作成したらメディアプレイヤーを起動してくれるもののファイル指定が無視されました。ショートカットはダメなようです。


次にバッチファイルにしてみました。


alert.bat(拡張子が.batならファイル名はなんでも良いです)というファイルを作成して

中身は、こんな感じにします
"C:\Program Files\VideoLAN\VLC\vlc.exe" "E:\data\xxx.mp3"

※VLC.exeはフリーのメディアプレイヤーです
※e:\data\xxx.mp3が再生する音楽ファイルです

で、この作成したalert.batを
MT4のツール→オプション→音声設定のAlertのファイルに指定します。
※リスト上はwavファイルしか出てこないので、Choose otherts...を選択後、ファイルの種類をAllFilesを選択

これでAlert関数を呼ぶと見事、VLCプレイヤー上で指定ファイルが再生されました。バッチファイルなので背後にコマンドプロンプトが起動されるのがいまいちですが、うまくいきました。

次に、YouTubeなどの動画が指定出来たら面白いなと思ったのですが、前述の通りショートカットはうまく処理されないので、AutoHotKeyを使って見ました。
※AutoHotKeyはフリーソフトです。興味のある方はぐぐってくださいね。

alert.ahk(拡張子が.ahkならなんでも良いです)を作成して

中身は、
Run 再生したい動画のURL

で、この作成したalert.ahkを
MT4のツール→オプション→音声設定で指定します。
※リスト上はwavファイルしか出てこないので、Choose otherts...を選択後、ファイルの種類をAllFilesを選択

これでAlert関数を呼ぶと見事、デフォルトのブラウザ上で指定した動画サイトが再生されます。


以上、この方法を用いて不利益を得ても責任は取れませんので、ご利用は自己責任でお願いしますね。



posted by K at 20:13 | Comment(0) | MT4の便利な使い方 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: