All Projects → goaiquant → GOAi

goaiquant / GOAi

Licence: AGPL-3.0 License
No description or website provided.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to GOAi

Redtorch
Java开源量化交易开发框架
Stars: ✭ 528 (+826.32%)
Mutual labels:  finance, trading, quant, investment
Vnpy
基于Python的开源量化交易平台开发框架
Stars: ✭ 17,054 (+29819.3%)
Mutual labels:  finance, trading, quant, investment
Quantdom
Python-based framework for backtesting trading strategies & analyzing financial markets [GUI ]
Stars: ✭ 449 (+687.72%)
Mutual labels:  finance, trading, quant, investment
Qlib
Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib.
Stars: ✭ 7,582 (+13201.75%)
Mutual labels:  finance, quant, investment
Rqalpha
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
Stars: ✭ 4,425 (+7663.16%)
Mutual labels:  finance, trading, quant
Financial Machine Learning
A curated list of practical financial machine learning tools and applications.
Stars: ✭ 2,172 (+3710.53%)
Mutual labels:  finance, quant, investment
Sgx Full Orderbook Tick Data Trading Strategy
Providing the solutions for high-frequency trading (HFT) strategies using data science approaches (Machine Learning) on Full Orderbook Tick Data.
Stars: ✭ 733 (+1185.96%)
Mutual labels:  trading, quant, investment
HTML-Crypto-Currency-Chart-Snippets
💹 Simple HTML Snippets to create Tickers / Charts of Cryptocurrencies with the TradingView API 💹
Stars: ✭ 89 (+56.14%)
Mutual labels:  finance, trading, btc
Qlib Server
Qlib-Server is the data server system for Qlib. It enable Qlib to run in online mode. Under online mode, the data will be deployed as a shared data service. The data and their cache will be shared by all the clients. The data retrieval performance is expected to be improved due to a higher rate of cache hits. It will consume less disk space, too.
Stars: ✭ 81 (+42.11%)
Mutual labels:  finance, quant, investment
Py Market Profile
A library to calculate Market Profile (aka Volume Profile) for financial data from a Pandas DataFrame.
Stars: ✭ 153 (+168.42%)
Mutual labels:  finance, trading, quant
Awesome Quant
中国的Quant相关资源索引
Stars: ✭ 2,529 (+4336.84%)
Mutual labels:  finance, trading, quant
AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Stars: ✭ 227 (+298.25%)
Mutual labels:  finance, trading, algo-trading
Machine Learning For Trading
Code for Machine Learning for Algorithmic Trading, 2nd edition.
Stars: ✭ 4,979 (+8635.09%)
Mutual labels:  finance, trading, investment
Riskfolio Lib
Portfolio Optimization and Quantitative Strategic Asset Allocation in Python
Stars: ✭ 305 (+435.09%)
Mutual labels:  finance, trading, investment
cryptoquant
An Quantatitive trading library for crypto-assets 数字货币量化交易框架
Stars: ✭ 96 (+68.42%)
Mutual labels:  trading, quant, okex
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (+131.58%)
Mutual labels:  finance, trading, quant
Goex
Exchange Rest And WebSocket API For Golang Wrapper support okcoin,okex,huobi,hbdm,bitmex,coinex,poloniex,bitfinex,bitstamp,binance,kraken,bithumb,zb,hitbtc,fcoin, coinbene
Stars: ✭ 1,188 (+1984.21%)
Mutual labels:  quant, btc, bitfinex
Tai
A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine
Stars: ✭ 264 (+363.16%)
Mutual labels:  trading, quant, investment
Bot18
Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f
Stars: ✭ 157 (+175.44%)
Mutual labels:  finance, trading, btc
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
Stars: ✭ 21 (-63.16%)
Mutual labels:  finance, trading, algo-trading

Sym
新一代的量化系统,为交易而构建

简介

GOAi 是一款基于JAVA的开源量化交易系统,起源于公司自研量化系统。目标从初期的交易所API接口封装,一步步成长为一套全功能量化交易平台。目前仅支持数字资产量化交易,未来会陆续支持A股、港股、美股、期货、期权等多种交易标的。

动机

商业闭源平台问题:

  • 不要把交易所密钥存储在第三方平台,重要的事情说三遍。
  • 策略的保密性,策略是自己辛辛苦苦研究成果。平台无法确保存储的绝对安全。
  • 如果代跑策略,用第三方平台并不方便。
  • 商业平台的闭源性质,你并不清楚框架做了什么。
  • 熊市本来就不赚钱,还要支出一笔额外费用。

其它开源平台:

  • 部分项目产品化做的不够好,偏技术,易用性较差。
  • 部分项目个人业余时间进行维护,文档、bug修复、新增功能不够及时。

我们的优势

  • 交易引擎100%开源
  • 公司持续化维护运营,配备专门的开发、设计、测试人员。
  • 产品优化会根据使用者的反馈第一时间做出调整。
  • 定期举行线上线下的交流会。

功能

现有功能:

  • 支持主流交易所现货http接口(okexv3、火币、币安、bitfinex)。
  • 支持交易所WebSocket连接方式(okexv3 ws接口)。
  • 支持电报发消息通知。
  • 接口的模板化封装。

准备实现功能:

  • 更多主流现货交易的支持。
  • okex合约的支持。
  • bitmex交易所支持。
  • 回测系统的实现。
  • 图表及收益曲线的支持。
  • 多语言开发的支持 如 python、javascript 等。

界面

登录页

index

首页

index

实例管理

在线配置参数实例

index

jar包本地获取配置参数实例

index

策略管理

index

交易所管理

index

策略模板

index

环境要求

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
  • 按照窗口提示输入对应命令序号进行操作即可

文档

使用IDEA 打开工程写策略

社群

  • 公众号:了解最新产品动态,听策略大师、开发小哥、设计妹子吐槽吹水。

index

  • GOAi官方QQ交流群:689620375 (群附件有GOAi使用的视频教程)

授权

引擎使用 AGPLV3 开源,须严格遵守 AGPLV3 的相关条款。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].