# GOAi **Repository Path**: liyongdada/GOAi ## Basic Information - **Project Name**: GOAi - **Description**: No description available - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-16 - **Last Updated**: 2021-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 简介 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系统(更多系统支持敬请期待),则可下载[一键安装启动脚本](https://github.com/goaiquant/GOAi/releases/tag/v0.0.1),快速安装部署并启动: + 使用root身份登录Linux服务器 + 切换到root目录:`cd /root` + 下载一键安装启动脚本:`wget https://github.com/goaiquant/GOAi/releases/download/v0.0.1/goai.sh` + 运行脚本进行安装或管理:`bash goai.sh` + 按照窗口提示输入对应命令序号进行操作即可 ## 文档 * [API 接口文档](https://github.com/goaiquant/GOAi/wiki/GOAi-API-接口文档) * [telegram 通知配置说明](https://github.com/goaiquant/GOAi/wiki/电报通知配置方法) ## 使用IDEA 打开工程写策略 * [IDE打开工程并写策略方法](http://note.youdao.com/noteshare?id=cce22cf28f89ffcba66c758c38756b13) ## 社群 * 公众号:了解最新产品动态,听策略大师、开发小哥、设计妹子吐槽吹水。 >  * GOAi官方QQ交流群:689620375 (群附件有GOAi使用的视频教程) ## 授权 引擎使用 AGPLV3 开源,须严格遵守 AGPLV3 的相关条款。