Skip to content

自有机房侧平台与模块设计文档

版本:v0.1
范围:私募基金高频量化交易系统 —— 自有机房侧
口径:交易系统为整体;自有机房侧由多个平台组成;平台内部由模块组成。
当前版本:不建设仿真交易平台;仿真能力后续可放在 Colo 侧,以“模拟柜台进程”方式实现。


1. 设计目标

自有机房侧不参与微秒级交易决策,不直接承载低延迟撮合链路。它的定位是交易系统的 生产管理中枢、数据中枢、研发中枢、运维中枢和审计中枢

核心目标:

  1. 可控:能够启动、停止、暂停、恢复、全撤、禁买、禁卖、Kill Switch。
  2. 可观测:能够查看机器、进程、行情、信号、订单、成交、PnL、延迟、日志、时钟状态。
  3. 可配置:能够管理并下发信号参数、交易机器人参数、柜台参数、风控参数、账户配置、标的池等。
  4. 可审计:所有控制指令、参数变更、发布操作、应急操作、权限操作都可追溯。
  5. 可结算:能够完成成交、持仓、资金、费用、PnL、券商数据的日终对账。
  6. 可研发:支持研究平台、回测分析、实验管理和行情数据查询。
  7. 可运维:支持部署发布、日志归档、任务调度、备份恢复、基础设施管理。

2. 自有机房侧总体边界

自有机房侧当前版本建议由四类平台组成:

text
自有机房侧
├── 1. 管控平台
├── 2. 研究平台
├── 3. 行情数据管理平台
└── 4. 基础设施平台

其中:

平台定位是否核心
管控平台生产交易系统的统一管理入口
研究平台面向策略研究、回测分析、实验管理
行情数据管理平台面向行情数据采集、清洗、存储、查询、回放数据准备
基础设施平台支撑计算、存储、网络、数据库、消息、权限、备份等底层能力

3. 总体架构图


4. 平台职责总览


5. 管控平台设计

5.1 管控平台定位

管控平台是自有机房侧最核心的平台,是生产交易系统的统一操作入口。

它负责:

text
1. 管理 Colo 侧行情进程、信号进程、交易机器人进程、柜台发单进程、管控代理进程、运维进程组。
2. 查看实时订单、成交、持仓、资金、PnL、延迟、日志、风控事件。
3. 管理和下发信号参数、交易机器人参数、柜台参数、风控参数、账户配置、标的池。
4. 管理部署、发布、回滚和版本切换。
5. 执行应急控制,例如禁买、禁卖、全撤、Kill Switch。
6. 承担权限、审批、审计和操作留痕。
7. 组织盘前、盘中、盘后和日终任务。

5.2 管控平台内部模块

text
管控平台
├── 1. 交易机器人管控模块
├── 2. 信号进程管控模块
├── 3. 柜台发单管控模块
├── 4. 订单与成交模块
├── 5. 持仓与 PnL 模块
├── 6. 参数与配置模块
├── 7. 结算与对账模块
├── 8. 观测模块
├── 9. 部署与发布模块
├── 10. 权限与审计模块
├── 11. 日志与事件模块
├── 12. 时间与时钟状态模块
├── 13. 任务调度模块
└── 14. 应急控制模块

5.3 管控平台架构图


5.4 交易机器人管控模块

5.4.1 模块定位

交易机器人管控模块负责管理 Colo 侧所有交易机器人进程的运行状态、交易状态、参数状态、订单成交状态和应急控制。

5.4.2 功能清单

text
交易机器人管控模块
├── 机器人列表
├── 机器人详情
├── 机器人运行状态
├── 机器人交易状态
├── 机器人当前参数
├── 机器人当前订单
├── 机器人实时成交
├── 机器人实时持仓
├── 机器人实时 PnL
├── 机器人日志查询
├── 启动机器人
├── 停止机器人
├── 暂停交易
├── 恢复交易
├── 禁买
├── 禁卖
├── 单机器人全撤
├── 修改机器人参数
├── 下发机器人参数
└── 机器人操作审计

5.4.3 输入与输出

类型内容
输入用户控制指令、参数变更、权限校验结果、机器人状态上报、订单成交事件
输出控制指令、参数下发、状态展示、审计事件、告警事件

5.4.4 关键状态

text
机器人生命周期状态:
- 未部署
- 已部署
- 未启动
- 启动中
- 运行中
- 暂停交易
- 停止中
- 已停止
- 异常
- 失联

机器人交易状态:
- 正常交易
- 只撤不报
- 禁买
- 禁卖
- 已全撤
- 已 Kill

5.4.5 控制流程


5.5 信号进程管控模块

5.5.1 模块定位

信号进程管控模块负责管理信号进程的运行状态、信号输出状态、信号参数、信号延迟和异常信号。

5.5.2 功能清单

text
信号进程管控模块
├── 信号进程列表
├── 信号进程详情
├── 信号进程运行状态
├── 信号输入行情状态
├── 信号输出状态
├── 信号频率监控
├── 信号延迟监控
├── 当前信号值查看
├── 异常信号查看
├── 信号参数查看
├── 信号参数下发
├── 信号进程启动
├── 信号进程停止
├── 信号进程重启
├── 信号版本切换
└── 信号日志查询

5.5.3 输入与输出

类型内容
输入信号进程状态、信号值、信号频率、参数变更请求、行情状态
输出信号进程控制指令、信号参数、异常告警、审计事件

5.5.4 关键指标

text
- 信号计算延迟
- 信号输出频率
- 信号有效率
- 信号为空比例
- 异常信号数量
- 输入行情延迟
- 输出到交易机器人的延迟
- 信号进程 CPU / 内存

5.5.5 信号参数下发流程


5.6 柜台发单管控模块

5.6.1 模块定位

柜台发单管控模块负责管理 Colo 侧柜台发单进程,包括柜台连接状态、账户登录状态、报撤单通道状态、回报状态、拒单状态、流控状态、风控拦截状态和应急操作。

5.6.2 功能清单

text
柜台发单管控模块
├── 柜台连接状态
├── 账户登录状态
├── 报单通道状态
├── 撤单通道状态
├── 订单回报状态
├── 成交回报状态
├── 拒单明细
├── 流控状态
├── 风控拦截明细
├── 柜台参数查看
├── 柜台参数修改
├── 风控参数查看
├── 风控参数修改
├── 柜台连接启动
├── 柜台连接停止
├── 柜台重连
├── 单账户全撤
├── 单策略全撤
├── 只撤不报
└── 全局 Kill Switch

5.6.3 当前阶段风控边界

当前阶段,实时硬风控由 Colo 侧柜台发单进程执行。管控平台负责:

text
1. 管理风控参数。
2. 下发风控参数。
3. 查看风控拦截事件。
4. 查看风控规则命中原因。
5. 审计风控规则变更。
6. 执行应急风控指令。

5.6.4 柜台状态监控流程


5.7 订单与成交模块

5.7.1 模块定位

订单与成交模块负责接收、存储、查询、展示和追踪盘中订单、撤单、成交、拒单、风控拦截等交易事件。

5.7.2 功能清单

text
订单与成交模块
├── 实时订单列表
├── 实时成交列表
├── 撤单列表
├── 拒单列表
├── 风控拦截列表
├── 按机器人查询订单
├── 按策略查询订单
├── 按账户查询订单
├── 按产品查询订单
├── 按标的查询订单
├── 订单状态流转追踪
├── 成交明细追踪
├── 撤单状态追踪
├── 拒单原因分析
├── 订单延迟分析
├── 订单事件回放
└── 订单成交导出

5.7.3 订单状态模型

5.7.4 订单事件流


5.8 持仓与 PnL 模块

5.8.1 模块定位

持仓与 PnL 模块负责基于昨夜持仓、盘中订单成交、实时行情和费用规则,计算账户、产品、策略、机器人、标的等维度的持仓、资金、冻结和 PnL。

5.8.2 功能清单

text
持仓与 PnL 模块
├── 实时持仓
├── 实时资金
├── 实时冻结
├── 实时可用
├── 实时 PnL
├── 日内 PnL
├── 隔夜 PnL
├── 策略 PnL
├── 机器人 PnL
├── 账户 PnL
├── 产品 PnL
├── 标的 PnL
├── 手续费估算
├── 滑点分析
├── 成交成本分析
├── 收益归因基础版
└── PnL 异常告警

5.8.3 输入与输出

类型内容
输入昨夜持仓、盘中成交、订单状态、实时行情、费用规则、账户信息
输出实时持仓、实时资金、实时 PnL、冻结资金、风险指标、结算输入

5.8.4 PnL 计算数据流


5.9 参数与配置模块

5.9.1 模块定位

参数与配置模块负责统一管理信号参数、交易机器人参数、柜台参数、风控参数、账户配置、产品配置、标的池、黑白名单、交易日历、进程配置等。

5.9.2 功能清单

text
参数与配置模块
├── 信号参数管理
├── 交易机器人参数管理
├── 柜台参数管理
├── 风控参数管理
├── 账户配置管理
├── 产品配置管理
├── 交易标的池管理
├── 黑白名单管理
├── 交易日历管理
├── 交易时段管理
├── 机器配置管理
├── 进程配置管理
├── 参数版本管理
├── 参数审批
├── 参数灰度
├── 参数下发
├── 参数回滚
└── 参数变更审计

5.9.3 参数对象模型

5.9.4 参数发布流程


5.10 结算与对账模块

5.10.1 模块定位

结算与对账模块负责盘后和日终处理,包括成交汇总、持仓计算、资金计算、费用计算、券商数据对账、差异处理和报表生成。

5.10.2 功能清单

text
结算与对账模块
├── 日终成交汇总
├── 日终持仓计算
├── 日终资金计算
├── 日终 PnL 计算
├── 券商成交对账
├── 券商持仓对账
├── 券商资金对账
├── 交易费用计算
├── 印花税/过户费/规费计算
├── 策略盈亏汇总
├── 产品盈亏汇总
├── 账户盈亏汇总
├── 对账差异检查
├── 差异处理流程
├── 结算报表生成
└── 次日初始持仓生成

5.10.3 日终结算流程


5.11 观测模块

5.11.1 模块定位

观测模块负责生产系统运行状态监控,覆盖系统观测和业务观测。

5.11.2 功能清单

text
观测模块
├── Colo 机器状态
├── 进程状态
├── CPU 监控
├── 内存监控
├── 磁盘监控
├── 网卡监控
├── 网络延迟监控
├── 行情延迟监控
├── 信号延迟监控
├── 发单延迟监控
├── 回报延迟监控
├── 订单量监控
├── 撤单量监控
├── 成交量监控
├── 拒单量监控
├── 风控拦截监控
├── 告警规则管理
└── 告警通知

5.11.3 观测分类

分类监控对象示例
系统观测机器、进程、网络、磁盘、CPU、内存机器宕机、进程退出、网卡丢包
业务观测行情、信号、订单、成交、风控、PnL行情断流、拒单过高、撤单率异常
延迟观测行情链路、信号链路、发单链路、回报链路行情接收延迟、柜台回报延迟
时间观测PTP/NTP、时钟漂移、时间源时钟漂移过大、时间源不可用

5.11.4 观测数据流


5.12 部署与发布模块

5.12.1 模块定位

部署与发布模块负责程序、配置、脚本、风控规则等发布对象从自有机房到 Colo 的发布、灰度、验证和回滚。

5.12.2 功能清单

text
部署与发布模块
├── 构建管理
├── 制品管理
├── 版本管理
├── 环境管理
├── 发布申请
├── 发布审批
├── 发布计划
├── 发布到测试环境
├── 发布到 Colo 环境
├── 灰度发布
├── 发布前检查
├── 发布后验证
├── 进程重启
├── 配置热更新
├── 版本回滚
└── 发布审计

5.12.3 发布对象

text
- 行情进程
- 信号进程
- 交易机器人进程
- 柜台发单进程
- 管控代理进程
- 运维进程组
- 策略参数
- 风控参数
- 柜台参数
- 配置文件
- 运维脚本

5.12.4 发布流程


5.13 权限与审计模块

5.13.1 模块定位

权限与审计模块负责用户身份、角色权限、操作审批、敏感操作复核和全链路审计。

5.13.2 功能清单

text
权限与审计模块
├── 用户管理
├── 角色管理
├── 权限管理
├── 登录审计
├── 操作审计
├── 参数变更审计
├── 发布审计
├── 控制指令审计
├── 风控规则审计
├── 敏感操作二次确认
├── 双人复核
├── 审批流管理
└── 审计日志归档

5.13.3 敏感操作清单

text
- 启动交易机器人
- 停止交易机器人
- 停止信号进程
- 修改信号参数
- 修改交易机器人参数
- 修改柜台参数
- 修改风控参数
- 下发参数
- 柜台重连
- 单策略全撤
- 单账户全撤
- 全局 Kill Switch
- 发布程序
- 回滚程序
- 修改权限

5.13.4 权限审计流程


5.14 日志与事件模块

5.14.1 模块定位

日志与事件模块负责采集、存储、查询和归档系统日志、业务日志、订单事件、成交事件、控制事件、发布事件、风控事件等。

5.14.2 功能清单

text
日志与事件模块
├── 系统日志采集
├── 业务日志采集
├── 订单事件采集
├── 成交事件采集
├── 风控事件采集
├── 控制事件采集
├── 发布事件采集
├── 参数事件采集
├── 异常事件采集
├── 日志查询
├── 事件查询
├── Trace ID 关联查询
├── 日志归档
├── 日志压缩
└── 日志留存策略

5.14.3 统一事件字段

text
- event_id
- trace_id
- event_type
- source_platform
- source_process
- source_module
- account_id
- product_id
- strategy_id
- robot_id
- symbol
- order_id
- event_time
- receive_time
- payload

5.14.4 日志事件链路


5.15 时间与时钟状态模块

5.15.1 模块定位

时间与时钟状态模块负责监控 Colo 机器和自有机房机器的 PTP/NTP 状态、时间源状态、时钟漂移和关键业务链路时间戳。

5.15.2 功能清单

text
时间与时钟状态模块
├── Colo 机器时钟状态
├── 自有机房机器时钟状态
├── PTP 状态
├── NTP 状态
├── 时间源状态
├── 时钟漂移监控
├── 各进程时间戳检查
├── 行情时间戳对齐
├── 订单时间戳对齐
├── 成交时间戳对齐
├── 延迟分段统计
└── 时间异常告警

5.15.3 延迟分段

text
交易所行情时间

行情接收时间

行情解析完成时间

信号生成时间

交易机器人生成订单时间

柜台发单进程接收订单时间

柜台发送时间

柜台回报时间

成交回报时间

管控平台接收时间

5.15.4 时间戳链路图


5.16 任务调度模块

5.16.1 模块定位

任务调度模块负责管理日前、盘前、盘中、盘后、日终、夜间任务,支撑结算、对账、数据同步、行情归档、日志归档、备份、回测和研究任务。

5.16.2 功能清单

text
任务调度模块
├── 日前任务
├── 盘前任务
├── 盘中任务
├── 盘后任务
├── 日终任务
├── 夜间任务
├── 数据同步任务
├── 行情归档任务
├── 日志归档任务
├── 结算任务
├── 对账任务
├── 报表任务
├── 回测任务
├── 研究任务
├── 任务依赖管理
├── 任务失败重试
├── 任务告警
└── 任务执行审计

5.16.3 交易日任务流


5.17 应急控制模块

5.17.1 模块定位

应急控制模块负责高风险场景下的快速止损和交易系统保护。它和普通控制不同,需要更严格的权限、二次确认、操作审计和结果追踪。

5.17.2 功能清单

text
应急控制模块
├── 全局 Kill Switch
├── 单账户 Kill Switch
├── 单产品 Kill Switch
├── 单策略 Kill Switch
├── 单机器人 Kill Switch
├── 禁买
├── 禁卖
├── 只撤不报
├── 全撤
├── 停止发单
├── 停止信号
├── 停止机器人
├── 柜台断开
├── 应急参数切换
├── 应急预案执行
└── 应急操作审计

5.17.3 应急控制流程


6. 研究平台设计

6.1 平台定位

研究平台面向策略研究员、量化开发和数据研究人员,负责策略研究、因子研究、回测分析、参数扫描、实验管理和研究报告。

研究平台不直接控制实盘交易,不直接操作 Colo 侧生产进程。

6.2 研究平台模块

text
研究平台
├── 1. 策略研究模块
├── 2. 因子研究模块
├── 3. 特征工程模块
├── 4. 回测分析模块
├── 5. 参数扫描模块
├── 6. 实验管理模块
├── 7. 研究报告模块
└── 8. Notebook / 研究环境模块

6.3 研究平台架构图

6.4 主要模块功能

策略研究模块

text
策略研究模块
├── 策略逻辑开发
├── 策略样本选择
├── 策略指标计算
├── 策略表现分析
├── 策略版本管理
└── 策略上线候选生成

因子研究模块

text
因子研究模块
├── 因子定义
├── 因子计算
├── 因子清洗
├── 因子 IC 分析
├── 因子分层回测
├── 因子稳定性分析
└── 因子入库

特征工程模块

text
特征工程模块
├── 特征定义
├── 特征计算
├── 特征归一化
├── 特征缺失处理
├── 特征版本管理
└── 特征数据导出

回测分析模块

text
回测分析模块
├── 历史行情加载
├── 历史订单簿重建
├── 策略回测运行
├── 成本模型
├── 滑点模型
├── 成交模型
├── 延迟模型
├── 回测指标计算
├── 回测结果分析
└── 回测报告生成

参数扫描模块

text
参数扫描模块
├── 参数空间定义
├── 批量任务生成
├── 并行回测
├── 结果聚合
├── 最优参数筛选
├── 稳定性分析
└── 参数候选输出

实验管理模块

text
实验管理模块
├── 实验创建
├── 实验版本管理
├── 输入数据版本记录
├── 策略代码版本记录
├── 参数版本记录
├── 回测结果记录
├── 实验对比
└── 实验归档

研究报告模块

text
研究报告模块
├── 策略报告
├── 因子报告
├── 回测报告
├── 参数扫描报告
├── 实盘复盘报告
└── 报告归档

6.5 策略研究到参数候选流程


7. 行情数据管理平台设计

7.1 平台定位

行情数据管理平台负责行情数据的采集、清洗、存储、校验、查询、导出和回放数据准备。它是研究、回测、复盘、风控分析和交易成本分析的数据底座。

7.2 行情数据管理平台模块

text
行情数据管理平台
├── 1. 原始行情管理模块
├── 2. 标准化行情管理模块
├── 3. 订单簿数据模块
├── 4. 数据清洗模块
├── 5. 数据校验模块
├── 6. 数据补全模块
├── 7. 数据查询模块
├── 8. 数据导出模块
├── 9. 数据版本管理模块
└── 10. 数据权限模块

7.3 行情数据平台架构图

7.4 主要模块功能

原始行情管理模块

text
原始行情管理模块
├── 原始行情包接收
├── 原始行情包落盘
├── 原始行情包索引
├── 原始行情包压缩
├── 原始行情包校验
├── 原始行情包归档
└── 原始行情包恢复

标准化行情管理模块

text
标准化行情管理模块
├── 行情字段标准化
├── 证券代码标准化
├── 交易所字段映射
├── 时间戳标准化
├── 价格精度处理
├── 数量单位处理
└── 标准化行情入库

订单簿数据模块

text
订单簿数据模块
├── 历史订单簿重建
├── 快照订单簿管理
├── 增量订单簿管理
├── 档位数据查询
├── 订单簿一致性检查
└── 订单簿回放数据生成

数据清洗模块

text
数据清洗模块
├── 重复数据去重
├── 异常价格处理
├── 异常数量处理
├── 异常时间戳处理
├── 停牌数据处理
├── 涨跌停数据处理
└── 缺失字段处理

数据校验模块

text
数据校验模块
├── 行情连续性校验
├── 序号连续性校验
├── 时间戳校验
├── 价格边界校验
├── 成交量校验
├── 快照增量一致性校验
└── 数据完整性报告

数据补全模块

text
数据补全模块
├── 缺失行情识别
├── 多源数据比对
├── 数据补采
├── 数据修复
├── 修复版本生成
└── 修复记录审计

数据查询模块

text
数据查询模块
├── 按日期查询
├── 按市场查询
├── 按标的查询
├── 按数据类型查询
├── 按时间区间查询
├── 按版本查询
└── 查询权限控制

数据导出模块

text
数据导出模块
├── 批量导出
├── 分区导出
├── 回测数据导出
├── 研究数据导出
├── 压缩导出
└── 导出记录审计

7.5 行情数据入库流程


8. 基础设施平台设计

8.1 平台定位

基础设施平台为管控平台、研究平台、行情数据管理平台提供底层计算、网络、存储、数据库、消息队列、权限认证、备份恢复和安全访问能力。

8.2 基础设施模块

text
基础设施平台
├── 1. 服务器资源模块
├── 2. 网络模块
├── 3. 存储模块
├── 4. 数据库模块
├── 5. 消息队列模块
├── 6. 权限认证模块
├── 7. 密钥与证书模块
├── 8. 备份恢复模块
├── 9. 服务发现模块
├── 10. 内部 DNS 模块
└── 11. 基础监控模块

8.3 基础设施架构图

8.4 主要模块功能

服务器资源模块

text
服务器资源模块
├── 服务器资产管理
├── 资源分配
├── CPU/内存/磁盘信息管理
├── 操作系统版本管理
├── 机器标签管理
└── 资源使用统计

网络模块

text
网络模块
├── 自有机房网络管理
├── Colo 专线管理
├── 网络隔离
├── 防火墙规则
├── 访问控制
├── 网络连通性检查
└── 网络延迟监控

存储模块

text
存储模块
├── 热数据存储
├── 冷数据存储
├── 对象存储
├── 文件存储
├── 容量管理
├── 存储生命周期管理
└── 存储访问权限

数据库模块

text
数据库模块
├── 关系型数据库
├── 时序数据库
├── 日志数据库
├── 行情数据库
├── 元数据数据库
├── 数据库备份
├── 数据库恢复
└── 数据库权限

消息队列模块

text
消息队列模块
├── 业务事件队列
├── 订单成交事件队列
├── 日志事件队列
├── 任务事件队列
├── 消息重试
├── 消息积压监控
└── 消息权限控制

权限认证模块

text
权限认证模块
├── 用户认证
├── 单点登录
├── Token 管理
├── 服务间认证
├── API 访问控制
└── 权限同步

密钥与证书模块

text
密钥与证书模块
├── 数据库密码管理
├── API Key 管理
├── SSH Key 管理
├── 证书管理
├── 证书到期提醒
└── 敏感配置加密

备份恢复模块

text
备份恢复模块
├── 数据库备份
├── 行情数据备份
├── 配置备份
├── 日志备份
├── 制品备份
├── 备份校验
├── 恢复演练
└── 恢复审计

9. 自有机房与 Colo 侧交互设计

9.1 交互对象

自有机房侧不直接连接 Colo 内部所有进程,而是通过 Colo 侧 管控代理进程 进行交互。

text
自有机房管控平台
    ↓↑
Colo 管控代理进程
    ↓↑
行情进程 / 信号进程 / 交易机器人进程 / 柜台发单进程 / 运维进程组

9.2 控制指令流

9.3 状态上报流

9.4 数据传输类型

类型方向示例
控制指令自有机房 → Colo启停、参数下发、全撤、Kill Switch
配置数据自有机房 → Colo策略参数、柜台参数、风控参数、标的池
业务事件Colo → 自有机房订单、成交、拒单、风控拦截
观测指标Colo → 自有机房CPU、内存、延迟、订单量、撤单量
日志事件Colo → 自有机房业务日志、系统日志、异常日志
行情数据Colo → 自有机房原始行情、标准化行情、订单簿数据

10. 关键业务流程

10.1 盘前流程

10.2 盘中流程

10.3 盘后流程

10.4 异常处理流程


11. 当前版本建设范围

当前版本建议建设范围:

text
当前版本建设范围
├── 管控平台
│   ├── 交易机器人管控
│   ├── 信号进程管控
│   ├── 柜台发单管控
│   ├── 订单与成交
│   ├── 持仓与 PnL
│   ├── 参数与配置
│   ├── 结算与对账
│   ├── 观测
│   ├── 部署与发布
│   ├── 权限与审计
│   ├── 日志与事件
│   ├── 时间与时钟状态
│   ├── 任务调度
│   └── 应急控制

├── 研究平台
│   ├── 策略研究
│   ├── 因子研究
│   ├── 回测分析
│   ├── 参数扫描
│   └── 实验管理

├── 行情数据管理平台
│   ├── 原始行情
│   ├── 标准化行情
│   ├── 订单簿数据
│   ├── 数据清洗
│   ├── 数据校验
│   └── 数据查询

└── 基础设施平台
    ├── 服务器
    ├── 网络
    ├── 存储
    ├── 数据库
    ├── 消息队列
    ├── 权限认证
    └── 备份恢复

当前版本不包含:

text
- 仿真交易平台
- Colo 侧模拟柜台进程
- 复杂模型训练平台
- 完整自动化合规报送平台
- 多地域灾备自动切换平台

12. 建设优先级

12.1 P0:生产可控

text
1. 交易机器人管控模块
2. 信号进程管控模块
3. 柜台发单管控模块
4. 订单与成交模块
5. 参数与配置模块
6. 应急控制模块
7. 权限与审计模块
8. 观测模块
9. 日志与事件模块

目标:

text
能启动、能停止、能看状态、能查订单成交、能下参数、能审计、能应急停止。

12.2 P1:生产闭环

text
1. 持仓与 PnL 模块
2. 结算与对账模块
3. 部署与发布模块
4. 时间与时钟状态模块
5. 任务调度模块
6. 行情数据管理平台基础版

目标:

text
能跑完整交易日,能完成盘前准备、盘中监控、盘后结算、日志归档和数据入库。

12.3 P2:研发闭环

text
1. 研究平台
2. 回测分析模块
3. 参数扫描模块
4. 实验管理模块
5. 行情数据查询与导出能力

目标:

text
能支持策略研究、回测分析、参数扫描、实验记录和研究报告。

13. 总结

自有机房侧建议以 管控平台为核心,把生产交易相关的控制、观测、配置、订单成交、PnL、结算、部署、权限、审计、日志、时间、任务调度、应急控制都纳入管控平台内部模块。

研究平台和行情数据管理平台独立建设:

text
管控平台:面向生产交易管理。
研究平台:面向策略研发和回测分析。
行情数据管理平台:面向行情数据治理和数据查询。
基础设施平台:面向底层计算、存储、网络、数据库、消息、权限和备份能力。

Colo 侧保持低延迟、轻量、稳定;自有机房侧承担完整的控制、观测、研发、数据、结算、运维和审计能力。

Last updated:

基于 VitePress 构建 · 工程、交易与系统研究日志