量化系统介绍
架构重构:核心服务组件与实盘前端界面
量化系统架构重构说明:行情/交易回报 RPC 广播架构、算法与策略两层服务划分、五条核心数据流,以及实盘系统网页端与手机端界面。
#架构#系统设计#实盘系统
报告日期 2026-07-23。本篇是量化系统的架构说明:先给出整体架构图,再拆解核心服务组件与两层服务层级,梳理五条核心数据流,最后展示实盘系统的网页端与手机端界面。
一、系统架构图
系统按数据源层、接入层、数据层/业务层组织:交易所与行情源接入后,由行情 RPC 服务器与交易回报 RPC 服务器以 PUB-SUB 方式向下游广播;算法服务器 ×(N+1)、Record 服务器、策略服务器 ×M 各自按需订阅,策略层通过 REQ 通道向算法层下单。

二、系统组件说明
核心服务组件:
1. 行情RPC服务器(PUB)
- 功能:广播实时行情数据
- 订阅者:所有算法服务器、策略服务器、Record服务器
2. 交易回报RPC服务器(PUB)
- 功能:广播成交回报和订单状态
- 订阅者:所有算法服务器、策略服务器
3. Record服务器
- 功能:订阅行情数据,生成K线并存储
- 输出:各种时间周期的K线数据
三、服务层级
算法服务层(n+1 个):
- SUB:订阅行情数据和交易回报
- PUB:发布持仓数据给策略层
- REQ:接收策略的下单请求并转发给交易网关
策略服务层(n 个):
- SUB:订阅行情、交易回报和持仓数据
- REQ:向算法服务发送下单请求
四、数据流说明
- 行情数据流:行情源 → 行情PUB → 所有SUB服务
- 交易回报流:交易网关 → 回报PUB → 所有SUB服务
- 持仓数据流:算法服务 → 策略服务
- 下单请求流:策略服务 → 算法服务 → 交易网关
- 数据记录流:Record服务器订阅行情 → 生成K线 → 存储
五、实盘系统前端界面
网页前端界面: 区分 trader 与 admin(管理员)两种角色,支持多账户切换;主界面包含资金曲线、交易下单、用户管理、账户资金与最近成交等模块,可按账户查看可用资金与权益变动。

手机前端界面: 展示各账户持仓明细(SOLUSDT、SUIUSDT、BNBUSDT、ADAUSDT、LINKUSDT、WIFUSDT、TRUMPUSDT、DOGEUSDT、XLMUSDT、ALGOUSDT 等),底部提供首页 / 持仓 / 订单 / 我的四个导航入口。

免责声明:本报告仅为策略研究记录与教学交流,不构成任何投资建议。市场有风险,投资需谨慎。