MT4のインジケーターやEAにメール送信機能がある場合は、エントリーサインが出たときやエントリーがなされたときに、メールで通知をすることができます。パソコンに24時間張り付いているのは難しいので、メール通知があればサインを逃さずにエントリーすることが可能です。
MT4のインジケーターやEAでメール送信の設定をしてもメール通知が来ないときに考えられる原因をいくつかまとめました。MT4でメール通知をする仕組みは、MT4よりメールサーバー(Yahoo!やGoogle)にメール送信リクエストが送られ、そこから受信したいメールアドレスにメールが届きます。そのためMT4で設定を行うだけでなく、事前にメールサーバーの設定が必要です。
▷Yahoo!メールの設定
Yahoo!メール側で設定が正しくなされているか確認してください。
- Yahoo!メール受信ボックスの右上にある「設定・利用規約」をクリックする。
- 「メール設定」を選択する。
- メニューより「IMAP/POP/SMTPアクセスとメール転送」を選択する。
- 設定内容を確認する。
- a.「Yahoo! JAPAN公式サービス以外からのアクセスも有効にする」を選択。
- b.IMAP、POP、SMTPの項目が全て有効にする。
その後MT4側でメール設定を確認してください。
- MT4左上のメニューより「ツール」→「オプション」→「E-メール」タブを選択する。
- 「有効にする」にチェックを入れ、以下を入力する。
入力項目 | 内容 |
---|---|
SMTPサーバー> | smtp.gmail.com:465(コピペ) |
SMTPログインID | Yahoo!メールアドレス |
SMTPパスワード | Yahoo!のログインパスワード |
発信元 | Yahoo!アドレス |
送信先 | メール通知を受信したいアドレス |
▷Gmailのセキュリティ設定
Googleは2021年よりセキュリティ設定が強化され、標準で2段階認証設定へと変更されました。ここでは2段階認証設定のやり方を解説します。
- Googleアカウントにログインする。
- 画面左のメニューから「セキュリティー」をクリックする。
- 「アプリパスワード」をクリックし、アプリパスワードを作成する。
- 「アプリを選択」→「その他(名前を入力)」を選択し、任意の名前(「MT4」など)と入力、生成をクリックする。
- パスワードが生成されるのでメモする。
これで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が稼働しない場合などのサポートも柔軟に対応しています。