← 所有文章
交易智能

以预算为思维框架的算法交易软件

Decimas 如何在真实延迟预算内观察市场、模拟结果并路由执行——并提供确定性回放以满足审计需求。

Decimas 循环:观察市场、模拟、路由执行、度量风险。
Decimas 循环:观察市场、模拟、路由执行、度量风险。

报价到来、老化、消失。当模型完成推理时,盘口已经移动,价差已经扩大,它所建议的订单押注的是一个已不复存在的市场。大多数交易系统出错,并非因为逻辑有误,而是因为回答来得太晚。

Decimas 是一款围绕这一核心问题构建的算法交易软件。它是一个确定性交易运行时——一个用于观察市场、建模后续走势、并在实际可用时间内路由订单的系统。其工作是基础设施,而非预言。它不承诺收益,它承诺的是:你所发出的决策,正是你所推理过的决策。

交易是时钟约束下的决策

任何算法交易平台的核心约束,不在于策略有多精妙,而在于信号与其所触发的行动之间流逝了多少时间。这段间隔是一个预算,每个组件都在消耗它:市场数据摄取、特征查询、模拟、策略检查、订单本身。

Decimas 从这个预算出发,由外向内设计。你声明从观察价格到提交订单所允许的时间,下游的一切都被工程化以适配这一约束——否则不予上线。

如果你的软件在盘口移动之后才给出答案,它回答的是一个没人提出的问题。

这正是 Decimas 以快照优先的原因。它不在决策过程中查询动态变化的市场,而是在某一时刻的一致性状态快照上进行推理——包括盘口、持仓和风险。快照是思考的单元,也是记录的单元。你所决策时面对的市场,正是你事后可以重建的市场。

循环

无论每分钟触发一次还是每秒触发数千次,Decimas 在每个周期都运行相同的四步循环。

  • 观察市场 — 将订单簿、成交记录和持仓摄取为单一一致的快照。
  • 模拟结果 — 将候选策略在该快照上向前推演,包括成交、滑点和市场冲击。
  • 路由执行 — 将所选方案转化为订单,并通过交易场所层发送。
  • 度量风险 — 对结果持仓评分,将其反馈,并对下一周期设置门控。

循环自我闭合。一个周期末尾度量的风险,成为下一周期模拟开始时的约束,使系统随市场条件变化自动收紧或放松自身行为。

模拟是产品本身,而非附属模块

在大多数技术栈中,模拟是事前在 notebook 里对上周数据进行的工作。在 Decimas 中,它在实时循环内运行,基于当前快照,受与生产环境相同的预算约束。问题从来不只是"这个策略在回测中表现如何",而是"这笔订单现在会对这个盘口产生什么影响,考虑到我当前的持仓"。

这正是它作为量化交易平台而非策略库的本质所在。执行策略、组合智能与风险管理并非拼凑在一起的独立产品,而是同一模拟状态的不同视图。组合约束与执行策略针对同一个市场模型进行博弈,因此不会产生隐性分歧。

机器学习交易算法也以策略的形式存在于此。模型提出建议,策略层决定该建议是否被允许。持仓限额、敞口上限和交易场所规则在订单形成时即被执行,而非在成交后才被发现。一笔快速的错误订单仍然是错误订单,因此正确性门控与速度一同上线。

可被验证的速度

Mojo 加速核心的存在,是为了让循环在预算内运行,同时不削减其中的推理深度。速度不是目标,它是让模拟与风险检查保持足够丰富、值得信赖的空间。AI 算法交易系统的意义不在于比所有人更快行动,而在于基于一个你能够坚守的决策行动。

Decimas 在设计上是确定性的,而这种确定性正是回放得以实现的基础。给定相同的快照和相同的策略,运行时每次都产生相同的订单。当生产环境中出现异常行为时,你无需从日志和猜测中推断,而是直接回放那个精确的周期,观察决策的形成过程。

对于交易台而言,这填补了大多数算法交易软件留下的空白。审计不再是重建,而是成为一份录像。合规问询、风险审查、对一次糟糕成交的事后复盘——每一项都指向同一个产物:周期,重新运行,完全一致。

未来方向

市场越艰难,优势就越从拥有更快的模型,转向拥有更快且可问责的决策。一个能够在单一预算内完成模拟、路由和回放的量化交易平台,将延迟从一种税负转变为一个设计参数——是你主动支配的资源,而非意外流失的成本。Decimas 为那些宁愿确切知道自己做了什么、也不愿快速猜测的交易台而建。随着模型能力不断增强,最关键的约束依然是时钟,所要求的纪律依然如故:观察、模拟、路由、度量——并能够证明这一切。

获取更新 →