SHARPTRADER 模块 · PRO & LITE
Broker Intervention Detection:看清经纪商究竟如何成交您的订单
这是 SharpTrader 的内置模块,针对您所选策略的每一笔已平仓订单进行测量:以毫秒计的执行时间、相对报价的滑点、成交时的点差,以及与独立参考报价源的偏离。当某笔成交看起来异常时,您能准确看到是哪项检查未通过以及原因。它绝不会改变您的交易方式。
本页内容
为什么执行质量很重要
简短回答:零售交易终端只显示您拿到的价格,而不显示这个价格是如何拿到的。两家经纪商可以报出相同的价格,成交方式却大不相同:一家用时 120 毫秒,另一家用时 400 毫秒;一家的滑点对称,另一家十次里有九次滑点对您不利。对于短线和套利策略,这种差异决定了盈利的回测能否在实盘中存活。
Broker Intervention Detection 把执行变成您可以核查的数字。它在 SharpTrader 内与您的策略并行运行,为每个品种保留近期报价的短时记忆;订单平仓时,它会还原执行的那一刻,并与当时市场和参考报价源显示的情况进行比较。
模块测量哪些内容
每一笔已平仓订单都会成为 Closed orders 选项卡中的一行。策略、订单号、品种、类型和手数旁边,是标准交易终端不会显示的测量数据:
| 测量项 | 说明 |
|---|---|
| Open ms / Close ms | 经纪商实际完成开仓和平仓请求所用的时间,单位为毫秒。 |
| Open slip / Close slip | 每一方向相对报价的带符号滑点,单位为点。符号表示滑点对您有利还是不利。 |
| 开仓、平仓和平均点差 | 成交时刻的点差与该品种正常点差的对比。 |
| Off-market | 成交价是否落在请求到成交之间所有买卖报价之外。 |
| Ref. deviation | 当时经纪商价格与独立参考报价源的距离,单位为点。 |
| Checks failed | 这笔订单触发的具名检查,例如 Slow execution、Excessive slippage、Asymmetric slippage。 |

可疑订单以琥珀色标示,异常订单以红色标示,糟糕的交易时段一目了然。过滤器可按策略、时段或订单号缩小列表范围,Export CSV 可导出原始数据。点击订单即可打开它的 Execution Report:结论、订单的两条腿、每项未通过的检查及一行说明,以及成交前后买价、卖价和参考报价的图表。
9 项检测检查
每项检查都有固定名称和精确定义,因此标记绝不是黑箱。严重级别的检查会把订单标记为异常;警告级别的检查会把订单标记为可疑。
| 检查 | 级别 | 触发条件 |
|---|---|---|
| Excessive slippage(滑点过大) | 严重 | 开仓或平仓时对您不利的滑点超过您设置的 “Max acceptable slippage”。 |
| Off-market quote(偏离市场报价) | 严重 | 成交价落在请求到成交之间所有买卖报价之外;如有参考报价源,成交价也必须偏离其市场价格。 |
| Spread spike(点差飙升) | 严重 | 成交时点差超过该品种平均点差的设定倍数,且至少宽出 1 点。 |
| Phantom spike (SL/TP)(幻影尖峰) | 严重 | 平仓前一刻,经纪商价格出现不利尖峰,而参考报价源并未显示。止损就是这样被一个从未真实成交过的价格触发的。 |
| Slow execution(执行缓慢) | 严重 | 开仓或平仓用时超过您设置的 “Max acceptable execution time”。 |
| Asymmetric slippage(滑点不对称) | 警告 | 在该策略最近 50 笔成交中,至少 65% 的发生滑点的成交对您不利,这在公平执行下不太可能出现(二项检验,p < 0.05)。 |
| Quote freeze(报价冻结) | 警告 | 订单前后超过冻结限值没有报价,而参考报价源仍在持续跳动。 |
| Asymmetric latency(延迟不对称) | 警告 | 同一笔订单的一个方向用时远超另一个方向。 |
| Requote / Order rejected & resent(重新报价 / 订单被拒后重发) | 警告 | 经纪商重新报价,或在这笔订单之前不久,同一品种同一方向的订单被拒绝。 |
警报与执行摘要
Alerts 选项卡负责汇总。当某个策略停止交易时,您会收到一份执行摘要:已分析的订单数、被标记的数量、成交时间中位数与您 30 天中位数的对比、对您不利的净滑点(点),以及这批订单中最常触发的检查。下方的警报历史记录实时事件,例如:
- 止损被一个参考报价源无法确认的价格触发;
- 订单在市场价格之外成交,并显示对您造成的成本;
- 某个品种的滑点持续对您不利;
- 经纪商报价不断停滞,而参考报价源保持正常;
- 订单被拒绝并重新发送。

严重事件可触发桌面通知;警告遵循通知次数限制,避免在行情糟糕的时段刷屏。警报还可以同步发送到 Telegram。
由您控制的设置
什么算异常由您决定。默认值是合理的起点,社区面板还可以一键建议服务器推荐的阈值。
| 设置 | 默认值 |
|---|---|
| Max acceptable execution time | 200 毫秒 |
| Max acceptable slippage | 10 点 |
| Spread spike multiplier | 3× |
| Phantom spike deviation | 2 点 |
| Quote freeze | 2,000 毫秒 |
| Asymmetric latency ratio | 3× |
| Rejected & resent window | 10 秒 |
| Quote memory per symbol / keep reports | 60 秒 / 90 天 |

隐私与同意
模块按策略选择启用,绝不改变交易行为。首次启用时,SharpTrader 会显示同意对话框,明确列出收集和不收集的内容。
- 在您同意共享的情况下收集:经纪商和交易服务器名称、订单时间、每一方向的执行时间、请求价格和成交价格、滑点、点差、报价流时间戳、品种、订单类型和手数。
- 绝不收集:您的账号或交易登录名、您的姓名、任何经纪商密码、您的余额、净值或保证金。
- 您可以选择上传哪些经纪商的数据,并可随时撤回同意;收集会立即停止。

Broker Execution Scorecard(可选订阅)
模块可以独立工作:上述所有功能都在您的终端本地运行。如果您想了解自己的经纪商与其他经纪商相比如何,Broker Execution Scorecard是我们网站上的会员页面,汇总了选择加入的 SharpTrader 交易者的匿名执行数据。选择经纪商、交易服务器、品种和时间段,即可看到被标记订单占比、成交时间的中位数和慢端水平以及净滑点,并与所有其他经纪商并排比较,还能把您自己的成交与社区数据放在一起对照。访问权限为单独订阅,每月 49 美元,可在终端一键打开。
视频演示
2:22 · Closed orders、警报、设置、隐私和 Broker Execution Scorecard(视频为英文)。
使用要求与价格
- 模块价格:399 美元,一次性付款。
- 适用于:SharpTrader Pro 和 SharpTrader Lite。模块在您现有的 SharpTrader 许可证上启用。
- 参考报价源:内置;进行检查无需额外的数据订阅。
- Scorecard:可选,每月 49 美元。
- 支持:BJF Trading Group 提供免费技术支持,包括协助设定适合您经纪商的阈值。
常见问题
模块会改变我的策略的交易方式吗?
不会。它只读取已平仓订单和报价并计算测量结果,绝不会开仓、平仓或修改订单。
它能在 SharpTrader Lite 中使用吗?
可以。模块在 SharpTrader Pro 和 SharpTrader Lite 中均可使用。
我需要订阅 Scorecard 吗?
不需要。所有检查、报告、警报和导出功能无需订阅即可在本地运行。Scorecard 增加的是与其他经纪商及社区的比较。
被标记的订单能证明我的经纪商作弊吗?
不能。标记表示按明确的定义这笔执行不正常。网络延迟、服务器繁忙或快速行情都可能造成同样的结果。请关注大量订单呈现的模式,并在与经纪商沟通时以 Execution Report 作为依据。
哪些数据会离开我的电脑?
除非您同意并为某家经纪商勾选 Upload,否则不会发送任何数据。即便如此,也只发送匿名执行数据。账号、登录名、姓名、密码和余额绝不会被收集。
可以导出数据吗?
可以。Closed orders 列表、每份 Execution Report 和执行摘要都可以导出为 CSV。
交易存在风险。检测结果属于诊断信息,并不能证明经纪商违规。本文不构成财务建议。






