MT4のEAで約定時に自動でメール送信することについて
FX自動売買ができるMT4のEAで約定(取引成立)した時に、メールで約定の通知が自動的に送信されてくると便利だと思う人は多いと思います。特にEAをゆっくり確認する時間がない忙しい方はメールで通知が来ると便利だといえます。約定時のメール送信機能が最初から備わっているEAもあり、その場合はパラメーター設定画面からメール送信設定に関する項目を探して選択することになります。一方、メール送信機能がついていないEAに関しては、約定時にメール送信機能をつけると本来のEAの動作に誤動作など悪影響を及ぼす可能性があることもあり、自分でEAにメール送信機能をつけたい時は、エラーが発生するリスクを考慮したうえでEA内にメール通知のプログラムを組み込む必要があります。MT4のEAやインジケーターにメール発信機能を搭載するには、SendMail()関数を利用する方法があります。EAのOnTick()関数内や、インジケーターのOnCalcutate()関数内に追加することでローソク足が更新するたびにメール送信するといったこともできます。メール送信頻度がとても多くなる設定にするとメール送信キューがいっぱいになってエラーが発生するので注意してください。