EAが負担するのはMarket Watchに表示されるスプレッドだけではありません。ポジション量、保有時間、取引回数、約定品質から生じる総コストが重要です。公平に比較するには、すべてを同じ単位へ換算します。
EAが負担する5つのコスト
| 項目 | 発生する場面 | 変動する理由 |
|---|---|---|
| スプレッド | 新規・決済に用いられるBid/Ask価格を通じて発生。 | 銘柄、口座、セッション、指標、流動性。 |
| 手数料 | 片道または往復、通常はロット単位。 | 口座タイプ、取引量、通貨換算。 |
| スワップ | ロールオーバーをまたいで保有した場合。 | 売買方向、商品、曜日、ブローカー条件。 |
| スリッページ | 要求価格と約定価格が異なる場合。 | 変動、流動性、数量、レイテンシー、ルーティング。 |
| その他 | ブローカーと口座による。 | 休眠、データ、換算、出金など。 |
戦略分析では、取引コストと口座管理費用を分けます。出金手数料は利用者の費用ですが、各シグナルの期待値は変えません。スプレッド、手数料、スワップ、スリッページは期待値に直接影響します。
コストは実際の口座の注文執行条件で測定します。検証時の想定から継続的に乖離する場合は、利益差をすべてシグナル悪化とせず、ライブ運用の乖離監視にそのデータを含めます。
確定スイングと固定境界による再現可能な描画手順は、FXのサポート・レジスタンスの引き方で確認できます。
計算による日次基準は、ピボットの計算式とブローカー時差のガイドで確認できます。
S1/R1の反応と別の確認足を時刻付きで検証するには、日足ピボット反発戦略を参照してください。
確定ブレイク、最初の後続リテスト、R2/S2へ向けた独立確認は、ピボットのブレイク・リテスト戦略で定義しています。
最初の接触から前日終値への反転と外側の日次境界は、別仕様のカマリラH3/L3反転・H4/L4無効化戦略で説明しています。
小さな目標が判断時刻、コスト、金額リスクに与える影響は、M1とM5を比較するFXスキャルピングのガイドで確認できます。
候補銘柄を統一した基準で比べるには、スキャルピングの通貨ペア・時間帯・総コストのガイドをご覧ください。
短期取引の成績を解釈する前に、MT4スキャルピング検証のデータ、情報時刻、約定仮定を確認してください。
確定M5トレンドとM1 EMAへの押し戻り戦略では、最初の気配値とコスト控除後の条件による取消しまで含めて、これらの確認を適用できます。
別の仮説はM5固定マイクロレンジのブレイクアウト戦略で確認できます。最初の外側終値、注文期限、費用控除後の棄却例を定義しています。
別のプライスアクション仮説はだましブレイクとM1再エントリー戦略です。別々の直後の戻りと確認、遅い戻りの取消、固定執行水準を定義しています。
複数セッションにまたがる保有では、H4/D1、持ち越し費用、窓開けリスクのスイングトレードガイドで、判断時刻をロット計算と実際の口座明細につなげて確認できます。
保有費用を詳しく確認するには、FXスワップとロールオーバーのガイドで、表示単位、計算日程、口座通貨の明細を結び付けてから純損益を評価してください。
EMA・ADX・ATRで方向、強さ、リスクを整理するガイドでは、異なる役割、矛盾する状態、ボラティリティに応じた数量を再計算できる例で比較します。
ボリンジャーバンドとRSIのガイドで、ブレイクと回帰の再現可能な定義、動く境界、売りのコストを確認できます。
MACDゼロラインとRSIの戦略で、確定H1イベント、揃えたチャート、固定した保護水準、最初の気配値による取消規則を確認できます。
EMA・ADX・ATRの固定レンジ・ブレイクアウト戦略で、確定H1足、拒否条件、コスト込み数量計算を確認できます。
別の組み合わせモデルとして、H1のボリンジャー・ミドルへの押し目とRSIも参照できます。直後の一足という期限、気配値条件、固定した保護水準を定義しています。
EMAとストキャスティクスのトレンド・タイミング・だましを扱うガイドで、平滑化の定義、確定足のイベント、却下後の時系列、独立したコスト比較を確認できます。
MACDとストキャスティクスのダブルクロス・順序・遅れのガイドで、同時、期限内、逆順、期限切れの例と、再現可能な計算および独立した費用比較を確認できます。
パラボリックSARとADXのガイドでは、確定反転、方向を持たない強さ、承認済みストップ変更を区別します。後のADX上昇で弱い反転を復活させない例も示します。
EMAとストキャスティクスのH1最初の回復戦略では、新規リセット、最初のK/Dクロス、追加1本の期限、固定した保護水準を定義し、棄却例と気配値に基づく総コストを示します。
MACDとストキャスティクスの順序付きダブルクロス戦略は、H1の3本期限、不成立の順序、気配値に基づく総コスト、固定決済を備えた検証仕様を定義します。
SARとADXの確定反転戦略では、弱い反転の棄却、ストップ受理の時系列、不明な執行状態、全コストを含む数量計算までH1の運用規則を定義します。
すべてを同じ単位へ換算する
口座通貨、pips、points、または標準1ロット当たりの金額を選び、一貫して使います。契約サイズとtick valueを確認してください。1pipの金額は、通貨ペアや口座通貨によって同じではありません。
実際の新規・決済価格に含まれるスプレッド影響、往復手数料、保有中のスワップ、正味スリッページから総費用を計算します。完全なスプレッドを2回加えたり、約定Bid/Askから既に計算した利益から再び差し引いたりしないでください。広告の最低値より実測値を使います。
手数料が片道表示なら新規と決済の往復分にします。分割して建てるEAでは全チケットを数え、部分決済の手数料と資金調達費用を実口座履歴で確認します。
EAの性格に合わせてコストを見る
短期・小目標のEAはスプレッドとスリッページの影響を受けやすく、数日保有するスイングはスワップの影響が大きくなります。Gridは複数チケットで費用が積み上がるため、1取引だけでなくバスケット全体を評価します。
スプレッド分布、約定品質、往復手数料。
買い・売りスワップと3日分付与日。
累積コストと最大エクスポージャー。
エントリーを最適化する前にコスト感応度を検証します。現実より低い固定スプレッドのバックテストは、弱い戦略を強く見せることがあります。
代表性のあるサンプルを作る
- EAが取引する時間帯の通常スプレッドを集めます。
- 実際に取引する場合のみ、ロールオーバーや指標時を含めます。
- 口座履歴から手数料とスワップを出します。
- 新規・決済の要求価格と約定価格を比較します。
- 銘柄、セッション、方向、数量で分類します。
- 通常より悪いが現実的なコストでも検証します。
通常ケースには中央値、ストレスケースには不利な上位パーセンタイルを使います。目的は各約定を予測することではなく、現実的なコストを差し引いても戦略に余裕があるかを確認することです。
口座を公平に比較する条件
コストだけで口座を決めないでください。端末の安定性、規制、出金、約定方針はそれぞれ別に確認する必要があります。
往復取引コストの仮の計算例
USD口座の標準EURUSD契約で、1ロットの1pipを$10と仮定します。以下は学習用の前提であり、ブローカーの料金や測定済みEA成績ではありません。
| 項目 | 1ロットのコスト | pip換算 |
|---|---|---|
| スプレッド:1pip | $10 | 1.0 |
| 往復手数料 | $7 | 0.7 |
| 正味の不利なスリッページ:0.2pip | $2 | 0.2 |
| 1回のロールオーバー、受取スワップ | −$1 | −0.1 |
| モデル上の合計コスト | $18 | 1.8 |
0.10ロットなら合計は$1.80です。受取スワップはコストを減らし、支払いは増やします。スリッページが新規、決済、両者の符号付き合計のどれかを明示してください。実際のスプレッドと資金調達費用は時刻と方向で変わります。
コストを二重に引かず実現損益を照合する
選択したMT4注文のOrderProfit()には手数料とスワップが含まれません。符号付きの値を加えて純損益を求めます:OrderProfit() + OrderCommission() + OrderSwap()。仮の数値は$12.00 − $0.70 − $0.10 = $11.20です。
実際の約定価格から計算した損益には、スプレッドとスリッページがすでに反映されています。モデル上のスプレッドやスリッページを再び差し引かないでください。別記された費用は口座明細と照合し、バスケット評価では関係する全チケットを合計します。
公式のOrderProfitリファレンスに、除外される費用が記載されています。
公式資料
MT4の銘柄仕様では、スプレッド、契約サイズ、tick value、数量制限、スワップ、取引時間を確認できます。実際の口座履歴と組み合わせて計算してください。