第4篇 | 执行层——自动化、偏离与一致性
一、说明
前文已说明:
- 系统如何识别市场结构
- 如何根据状态控制参与度
本篇主要说明:
当系统满足参与条件后,如何尽可能按既定规则完成执行。
本文为系统运行逻辑的抽象记录,不涉及具体实现方式或交易细节。
二、执行层的定位
在本系统中,执行层不仅是下单工具,而是系统的一部分。
其作用是:将预先定义的规则,尽可能一致地转化为实际交易行为。
在这一框架下:
- 策略负责定义行为
- 风控负责控制参与
- 执行层负责完成实现
三、自动化的必要性
在实际交易中,偏离往往发生在执行阶段,而非规则本身。
例如:
- 未按信号执行
- 提前或延后处理
- 人为干预
这些情况的共同点是:规则存在,但未被完整执行。
因此系统采用自动化流程,以减少人为干预带来的不一致。
从信号触发到执行完成,主要由程序完成。
四、执行的基本要求
执行层不追求复杂,而强调以下三点:
- 一致性: 相同规则在不同时间与环境下,尽量保持行为一致。
- 完整性: 在条件满足时,尽量避免信号遗漏或跳过。
- 可验证性: 执行过程可以被记录与复核,而非不可观察。
上述要求共同构成执行层的基本约束。
五、偏离的定义
在实盘环境中,执行结果可能与预期存在差异。
本系统将其统一视为:实际执行与预期行为之间的偏离。
常见形式包括:
- 成交价格差异(滑点)
- 执行延迟
- 未完全成交
六、偏离的处理方式
系统不试图消除所有偏离,而是围绕两个方向进行控制:
- 持续监控,记录并观察:
- 执行是否完整
- 滑点是否处于预期范围
- 是否出现异常中断
- 区间判断
- 当偏离处于预设范围内时,系统仍视为正常运行状态;
- 当偏离持续扩大或超出范围时,将作为风险信号输入至风控层,影响参与决策。
七、基础设施的作用
执行稳定性不仅取决于程序,也与运行环境相关。
系统采用独立部署环境,并逐步引入冗余机制,其主要目的是:
- 降低执行中断风险
- 提高运行连续性
八、与Weekly Log的关系
执行层相关状态,将以概括性形式记录于每周日志中,例如:
- 执行是否完整
- 滑点是否处于正常区间
- 是否存在明显偏离
该类信息仅用于反映系统运行状态,不涉及具体执行细节。
九、总结
执行层的重点,不在于“如何交易”,而在于:是否能够在既定约束下,持续保持行为一致。
在这一框架下:
- 局部偏差是可能存在的
- 持续性偏离才构成风险
最终形成的逻辑是:结果可能波动,但执行应尽量保持一致。
免责声明:本内容仅为系统运行与研究记录,不构成任何投资建议。