把做市商当作骗局的同义词
在严肃监管机构之下、提供负余额保护并公布条款的对手方经纪商,是一种正当的安排,而且常常是慢策略下小资金交易最便宜的方式。利益冲突是真实的,它是读条款的理由,不是假定对方违规的理由。本站记录的全部六家经纪商,包括那家做市商,都列出了负余额保护。
亦称:订单执行模式, 经纪商执行类型, 做市商与无交易员平台(DD vs NDD)
执行模型指经纪商处理订单的方式——自己做对手方接下订单,还是把订单路由至外部流动性——它决定了谁向谁付钱、怎么付,以及这个账户容得下哪些 EA。
你按下买入时,要么是经纪商自己卖给你,要么是它把订单转给别人、自己留下一笔手续费。这一个选择决定了你的成本以什么面貌出现、你亏损时谁在赚钱,以及经纪商会容忍哪种交易行为。
点差、佣金、重新报价、剥头皮禁令、执行质量——交易者对经纪商的每一句抱怨,追根溯源都落在订单去了哪里。先读懂模型,这些抱怨就成了同一个解释。
在六家指定经纪商各自的免佣金档位上交易一标准手 EUR/USD,以及测试器会按什么价成交同一笔订单。数字是各经纪商公开的典型值,不是我们的测量。
来源:为这六家经纪商记录的 executionModel、baseSpreadEurUsd 和 commissionPerLot 字段。每手 $1 的佣金在一标准手 EUR/USD 上等于 0.1 pip,所以明示佣金可以换算成与点差相同的单位。
计算 每手 $3.5 ÷ 每 pip $10 = 0.35 pip · 每手 $7 ÷ 每 pip $10 = 0.7 pip (一标准手 EUR/USD,每次收费)
结果 六个免佣金档位从 0.7 到 1.6 pip——同一份回测,六种不同的成本
从经纪商怎么拿钱、订单怎么成交来识别模型,再把它与策略的需要相匹配,而不是与听起来最先进的那个标签相匹配。
| 区间 | 含义 |
|---|---|
| 原始报价加明示佣金,Market 执行 | 成本明确,服务器从不重新报价。适合频繁交易和小目标。 |
| 带加价的浮动点差,Market 执行 | 送往外部,成本折进报价。对以数十 pip 计的目标够用。 |
| 固定点差,Instant 执行 | 对手方模型。慢策略可以用;部署前先读持仓时间条款。 |
| 任何写明最短持仓时间的模型 | 剥头皮 EA 在这里跑不起来,无论它的记录多好。 |
对你比较的每一家经纪商而言,把执行模型记为一个字段是值得的,这样各账户就能排在同一行上。这里的数字是如何收集的,见方法论页面。
在严肃监管机构之下、提供负余额保护并公布条款的对手方经纪商,是一种正当的安排,而且常常是慢策略下小资金交易最便宜的方式。利益冲突是真实的,它是读条款的理由,不是假定对方违规的理由。本站记录的全部六家经纪商,包括那家做市商,都列出了负余额保护。
策略测试器把每笔订单都按价格序列、按历史数据自带的点差成交。两个路由完全不同的账户会产生一模一样的测试器报告,所以关于执行,唯一存在的证据就是账户本身的记录。
多数零售经纪商在不同账户类型上跑不同的模型,而且常常在同一个账户内按品种组区分。问题从来不是这家经纪商是什么,而是这个具体的账户和品种是什么。
最短持仓时间、剥头皮限制,以及对按偏离市场价格成交的交易进行调整的权利,都写在合同里,不在平台里。一个被合同限制的 EA 会跑得很好,然后结果被撤销。
deviation 属于 Instant 执行,在那里它限定价格在服务器重新报价之前最多能移动多远。在 Market 执行下服务器忽略这个字段,所以依赖它的 EA 完全没有滑点保护;剩下的手段是下单前的点差过滤,以及下单后核对 POSITION_PRICE_OPEN。
每份清单都写明其记录来自哪份历史数据,以及(如果该构建有的话)它出厂自带的点差过滤。这些字段就是一份测试器报告留下的全部执行足迹。
| 33 份已公布的 EA 记录,6 家经纪商比较 | 数字 |
|---|---|
| 写明来源为 Exness MT5 M1 历史的记录 | 33 份中 30 份 |
| 在真实 tick 上运行的记录(Model 4) | 33 份中 22 份 |
| 在由 M1 K 线生成的 tick 上运行的记录(Model 0) | 33 份中 10 份(1 份未写明模式) |
| 出厂自带点差过滤的构建 | 33 份中 14 份,设为 20–60 个点(point)(其中 6 份为 40) |
| 带有 tick 记录的平均点差的记录 | 33 份中 1 份(19.14 个点(point),GBPJPYm,在测试器内) |
| 按写明模型分的经纪商 | ECN 2 · STP 3 · 做市商 1 |
| 这些经纪商中免佣金档的 EUR/USD 点差 | 0.7 到 1.6 pip,$0 佣金 |
| 我们跨经纪商实测的实时点差 | 0 行 |
三十份记录共用一个场所的历史,所以其中的成本是一家经纪商的成本;把同样一手放到上文六家经纪商之间比较,会看到另一个免佣金档的花费超过两倍,这还是在任何路由问题出现之前。点差过滤是唯一一行从测试器搬到真实盘时原样不变的东西:它读取 SymbolInfoInteger(_Symbol, SYMBOL_SPREAD),当实时点差宽于构建出厂时固定的 MaxSpread 输入值就跳过信号,所以这个输入值应当按你入金的账户设置,而不是按回测设置。
像这份比较那样读成本——先看标准档的点差,再看原始档的佣金,两者之后才看 ECN 标签。记录与真实账户之间的差距是滑点加上模型附加的部分;一个剥头皮构建会全部感受到,一个日线级别的 EA 几乎感觉不到。本站记录的六个账户按相同的字段排在同一行。