Northstar
国内最优秀的基于JAVA的AI开源量化交易平台,秒替文华、MC、金字塔。具备历史回放、策略研发、模拟交易、实盘交易等功能。兼顾全自动与半自动的使用场景。Northstar
是一款基于GPL-3.0
协议分发的开源软件。
业务场景
高频交易
利用高速计算机系统和技术,在极短的时间内完成大量的买卖操作,捕捉市场微小的价格波动带来的利润。
统计套利
基于历史数据统计分析,发现不同证券之间价格变动的规律或相关性,从而进行相应的买卖操作以获取利润。
算法交易
将交易策略编写成具体的算法程序,让计算机自动执行买卖指令,如根据设定的价格区间、成交量等因素自动下单。。
风险管理
通过量化模型对投资组合的风险进行评估与管理,比如计算VaR(Value at Risk,风险价值)来衡量潜在的最大损失。
回测分析
在实际投入资金之前,使用历史数据模拟交易策略的表现,评估其有效性和盈利能力。
市场预测
运用机器学习等先进技术分析大量市场数据,预测未来价格走势,为制定交易策略提供依据。
优化配置
根据投资者的风险偏好和收益目标,通过量化方法优化投资组合中的资产分配比例。
特色功能
自主可控的历史重放
可能是业界少有的能进行历史重放的量化交易软件。历史重放不但能验证策略,还能训练操盘人执行策略的能力。
强大的模拟环境
交易软件自带一套可调试、可灵活配置的模拟环境,完全摆脱对其他模拟平台的依赖。轻松验证所有类型的交易策略。
高度可扩展
交易接口可自行扩展,对接任意交易所接口,目前已对接CTP平台接口。交易策略同样可自行扩展,能做出任意的CTA、算法、套利等不同模式的策略。
轻松可视化
交易模组采用100%可透视设计,使得量化策略的运行状态不再是一个黑盒子;优雅的监控台,可轻松掌握策略运行状态。
源代码免费开源
致力于打造高质量的开源项目与社群,从而降低量化爱好入门门槛、学习成本、以及软件使用成本。
简易的API设计
在编程API设计方面,作者使用了诸多巧妙的设计,使得在策略编程接口上尽可能地直观易理解。既充分发挥了JAVA的性能优势,又能使其代码简洁度不输PYTHON等脚本语言
系统截图
系统架构
登录页
默认的用户名/密码:admin
/ 123456
账户管理
行情管理
期货交易
手工期货交易界面是用于对行情数据、模拟账户、交易接口进行手工验证的界面,同时也可以作为人工应急干预的手段。
日志跟踪
邮件通知
开源项目
项目官网
地址:https://www.quantit.tech/
官方文档
https://www.quantit.tech/guide/introduction.html