Little Bird Trading

交易自动化治理与故障保护

5分钟阅读 · 更新于

把你的交易变成规则,会改变风险所在的位置。主观交易者手滑下错一个订单,只亏一笔交易;有一条坏规则的规则化流程,会以机器的速度亏掉每一笔符合该规则的交易,直到有人发现。这种不对称正是治理最重要的原因。这里是把你的流程变成交易规则的总览:分阶段上线、变更控制和紧急停止开关,这三项控制措施决定了把你的工作流程变成规则,是让你更稳定,还是只是让你犯错的速度更快。

先把枯燥的部分变成规则,把有风险的部分放在最后

大多数爆仓都源于在把其他任何东西变成规则之前,先把执行变成了规则。更安全的顺序是分阶段向外扩大授权,并且只有在上一阶段在设定的时间窗口内运行无误之后,才进入下一阶段。

  • 第1阶段,监控。机器负责观察和报告;你负责决策和点击。把盘前流程、价位和提醒变成机器可以运行的规则。不接触任何经纪商。交易计划和每日价位自然属于这一阶段:ES、SPY、NQ、QQQ以及另外19个市场的价位为你计算好,并由MyLinedChart绘制到图表上,但入场、仓位和离场仍然掌握在你手中。
  • 第2阶段,带条件的提醒。系统在价格到达预先设定的价位,或价格从一个公布的价位移动到下一个价位时发出提示。每一笔订单仍然由你自己下;信号更精确且基于规则,并且免去了盯盘。
  • 第3阶段,条件执行。现在系统可以下单,但只能在严格的护栏之内:固定的最大仓位、每日亏损上限,以及品种白名单。先小规模运行,用一份微型合约,运行几周,再信任它的成交。
  • 第4阶段,更高的自主性。只有当第3阶段在不同的交易时段条件下(趋势日、震荡日、事件日)都证明稳定之后,才放宽授权范围。

分阶段很重要,因为把逻辑变成规则会放大你输入的一切。如果逻辑薄弱,直接跳到第3阶段会以极快的速度放大这个弱点。先验证形态,再让机器按它行动。

变更控制:把你的规则当作生产环境的软件

规则化系统的隐形杀手是不加约束的修改。交易者在一个亏损日之后调整参数,在交易时段中途改变确认逻辑,结果再也说不清哪个版本产生了哪些结果。借用软件团队的纪律:

  • 所有东西都做版本管理。每次规则变更都要有时间戳、一句话的理由和版本标签。如果一个策略处于v7,你应该能准确说出v6做了什么,以及你为什么改动。
  • 绝不在实盘时段改逻辑。修改在收盘后进行,在纸面上或回测中。在交易时段中改规则,会让一次小回撤变成无从追溯的回撤。
  • 保留回滚路径。上一个确认可用的版本始终只差一条命令。如果新规则在第一天表现异常,先回退,再诊断。
  • 把变更和部署分开。写好规则,第二天早上冷静地审阅,然后再部署。在同一个交易时段里边写边跑,正是过拟合的改动混进来的地方。

变更控制与交易计划处理自身价位的方式直接对应:价位在收盘后为下一个交易时段计算,然后发布,在你交易它们期间保持不变。

同样的纪律也适用于宏观论点

治理适用于任何基于规则的流程,包括以论点驱动的交易。以论点驱动的交易者,也就是那些围绕利率、美元或板块轮动持有宏观观点的人,面临同样的失败模式,只是换了一身外衣:每当有新闻出来,就持续地、被动地修改论点。解决办法相同。把低价值的监控变成规则,让机器跟踪你的失效触发条件和情景预警线,并把对论点本身的任何修改视为经过深思熟虑、受变更控制的事件。提前建好情景树,如果是A阶段,就采取这种姿态;如果失效价位被打破,就空仓,并在交易时段开始之前写下什么会证明你错了。把论点和时机分开:宏观判断决定方向和仓位上限,价位负责入场和离场。这种分离让你可以把稀缺的思考精力留给解读市场阶段。

紧急停止开关:在失败发生之前设计好失败

紧急停止开关是一条预先承诺、可以测试的规则,能让系统自行停止运行。好的开关既枯燥又具体:

  • 亏损上限。达到你预先设定的固定美元或R上限就停止当天交易,有些交易者采用亏损笔数或账户固定百分比的规则,以先到者为准。关键在于这个数字在交易时段开始前就已决定。
  • 数据完整性关卡。如果数据源出现缺口,报价过期,或者某个价位看起来不可能,系统就停止。在规则化系统中,数据源异常造成的损害比模型错误更大。
  • 行为关卡。如果系统触发的频率高于其历史常态,或者在白名单之外下了单,它就暂停并提醒你。频率异常是偏离的早期症状。

然后,这是几乎所有人都会略过的部分,演练紧急停止开关。在平静的一天里故意触发它。从未测试过的故障保护只是一份政策文件。治理的成熟度以可恢复性来衡量:好的系统平稳地失效,并可预期地恢复。

从两个维度留意偏离

退化很少会自己宣告。在两个相互独立的地方跟踪它,因为它们可能各自变化。信号偏离是你的分析变差,你的价位或市场阶段判断不再与价格的实际走势吻合。执行偏离是成交变差,滑点扩大,部分成交,延迟,而信号本身仍然正常。系统可能在一个维度上看起来健康,却在另一个维度上流血。如果你正在构建或调整规则本身,请配合如何识别过拟合的交易系统,并把结果纳入定期的表现复盘,让偏离能在固定的节奏上被发现。

交易计划处于什么位置

Little Bird有意只是第1阶段和第2阶段的工具。它负责背景工作,发布具体的价位并绘制到你的图表上,让你的判断建立在清晰、一致的画面之上。它不会接触你的经纪商。这种分离是有意为之:价位是标准化的,所以你不必每天早上重新构建,而执行权始终在你手中。如果你想在把它接入任何工作流程之前先看看这些价位,免费的交易时段复盘是一个不错的入口;下一个交易时段的价位在Pro中。

仅供教育参考,不构成投资建议。

仅供教育参考,不构成投资建议。