GOAi 是一款基于JAVA的开源量化交易系统,起源于公司自研量化系统。目标从初期的交易所API接口封装,一步步成长为一套全功能量化交易平台。目前仅支持数字资产量化交易,未来会陆续支持A股、港股、美股、期货、期权等多种交易标的。
- 不要把交易所密钥存储在第三方平台,重要的事情说三遍。
- 策略的保密性,策略是自己辛辛苦苦研究成果。平台无法确保存储的绝对安全。
- 如果代跑策略,用第三方平台并不方便。
- 商业平台的闭源性质,你并不清楚框架做了什么。
- 熊市本来就不赚钱,还要支出一笔额外费用。
- 部分项目产品化做的不够好,偏技术,易用性较差。
- 部分项目个人业余时间进行维护,文档、bug修复、新增功能不够及时。
- 交易引擎100%开源
- 公司持续化维护运营,配备专门的开发、设计、测试人员。
- 产品优化会根据使用者的反馈第一时间做出调整。
- 定期举行线上线下的交流会。
- 支持主流交易所现货http接口(okexv3、火币、币安、bitfinex)。
- 支持交易所WebSocket连接方式(okexv3 ws接口)。
- 支持电报发消息通知。
- 接口的模板化封装。
- 更多主流现货交易的支持。
- okex合约的支持。
- bitmex交易所支持。
- 回测系统的实现。
- 图表及收益曲线的支持。
- 多语言开发的支持 如 python、javascript 等。
登录页
首页
实例管理
在线配置参数实例
jar包本地获取配置参数实例
策略管理
交易所管理
策略模板
GOAi运行环境基本要求
只需启动运行GOAi服务(策略实例、GOAi后台管理系统Web服务)情况
- JDK(1.8及以上)
- Linux(Centos7) 或 Windows
GOAi策略开发环境基本要求
策略开发调试基本环境,一般是在本地开发调试策略时所需要的环境要求
- JDK(1.8及以上)
- Gradle(4.8及以上)
- Linux(Centos7) 或 Windows
Windows
- 进入strategy目录,点击运行
run_goai.bat
脚本文件即可
MAC
- 进入strategy目录,运行 ./run_goai.sh 命令
Linux
- 进入strategy目录,点击运行
run_goai.sh
脚本文件即可
若是Centos7系统(更多系统支持敬请期待),则可下载一键安装启动脚本,快速安装部署并启动:
- 使用root身份登录Linux服务器
- 切换到root目录:
cd /root
- 下载一键安装启动脚本:
wget https://github.com/goaiquant/GOAi/releases/download/v0.0.1/goai.sh
- 运行脚本进行安装或管理:
bash goai.sh
- 按照窗口提示输入对应命令序号进行操作即可
- 公众号:了解最新产品动态,听策略大师、开发小哥、设计妹子吐槽吹水。
- GOAi官方QQ交流群:689620375 (群附件有GOAi使用的视频教程)
引擎使用 AGPLV3 开源,须严格遵守 AGPLV3 的相关条款。