同じEAがブローカーを変えると負ける理由 — スプレッド・約定・銘柄仕様の落とし穴
同じEAがブローカーを変えると負ける理由
「Aブローカーのバックテストでは黒字だったのに、Bブローカーで動かしたら負けた」——EAでよくある話です。多くの人はEAのせいだと考えますが、原因はたいていEAではなく、ブローカーの違いにあります。同じロジックでも、動かす環境が変われば結果が変わる。何がそれを引き起こすのかを分解します。
原因1:スプレッド
最も大きいのがスプレッドです。ブローカーによって、同じ銘柄でもスプレッドは数倍違うことがあります。
これは薄利のEAほど致命的です。利確が小さいスキャルピングやグリッドEAは、1回の利益のうち大きな割合をスプレッドが食います。スプレッドが1.5倍になっただけで、黒字が赤字に転落することは珍しくありません。逆に、利確が大きいトレンドフォローEAは、スプレッドの影響を相対的に受けにくい。
薄利のEAほどブローカー依存が強く、利幅の大きいEAほどブローカーに強い。
原因2:約定とスリッページ
指値・逆指値がどの価格で約定するかは、ブローカーの約定方式に左右されます。
- 約定が遅い・スリッページが大きいブローカーでは、想定より不利な価格で約定する
- リクオート(約定拒否)が多いと、エントリー自体が飛ぶ
- ニュース時に一時的にスプレッドが爆発するブローカーでは、その瞬間のエントリーが割に合わない
バックテストは「理想的な約定」を前提にします。実際のブローカーの約定が理想から離れているほど、実運用とバックテストの差が広がります。
原因3:銘柄仕様(見落とされがち)
これが最も見落とされます。同じ「ゴールド」でも、ブローカーによって銘柄仕様が違います。
- 銘柄名:XM=
GOLD、Exness=XAUUSDm、HFM=XAUUSDなど。ハードコードされたEAは、名前が違うだけで動かない - コントラクトサイズ:1ロットの大きさがブローカーで異なる
- ティック値・ティックサイズ:1pipsの金額価値が異なる
これらを固定値でハードコードしたEAは、別のブローカーではロット計算が狂い、意図した何倍ものリスクを取ってしまうことがあります。バックテストが黒字でも、実運用でロットが過大になれば一撃で終わります。
ブローカー依存を見抜く方法
購入前・運用前に、次を確認してください。
- 複数ブローカーのバックテストがあるか。1社だけの結果は、その1社に最適化されている可能性がある
- スプレッドの前提が明記されているか。非現実的に狭いスプレッドでのバックテストは疑う
- EAが銘柄仕様を動的に取得しているか(
_Symbol・ティック値の動的計算)。ハードコードされていないか - 薄利かどうか。利確が小さいEAは、自分の使うブローカーで必ずデモ検証する
ブローカーに強いEAの条件
構造的にブローカー依存が小さいのは、次のようなEAです。
- 利幅が大きい(トレンドフォロー・ブレイクアウト):スプレッドの影響が相対的に小さい
- 銘柄仕様を動的取得:どのブローカーの銘柄名・コントラクトサイズでも自動対応
- スプレッド上限フィルタを内蔵:スプレッドが広がった瞬間はエントリーしない
私たちのEAはすべて、銘柄名をハードコードせず_Symbolを使い、ティック値・ティックサイズを動的に計算し、スプレッド上限フィルタを内蔵しています。だから、XM・Exness・HFMなど、どのMT5ブローカーでも同じロジックで動きます。
自分で確かめる
スプレッドが今いくらで、平均に対してどれくらい広がっているかを可視化する無料インジケーターを配布しています。自分のブローカーのスプレッドが、いつ・どれくらい広がるかを見れば、そのブローカーがEA向きかどうかが判断できます。
利幅が大きくブローカー依存の小さいトレンドEAの実データは、全製品の検証ページで公開しています。薄利のスキャル・グリッドを主力に置いていないのは、まさにブローカー依存を避けるためです。
まとめ
- 同じEAでもブローカーが変われば結果は変わる(原因はEAでなく環境)
- 3大要因はスプレッド・約定/スリッページ・銘柄仕様
- 薄利EAほどブローカー依存が強く、利幅の大きいEAほど強い
- 見るべきは複数ブローカー検証・スプレッド前提・銘柄仕様の動的取得
- 薄利EAは必ず自分のブローカーでデモ検証する
関連記事:スプレッドとスリッページがEA収益に与える影響・複数ブローカーでEAを分散運用する方法・勝率90%のEAが危険信号である理由
関連記事
📧 5日間メール講座(無料)
FX自動売買の本質、バックテストの正しい見方、ブローカー選びのコツを毎日1通お届けします。
※ プライバシーは厳守。配信解除はいつでも可能です。