MT4のインジケーターやEAにメール送信機能がある場合は、エントリーサインが出たときやエントリーがなされたときに、メールで通知をすることができます。パソコンに24時間張り付いているのは難しいので、メール通知があればサインを逃さずにエントリーすることが可能です。

MT4のインジケーターやEAでメール送信の設定をしてもメール通知が来ないときに考えられる原因をいくつかまとめました。MT4でメール通知をする仕組みは、MT4よりメールサーバー(Yahoo!やGoogle)にメール送信リクエストが送られ、そこから受信したいメールアドレスにメールが届きます。そのためMT4で設定を行うだけでなく、事前にメールサーバーの設定が必要です。

▷Yahoo!メールの設定
Yahoo!メール側で設定が正しくなされているか確認してください。

  1. Yahoo!メール受信ボックスの右上にある「設定・利用規約」をクリックする。
  2. 「メール設定」を選択する。
  3. メニューより「IMAP/POP/SMTPアクセスとメール転送」を選択する。
  4. 設定内容を確認する。
    • a.「Yahoo! JAPAN公式サービス以外からのアクセスも有効にする」を選択。
    • b.IMAP、POP、SMTPの項目が全て有効にする。

その後MT4側でメール設定を確認してください。

  1. MT4左上のメニューより「ツール」→「オプション」→「E-メール」タブを選択する。
  2. 「有効にする」にチェックを入れ、以下を入力する。
入力項目 内容
SMTPサーバー> smtp.gmail.com:465(コピペ)
SMTPログインID Yahoo!メールアドレス
SMTPパスワード Yahoo!のログインパスワード
発信元 Yahoo!アドレス
送信先 メール通知を受信したいアドレス

▷Gmailのセキュリティ設定
Googleは2021年よりセキュリティ設定が強化され、標準で2段階認証設定へと変更されました。ここでは2段階認証設定のやり方を解説します。

  1. Googleアカウントにログインする。
  2. 画面左のメニューから「セキュリティー」をクリックする。
  3. 「アプリパスワード」をクリックし、アプリパスワードを作成する。
  4. 「アプリを選択」→「その他(名前を入力)」を選択し、任意の名前(「MT4」など)と入力、生成をクリックする。
  5. パスワードが生成されるのでメモする。

これでGoogle側の準備は完了です。続いてMT4でメール送信設定を行ってください。

  • MT4左上のメニューより「ツール」→「オプション」→「E-メール」タブを選択する。
  • 「有効にする」にチェックを入れ、以下を入力する。

 

入力項目 内容
SMTPサーバー smtp.gmail.com:465(コピペ)
SMTPログインID Gmailアドレス
SMTPパスワード アプリパスワード
発信元 Gmailアドレス
送信先 メール通知を受信したいアドレス

テストボタンを押してメールが受信されるか確認してください。

▷メールサーバーの設定の反映がされていない
Yahoo!やGoogle側の設定を変更してから、設定内容が反映されるまでに1時間程度かかります。設定変更直後だとうまくいかないケースもあるので、時間をおいてMT4側の設定を再度確認してみてください。

▷インジケーター・EA側の設定
インジケーターやEAのパラメーターの設定画面で、メール送信設定がtrueになっているか確認してください。falseになっているとメールの送信がされません。

▷迷惑メールに振り分けられている
受信メール側の設定で迷惑メールになっている可能性があります。確認してください。

以上が主に考えられる原因です。それでもうまくいかない時は入力にミスがないか、メール側、MT4側、インジケーター・EA側の設定に間違いがないか、再度チェックしてみましょう。

優秀なEAを無料にて、配布しているMT4EAの無料配布サイトは、エントリーサインの時のメール設定に限らず、EAが稼働しない場合などのサポートも柔軟に対応しています。