northstar

Project Url: dromara/northstar
Introduction: 国内最优秀的基于 JAVA 的 AI 开源量化交易平台,秒替文华、MC、金字塔。具备历史回放、策略研发、模拟交易、实盘交易等功能。兼顾全自动与半自动的使用场景。
More: Author   ReportBugs   
Tags:

Northstar 盈富量化平台

免责声明:
本项目仅属于技术分享,不构成任何交易建议。使用者自身在交易前,需要清楚其可能面对的交易风险与相关法律规定,并为自身行为负责!

多端图表分析

历史回放

自动化

策略监控

专业级量化交易软件,用于期货、股票、外汇、炒币等多种交易场景,实现自动交易。
【演示版网站】

已对接的网关示例:

程序化交易
● 模组管理
● 策略编写(JAVA)
● 指标框架
● 运行状态可视化
● 自动风控
● 资金隔离
● 策略绩效
● 策略熔断

模拟账户交易
● 支持实时行情的本地模拟(同时支持手工及程序化交易)
● 支持历史回放的本地模拟(相当于复盘训练)
● 提供账户绩效统计

历史行情回放
● 对接了六大主流交易市场(国内期货、A 股、港股、美股、币圈、外汇)
● 提供分钟级精度历史行情

前端 GUI 监控台
● 提供单租户的监控台
● 方便配置网关、模组信息
● 提供图表可视化
● 方便日志查询
● 支持中英文切换

AI 助手
● 可对接主流的大模型平台 API
● 已有 Deepseek 及 Kimi 的对接案例

日志分析
● 隔离平台日志与模组日志
● 可通过监控台实时控制日志打印级别

策略回测
● 可实现大规模的批量回测
● 可实现快速回测
● 可实现高精度的回测

图表分析
● 提供多图同列
● 提供多周期联动
● 提供常用指标与画线工具
● 支持自定义指标(Javascript 脚本) ● 支持画线下单

报警通知
● 对接了企业微信与邮件通知

自定义网关
● 可扩展自行对接更多交易所

私有化部署

适用人群

专业量化操盘手、全栈技术爱好者、小型私募技术团队

运行环境

建议使用 Linux 云服务器,或者 Windows 系统(MAC 系统不支持 CTP、XTP 动态库)

程序架构

  • B/S 架构
  • northstar 项目为服务端(包含了 web 网页监控端)
  • 数据库采用 H2(历史行情数据主要依赖数据服务,本地仅保存少量账户配置信息)

项目架构采用事件驱动+插件式开发 输入图片说明

技术支持

输入图片说明

注意事项

  • 更多详细文档请加星球获取
  • 服务器时间校正为北京时间,时间不准会影响行情接收
  • 尽量不要在开市期间重启程序,因为行情是实时接收的,重启会导致当天的 K 线数据会缺失
  • 编写策略逻辑时如需使用时间属性,务必使用 TICK 行情自带的时间戳,否则策略回测时会不准确
  • 本项目为技术分享,对交易行为并不负责
  • 使用者需要自行开发交易策略并需要一定的 JAVA 基础

特别鸣谢

redtorch作者,本项目保留了小部分其源码,同时感谢 redtorch 作者的技术分享。
klinechart作者,提供了优秀的 K 线前端库,并提供了相关的技术支持。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools