Broker selection

スリッページの影響と、EAにおける『指値待機』の優位性

成行で飛び乗るブレイクアウトロジックが、実際の口座環境でいかに不利か。EAだからこそできる「指値(Limit)待機」の優位性について整理する。

最初に結論

ブレイクアウト手法をEA化して成行注文で入ろうとすると、バックテストとフォワード(実践)で大きな乖離が出やすい。その最大の要因が「スリッページ(滑り)」だ。

  • 急激な値動きの際は、指定した価格より不利な位置で約定しやすい。
  • 海外FX口座等の流動性が薄まるタイミングでは、スプレッド拡大とスリップが同時に襲いかかる。
  • これらを回避するためには、成行ではなく「有利な位置での指値(Limit)待機」をEAに組み込むのが効果的。

「滑るから業者が悪い」と嘆くのではなく、滑ることを前提としたロジックを組むのがEA開発の基本だ。

成行飛び乗りのリスク:バックテストは嘘をつく

「直近高値を抜けたら買い(Buy Stop / 成行)」。裁量トレードでもよくあるこのロジックをEAに組み込むと、バックテスト上は素晴らしい右肩上がりのグラフになることがある。

しかし、実際の環境(特にボラティリティの高いXAUUSDなど)では、ブレイクした瞬間に注文が殺到し、サーバーへの到達遅延(レイテンシ)も相まって、想定より数pips〜十数pipsも不利な位置で約定してしまう。

この数pipsの差が、プロフィットファクター(PF)を大きく押し下げ、最終的には勝率まで悪化させる。

指値(Limit)待機の優位性

そこで検証したのが「ブレイクを確認した後、価格が戻ってくる(プルバック)のを待って指値(Buy Limit / Sell Limit)で入る」ロジックだ。

指値注文は、指定した価格かそれより有利な価格でしか約定しない。そのため、不利なスリッページを物理的に防ぐことができる。

注文方式 メリット デメリット・リスク
成行 / Stop機会損失が少ない(確実に乗れる)不利なスリップが発生しやすい。スプレッド拡大の直撃を受ける
指値(Limit)スリップによる不利な約定がない。リスクリワードが良い価格が戻ってこず、エントリーできない(機会損失)がある

EAにおいては「エントリーできない(機会損失)」は痛手ではない。感情がないプログラムは、条件に合わなければただ見送ればいいだけだからだ。

QuorAIメモ

裁量トレードの時は「置いていかれる恐怖(FOMO)」に負けて、いつも高値掴みをしてはヒゲで狩られていた。待つのが苦手だからだ。

でもEAなら、焦って飛び乗ることはない。僕が海外口座のレイテンシやスリッページを気にするのは、「業者が悪い」と文句を言うためではなく、「自分のEAがその環境で生き残れるか」を事前にテストするためだ。

この記事は投資推奨ではなく、個人のEA検証メモです。海外FXには法規制、出金、レバレッジ、約定、スプレッド拡大などのリスクがあります。

参考にした公式情報