Skip to content

平台简介与核心概念

什么是 Northstar

Northstar(盈富量化交易平台) 是一个基于 Java + Spring Boot 的量化交易平台,提供模块化的策略开发、历史回放(回测)、模拟交易和实盘部署能力。前端为 Vue 3 单页应用,通过浏览器访问,桌面端与移动端均可使用。

平台覆盖量化交易的完整链路:

历史行情 → 历史回放(回测/复盘) → 模拟盘验证 → 实盘程序化交易
                ↑                        ↑
           操盘手训练 ←——— 手工交易练习 ←——┘

核心概念

以下术语来自平台首页的"术语解释",理解它们是使用平台的前提:

术语说明
网关(Gateway)代表一个能与外部接口建立连接的组件,是平台连接一切外部能力的入口
行情网关能接收实时行情数据的网关(用途 = 行情 MARKET_DATA)
交易网关能发送交易委托进行账户交易的网关(用途 = 交易 TRADE),一个交易网关对应一个实际的交易账户
合约(Contract)可交易的标准化品种,合约由行情网关订阅后才能在平台内使用
交易策略(Strategy)一段可执行的交易逻辑代码(Java 类),定义了何时开仓、何时平仓
模组(Module)自动化交易的运行单元,定义了"哪个策略哪个账户上对哪个品种进行交易"
模组账户每个模组内部的逻辑账本,与实际交易账户没有直接映射关系;模组账户的余额与持仓决定了交易算法能否开平仓

网关渠道与用途

创建网关时需要选择渠道(连接哪类外部系统)与用途(行情 or 交易):

渠道行情交易说明
PLAYBACK历史回放(内置),详见 历史回放
SIM模拟撮合(内置,零配置),详见 模拟盘交易
CTP期货实盘(由外部网关 jar 提供)
CTP_SIMCTP 仿真环境(仅超级用户模式可见)
TIGER / OKX / BIAN老虎证券 / OKX / 币安(由外部网关 jar 提供)

TIP

本发行版内置 PLAYBACKSIM 两个渠道,开箱即可进行回放、回测与模拟交易。CTP 等实盘渠道通过将网关 jar 放置于程序同级目录(启动脚本 startup.sh 通过 -Dloader.path 加载)后注册使用。

网关管理页以卡片形式展示全部网关(下图为演示环境:两个 SIM 交易账户 + CTP 行情网关 + PLAYBACK 回放网关):

网关管理页

模组用途

模组有三种用途,对应量化策略生命周期的三个阶段:

模组用途说明
回测(PLAYBACK)绑定回放环境,在历史行情上验证策略表现
模拟盘(UAT)绑定 SIM 模拟账户,在实时仿真行情中试运行策略
实盘(PROD)绑定 CTP 等实盘账户,真实资金自动交易

主要功能菜单一览

平台左侧菜单(按顺序):

菜单子菜单用途
首页快捷键参考、术语解释、已购服务
网关管理创建/连接/管理行情与交易网关(账户)
交易中心活跃行情报价实时行情报价表,可按行情网关筛选
多图同列多周期多品种 K 线图,回放与画线交易的主战场(仅桌面端)
移动端图表移动端 K 线图(仅移动端显示)
期权日历期权到期日查询
合约配置按合约设置杠杆、手续费、交易时段,支持导入导出
交易自动化模组管理创建/启停/监控程序化交易模组
策略探索批量回测:一个策略 × 多个合约的参数寻优
日志中心平台日志平台运行日志
模组日志按模组查看策略输出日志

移动端说明

"多图同列"等重交互页面仅桌面端可用;移动端提供专门的图表与模组管理视图。建议日常操盘使用桌面浏览器访问。

Northstar 盈富量化交易平台