チャートは大きく動いているのに、MT5のEAが一向に注文しない。しかもスプレッドが広がった場面なら、『故障したのでは』『利益を取り逃したのでは』と不安になりますよね。
結論から言えば、スプレッド拡大時にEAが注文しないのは、コスト悪化を避けるための正常な見送りである可能性があります。ただし、売買条件が成立していないだけなのか、設定ミスや注文拒否なのかは切り分けが必要です。この記事では、あなたが確認すべき順番を実務目線で整理します。
スプレッドが広いとEAは注文を見送ることがあります#
スプレッドは、買値と売値の差です。ポジションは約定した瞬間からこの差の影響を受けるため、通常時より広い場面で入れば、そのぶん不利な位置から取引が始まります。短い値動きを狙うEAほど、この影響を無視できません。
そのため、EAにスプレッド確認が組み込まれている場合、相場分析で売買候補が出ても、発注直前のコスト判定で見送ることがあります。これは『注文できなかった』のではなく、『条件が悪いため注文しなかった』状態です。
ただし、すべてのEAが同じ基準を使うわけではありません。許容する上限、判定するタイミング、銘柄ごとの扱いは製品ごとに異なります。入力欄や説明書に最大スプレッド値が見当たらないからといって、勝手な数値を設定したり、内部基準を推測したりしないでください。
「見送り」「条件未成立」「注文拒否」は別の現象です#
注文が表示されない結果は同じでも、原因は異なります。まずは次の判断基準で分けると、調査が速くなります。
| 画面やログの状態 | 考えやすい原因 | あなたが確認すること |
|---|---|---|
| 発注の記録自体がない | スプレッド判定や売買条件による見送り | ExpertsログとEAの稼働条件 |
| 発注を試みた後にエラーがある | 証拠金、取引権限、銘柄仕様などによる拒否 | Journalのエラー内容と口座状態 |
| チャート上の動きは大きいが記録がない | EA固有のシグナルが未成立 | 時間足、銘柄、稼働時間、製品仕様 |
| EAの稼働表示そのものが不自然 | アルゴリズム取引や設置の問題 | MT5本体とEA側の許可設定 |
『値動きが大きい=エントリー条件成立』ではありません。急変を危険と判断するEAもあれば、方向や時間帯など複数条件の一致を待つEAもあります。チャートの印象だけで故障と決めないことが大切です。
注文しないときはこの順番で確認します#
以下は、そのままコピーして使える確認リストです。原因を一度に決めつけず、上から順に潰してください。
- [ ] EAが指定する銘柄と時間足のチャートに設置している
- [ ] MT5本体とEAの両方でアルゴリズム取引を許可している
- [ ] 市場が取引可能な時間で、価格配信が動いている
- [ ] ExpertsとJournalに注文エラーや停止理由が出ていない
- [ ] 口座に必要な証拠金があり、取引制限を受けていない
- [ ] 他のEA、手動ポジション、未決済注文が干渉していない
- [ ] スプレッドが通常状態へ戻った後も監視を続けた
- [ ] デモ口座で同じ設定と状況を再現した
特に重要なのはログです。スプレッドによる見送り、売買条件の未成立、発注後の拒否を、注文履歴だけで判別するのは困難です。エラーがあるなら、その文言を保存してから設定を変えましょう。先に複数の項目を変更すると、原因が消えたとしても何が効いたのか分からなくなります。
GEAR 71は発注前にスプレッドを確認します#
GEAR 71はGOLDのM15専用EAで、相場状態に合う売買候補を選んだ後、スプレッド、証拠金、保有状況、安全条件を確認してから注文します。したがって、値動きの条件が合っていても、発注直前の確認を通らなければ注文を見送ります。
ここで混同しやすいのが、標準の許容スリッページ30 pointsです。スリッページは注文時に許容する価格差であり、スプレッドの上限と同じ意味ではありません。この値を見て『スプレッドもここまで許容される』とは判断できません。
また、GEAR 71では週末・月末・年末年始・登録済み危険日の制御も行います。注文がない理由をスプレッドだけに絞らず、まず製品前提と運用手順を照合してください。GEAR 71の対応条件を確認する
運用前は、指定されたXMのJPY建て・ヘッジ方式デモ口座で、銘柄名が正確にGOLDであることを確認し、他EAや手動取引のない専用口座で標準設定の動作を見ます。実口座へ移す前に、スプレッド、注文拒否、ログ、保有状況を観察できれば、単なる待機と異常を区別しやすくなります。
確認せず設定を緩めると損失要因を増やします#
注文しないことに焦るあまり、スプレッド制限や安全設定をむやみに緩めるのは危険です。コストが高い場面で約定しやすくなり、バックテストやデモ稼働と異なる条件を自分で作ることになります。さらに、原因が証拠金不足や取引権限だった場合、スプレッド設定を触っても解決しません。
反対に、異常を放置すれば、本来動くべき時間にもEAが停止したままとなり、売買機会を失う可能性があります。損失回避の要点は、取引を無理に増やすことではなく、正常な見送りと運用不備をログで見分けることです。
注文しない理由はログと製品条件で判断できます#
スプレッドが広いときに注文しないEAは、故障ではなくコスト管理をしている可能性があります。確認順は、設置条件、取引許可、ログ、口座状態、スプレッド、デモ再現です。どこにも異常がなく、製品固有の条件が未成立なら、待機はEAの仕事の一部です。
GEAR 71を検討しているなら、一般的なMT5 EAの話と製品固有の条件を混ぜずに確認しましょう。運用条件を照合してから判断するバックテスト結果は将来の利益を保証せず、実際の結果はスプレッド、約定、通貨換算、銘柄仕様、ティック履歴によって変わります。