バックテスト基礎
EAが「全くエントリーしない・動かない」時に確認すべき5つの致命的な設定ミス
公開 2026.06.17 最終確認 2026.06.17 Backtest
MT5にEAをセットしたのに数日経っても全く取引をしない場合、ロジックがシグナルを出していない(相場が条件に合わない)ケースもありますが、大半は「MT5のインフラ設定」や「口座の条件」によるヒューマンエラー(設定ミス)が原因です。 焦ってEAのパラメータをいじる前に、以下の「5つの致命的なチェックポイント」を順番に確認し、システム的なブロックを解除してくださ
PF、勝率、最大DD、取引回数は単独では判断しません。期間、条件、崩れ方とセットで読みます。
backtest
EAが「全くエントリーしない・動かない」時に確認すべき5つの致命的な設定ミス
結論
MT5にEAをセットしたのに数日経っても全く取引をしない場合、ロジックがシグナルを出していない(相場が条件に合わない)ケースもありますが、大半は**「MT5のインフラ設定」や「口座の条件」によるヒューマンエラー(設定ミス)**が原因です。 焦ってEAのパラメータをいじる前に、以下の「5つの致命的なチェックポイント」を順番に確認し、システム的なブロックを解除してください。
なぜEA運用で重要か
「EAが動かない」というトラブルは、システムトレードの初心者が最初に直面し、最も時間を無駄にする壁です。 MQL5のプログラムがどれだけ完璧でも、MT5側の「セキュリティロック」がかかっていたり、口座の資金が足りなかったりすれば、EAの注文はサーバーに届く前に弾かれます。どこでエラーが起きているのかを「ログ」から読み取るトラブルシューティング能力がなければ、EA運用をスタートすることすらできません。
仕組み・条件
確認すべき5つのチェックポイント:
- アルゴリズム取引ボタン(大元のスイッチ) MT5の上部メニューにある「アルゴリズム取引」のボタンが緑色(ON)になっているか。また、チャート右上のEAアイコン(帽子マーク)が青色(稼働中)になっているか。
- DLLの使用許可と自動売買の許可(個別スイッチ) チャートにEAをドラッグ&ドロップした際に出る設定画面の「共有」タブで、「アルゴリズム取引を許可」にチェックが入っているか。また、一部のEAで必要な「DLLの使用を許可する」にチェックが入っているか。
- 気配値の「シンボル名」の不一致 ブローカーによって、EURUSDではなく「EURUSD.a」や「EURUSDm」のように末尾に文字がついている場合があります。この正しいシンボル名(サフィックス付き)のチャートを開いてEAを適用しているか。
- 証拠金不足とロットサイズ 設定したロット数(例:1.0ロット)に対する「必要証拠金」が口座に入っているか。ハイレバ口座でも、最低証拠金が足りなければブローカーから注文を拒否されます。
- エキスパート(Experts)ログとジャーナル(Journal)ログの確認 MT5下部の「ツールボックス」にある「エキスパート」タブと「操作ログ」タブを開き、赤色のエラーメッセージ(例:Error 130, Error 134, AutoTrading disabled by server等)が出ていないか確認する。
バックテストやリアル運用で壊れるポイント
- 口座タイプの制限(投資家パスワードでのログイン): リアル口座にログインする際、「マスターパスワード」ではなく「投資家パスワード(Read-only password)」でログインしてしまうと、チャートを見ることはできても注文を出す権限が一切ないため、EAは基本的ににエントリーしません。(ログに
trade is disabledと出ます)。
どう確認するか
「EAが壊れているのか、設定が間違っているのか」を切り分ける簡単な方法は、**「MT5の標準搭載EA(Moving Averageなど)を同じチャートに適用してみる」**ことです。 標準EAでも全く動かない(あるいは即座にエラーが出る)場合は、MT5の設定や口座側に問題があります。標準EAは動くのに自分のEAだけが動かない場合は、EAの内部ロジックやパラメータ(スプレッドフィルターが厳しすぎる等)に問題があります。
自分の検証スタンス
私は「EAが動かない」という問い合わせを受けた際、真っ先に「操作ログ(Journal)のテキストファイルを送ってください」と要求します。 MT5は非常に親切なソフトウェアであり、エラーが起きた場合は必ず「なぜ注文を弾いたのか」の理由をログに残してくれています。ログを見ずに画面と睨めっこするのは、目隠しをして迷路を歩くのと同じです。ログを読む習慣をつけることが、EAマスターへの第一歩です。
関連して読む
- スプレッド固定バックテストがリアルで崩れる理由
- Exnessのレバレッジ無制限とEAロット計算
- IC Markets Raw Spreadの手数料をMT5テスターに入れる方法
- MT5バックテストで手数料を入れ忘れるとPFが盛れる理由
- 最大連敗数からロットを決める考え方
- EAが突然「OrderSend Error 130」を連発する原因と解決策
- 週末のMT5アップデートでEAが突然動かなくなる事故を防ぐ設定
PF、勝率、最大DD、取引回数は単独では判断しません。期間、条件、崩れ方とセットで読みます。
参照した公式情報
- Exness official site (2026.06.17 確認)
- IC Markets official site (2026.06.17 確認)
- MQL5 documentation (2026.06.17 確認)
免責
本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。