工程与管理交易系统架构策略

2024:自动交易引擎的诞生——smart trade、救援模式、条件单

2023 年的系统能自动运行了,但远远不够智能——它会交易,但不会在出错时自救。2024 年补上了这个缺口。


三个阶段

06 月 (13 commits): smart trade、auto、retry、mintick
   ↓ 从手动到自动执行
07 月 (21 commits): rescue、VIP、conditional、crontab、mock pos
   ↓ 从自动到智能
08-10 月 (25 commits): long/short、support lite、time、sell
   ↓ 从单一策略到多方向

第一阶段:smart trade 引擎

6 月是 2024 年最密集的月份之一。13 个 commit 围绕一个核心:smart trade——自动交易引擎。

06-08  smart trade
06-09  mintick、retry
06-15  add auto × 4
06-16  add auto、efficient
06-17  eff
06-24  support update

smart trade 是什么?从 commit 名称推测:它接收信号 → 判断入场条件 → 下单 → 追踪。整个交易流程自动化。

retrymintick 是容错机制——API 调用失败后重试,价格精度用最小 tick 计算。自动化系统的第一步不是策略,是容错。

第二阶段:救援模式

7 月是单月 commit 最多的一月——21 个。核心新增能力:

  • rescue(救援):交易卡住了,系统自动救援——撤销超时订单、重新计算仓位、恢复状态
  • VIP:分级用户,不同的资金上限和策略权限
  • conditional(条件单):不仅仅是市价单,还可以设置条件触发
  • mock pos(模拟仓位):不做真实交易,先跑模拟验证策略
  • profit stoploss(止盈止损):自动化的退出条件

救援模式是这个阶段最重要的事。自动交易系统最大的风险不是策略错,是卡住了没人知道。 rescue 就是那个”知道卡住了并且试图修复”的机制。

这跟广告系统的”超时重试 + 熔断”一样——出价请求超时了不是直接放弃,是重试 N 次,重试失败则熔断降级。

第三阶段:多方向交易

8-10 月,系统开始支持做多和做空两个方向:

08-12  long and short × 5
09-15  long and short update
10-06  support lite loss and sell

之前可能只做一个方向。现在双向都做,而且引入了”loss and sell”(亏损卖出)的逻辑。


2024 vs 2026

维度20242026
核心能力smart trade 引擎多策略体系
容错rescue(救援)shadow mode(旁路验证)
退出profit stoplossRecovery Mode v2(状态机)
方向long and shortL1-L22 多信号
规模单账户多账户 + 多策略并行

2024 年打下的基础(smart trade、rescue、conditional)在 2026 年仍然在使用——只是更成熟了。


一句话

2024 年不是写策略的一年,是写”让策略不死的机制”的一年——smart trade 让系统能交易,rescue 让系统能自救,conditional 让系统能等人。