え愛読書お問い合わせサイトマップブログタイトルを「FX自動売買システム開発部」から「autoFX」に変更しました!HOMEMT4Alertポップアップを出しつつPlaySoundでオリジナル音声を出力する方法Alertポップアップを出しつつPlaySoundでオリジナル音声を出力する方法2019年11月30日MT4MT4MT4AlertとPlaySoundを連続で実行するとAlertの音声が勝ってしまうエントリーやエグジットのタイミングで、アラートポップアップを始めとする通知を出力したいという要望は非常に多いです。私はメール送信、プッシュ通知、アラートポップアップ、プレイサウンドをパラメータでON/OFFできるようにする方法をよく使います。今回はその中でもアラートポップアップとプレイサウンドの音声出力の優先順位にフォーカスを当ててみます。アラートポップアップにはAlert関数を使いますが、この関数を呼ぶとポップアップが表示されるとともに、MT4に設定されている音声(デフォルトはalert.wav)も出力されます。「ピロリーン♪」っていう音ですね。これだと一律で同じ音声なので、「Aというエントリーではこの音」、「Bというエントリーではこの音」みたいな使い分けができません。そのため、PlaySound関数を使います。この関数を実行すれば任意の音声を鳴らすことができます。PlaySoundで鳴らしたい音声ファイル名をパラメータ化しておけば、ユーザーの好みの音声に設定することができます。上記の例の場合、AとBのエントリー用にそれぞれ音声ファイル名のパラメータを用意してあげます。これで「Aというエントリーではこの音」、「Bというエントリーではこの音」みたいな使い分けが可能になります。ここで問題が発生します。AlertとPlaySoundを連続で実行するとAlertの音声が勝ってしまうのです。実行する順番は関係ありません。PlaySound→AlertでもAlert→PlaySoundでも同じです。AlertとPlaySoundを併用する方法この問題を回避する方法をお伝えいたします。MT4の「ツール」-「オプション」-「音声設定」を開き、「Alert」の部分をダブルクリックしてください。すると、上図のように赤い×マークが表示されます。Alertの音声を無効化したことになります。これで、アラートポップアップを表示しつつPlaySoundによるオリジナル音声を出力できるようになります。上図の「有効にする」のチェックを外してしまうかですね。オリジナル音声以外は要らないという人にはこちらの方が手っ取り早いです。ちなみに、音声ファイルはwav形式でなければなりません。mp3形式ではダメなのでご注意ください。コメントをキャンセル名前コメント上に表示された文字を入力してください。PREA作成代行ご希望の方へ(キャッシュバックあり)MetaTrader工房様のご紹介です。契約済の信頼できる優秀なEA作成代行業者様です!5%キャッシュバックもありますので、ぜひご一読ください。「本業が忙しい!」「でも資産運用したい!」そんなあなたに最適なEAです。兼業トレーダーの方はチャートを毎日みて分析してトレードする時間はなかなか確保できないものです。トレードは本EAに任せて、本業やプライベートの時間をもっと増やしませんか?元々は自分自身のために開発したEAですので、手抜き無しのガチものです。購入ページへこのブログを書いている人りゅーき2012年11月からFXの裁量トレードを始め、アベノミクス相場の波にうまく乗っかれたものの、その後、負け続ける。ビギナーズラックだったと気づき、一から猛勉強を開始。そんな中、MT4の自動売買(EA)に出会う。エンジニアという職業柄、EAの自作に興味をもつ。勝ち組トレーダーになることを夢見て、今日もコツコツとスキルアップに励む。詳細なプロフィールはこちらスマホでも見てくれる素敵な貴方へ「当ブログをスマホでも見たい!」という素敵な方は、上記の2次元バーコードをスマホでお読み取りください。(25)当ブログで使用中のテーマ有名なワードプレステーマがある中で、あえて新鋭の「ザ・トール」を採用しました。決め手は豊富な機能と高いカスタマイズ性。着せ替えファイルが9種類も標準で用意されているのは有難いです。自然道~FX編~(パートナーさん)裁量トレード派のパートナーさんのブログです。ピュア」が即日完売!次回募集は2019/12予定。期間・人数の限定販売なので、要チェックです。autoFXホームシェアメニューTOPへ。