外汇与 EA 基础
外汇点差、滑点与佣金:EA 成本检查表
点差、佣金、滑点和隔夜融资费用是不同的交易成本。评价 EA 时,应结合实际合约与账户一起核算。宣传点差更低,并不自动意味着总成本更低。
区分四种成本
点差是买价与卖价之差;佣金是账户费率表规定的显式收费;滑点是参考或请求价格与实际成交价格之间的差异,既可能有利,也可能不利。隔夜融资费用则与品种、方向和持仓时间有关。
平台术语见Market Watch 与订单执行说明。实际收费应查询经纪商当前合约与费率表,不能仅凭账户名称推断。
相同敞口下的成本比较
假设同样的订单大小下,每 pip 价值 1 美元。账户 A 的点差为 1.2 pip、不收佣金;账户 B 点差为 0.3 pip、往返佣金为 0.80 美元。假设价格不变且没有融资费与滑点,往返成本约为:
| 账户 | 计算 | 成本 |
|---|---|---|
| A | 1.2 × $1 | $1.20 |
| B | 0.3 × $1 + $0.80 | $1.10 |
表面上的点差优势为 0.90 美元,但这些假设下的总成本优势只有 0.10 美元。不同成交情况可能反转排序。以上是虚构算例,不是经纪商报价,也不是 MQLume 商品的测试证据。
避免重复扣除成本
如果直接用实际开仓与平仓成交价计算盈亏,点差与成交偏差的影响已经体现在价格里,不应再扣一次理论点差。单独收取的费用,也只有在当前结果尚未包含它们时才另行计入。
保持单位一致:pip、point、价格差、手数和账户货币不能混用。黄金交易可参考合约大小与 tick 价值指南,不要假设所有账户都有相同点值。
把成本写进测试计划
每次比较都记录成本设置。MT5 测试器高级设置支持账户与佣金假设。应检查报告是否实际计费,不能因为账户叫“RAW”就假定已正确应用费用。
可以将基线与刻意设置的较不利成本情景比较,并注明改了什么、为什么改。如果成本略微增加就使优势消失,说明需要进一步调查策略所依赖的成交条件。
模拟盘应记录什么?
条件允许时,记录信号时间、请求操作、买卖报价、订单手数、执行时间和成交价,再从账户历史补充佣金与融资费用。区分当时实际观察的成交与事后推算值。
模拟盘日志有助于排查软件与假设,但不保证实盘能获得相同成交。带着清楚的成本和敞口记录,继续阅读回测报告指南。
返回顶部