经纪商或自营交易公司可以依靠其清算公司、经纪商或交易场所已有的交易前风控检查,也可以授权使用一款现成的风控网关,或者自建、扩展一套归自己所有的引擎。哪条路合适,取决于要执行的是谁的规则,以及谁需要修改这些规则。无论选哪条路,都要问清风控检查需要多长时间、这个时间是怎么测出来的,并亲眼看一次紧急停止开关(kill switch)停止全部交易的测试。
经纪商或自营交易公司的交易前风控检查有三个来源:你的经纪商、清算公司或交易场所的控制措施;授权提供现成风控网关的供应商;或者为你构建、扩展一套归你所有的引擎的工程公司。哪一种合适,主要取决于要执行的是谁的规则,以及谁需要修改这些规则。在依靠其中任何一种之前,要问清风控检查需要多长时间,以及这个数字是怎么测出来的。然后要求看一次紧急停止开关(kill switch)的测试,这个控制措施能一次性停止某个账户或整个公司的全部交易。
简短的答案是:只要你不需要经纪商限额之外的任何限额,经纪商的控制措施就够了。如果规则是你销售的产品的一部分,就像自营交易公司的亏损限额那样,你就需要一套由你掌控的引擎,无论是授权使用还是自建。用四种方式测试它:问清风控检查需要多长时间、这个时间是怎么测出来的,做一次紧急停止开关(kill switch)演练,在交易时段中途重启引擎,再用它回放你自己的订单。
交易前风控引擎会对每一笔新订单、以及对在途订单的每一次修改执行检查。期货业行业协会 FIA 在2024 年 7 月发布的一份关于自动交易风控措施的报告中说,订单规模检查“应在提交新订单或修改现有订单时执行”。
核心检查包括以下几项:
在美国,2010 年通过的 SEC 规则 15c3-5 要求拥有市场准入的经纪商或交易商,针对信用、资本和错误订单设置交易前控制。上面链接的那篇关于订单执行慢的文章引用了这条规则。
在欧盟,以算法交易的投资公司受 RTS 6 约束,即2016 年 7 月 19 日的欧盟委员会授权条例(EU)2017/589。第 15 条列出了价格区间限制、最大订单金额、最大订单数量和最大报文数量限制。价格区间限制会拦截报价超出设定范围的订单,报文数量限制则限定一家公司可以发送多少新订单、改单和撤单。第 12 条要求公司能够“作为紧急措施,立即撤销其任何或全部未执行订单”,并且要知道每笔订单由哪个算法以及哪位交易员、哪个交易台或哪位客户负责。
对于只通过一家经纪商交易、且不需要经纪商限额之外任何限额的公司来说,经纪商或交易场所的控制措施就够了。
FIA 在 2024 年发布的报告提醒,客户与经纪商之间的连接一旦断开,客户的在途订单可能仍留在市场上。把客户的撤单请求转发到交易所“通常不受支持,客户需要联系经纪商,手动撤销所有在途订单”。
授权使用的风控网关是一款现成的软件,在每笔订单到达经纪商或交易场所之前对它进行检查。如果你的规则和大多数公司的规则相似,而且很快就需要在多家经纪商或交易场所执行这些规则,它就是合理的选择。
如果规则是你销售的产品的一部分,或者没有哪款产品能按你的方式执行这些规则,那就自建。如果你现有的订单路径运转正常,只是检查太慢、有缺漏或者靠电子表格维护,那就给它加一层风控来扩展它。
自营交易公司的交易规则是其产品的一部分,对同一方案下的每位交易员都必须以同样的方式执行。其中两条是最大日亏损和最大回撤,后者指账户从初始余额或最高点最多可以回落多少。
FTMO 是一家公开其交易规则的自营交易公司,它按净值来计算这些限额,净值即账户余额加上未平仓头寸的盈亏。据其 Trading Objectives(交易目标)页面(2026 年 10 月 6 日查阅),最大日亏损(Maximum Daily Loss)是账户净值“不能跌破”的一条界限。
交易员可能一笔订单都没发,只因为价格变动,就突破了基于净值的限额。所以检查要在每次价格变动时运行,一触及限额就拦截会增加风险的订单,如果你的规则这样规定,还要平仓。日终才看的电子表格,要晚好几个小时才能发现违规。
限额的水平怎么设定,也各有不同。在同一页面上,FTMO 1-Step 挑战的最大亏损(Maximum Loss)是一种“日终追踪”限额。它的水平每天重设一次,依据的是欧洲中部时间午夜时记录到的最高余额,而且只升不降。2-Step 挑战则采用“静态限额”。要记下每条规则基于什么来计算、什么时候重置,并记录每一次违规的时间、价格和净值。
让你名单上的每家公司都接受四项测试:
一家公司在看到你的规则和订单流之前报出的任何延迟数字,都是在别人的规则和订单流上测出来的。请它根据你自己那一天的回放重新给出这个数字。
amBrain 构建算法交易基础设施:订单执行、行情数据和交易前风控。
amBrain 为自营交易公司构建平台:考核挑战、交易规则和账务。其交易方向的工作还包括交易终端开发、订单管理系统和 FIX 协议交易所对接。
amBrain 诊断交易和广告技术领域的慢系统:对运行中的平台做端到端测量,报告会指明时间耗在了哪里。
amBrain 自 2019 年起开发软件。它有三种合作方式:整体交付、专属团队,或工程师嵌入你的团队。客户拥有产品与代码的全部所有权,amBrain 的可复用组件除外。
如果你的风控检查很慢,或者靠电子表格维护,那么无论你选择哪家公司(包括 amBrain),都要把这四项测试写进合同。
本文不是案例研究,也不描述任何客户项目。本文没有引用 amBrain 所建任何系统的延迟数字,也不给出任何价格或工期。
带上您当前的架构和让您担心的故障场景,我们用半小时一起梳理。