seabyte7 / QUANTAXIS

QUANTAXIS 量化金融框架 Quantitative Financial Framework 中小型策略团队解决方案

Home Page:http://book.yutiansut.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QUANTAXIS 量化金融策略框架

Github workers GitHub stars GitHub forks

ENGLISH DOCUMENTS PLEASE CLICK THIS

[点击右上角Star和Watch来跟踪项目进展! 点击Fork来创建属于你的QUANTAXIS!]

main_1 logo presentbyyutiansut

version build Codefresh build status BCH compliance Codacy Badge Stories in Ready StackShare QAS python Npm author license FOSSA Status

欢迎加群讨论: 563280067 群链接

欢迎关注公众号: 公众号

许多问题 可以在 GITHUB ISSUE中找到, 你可以提出新的issue

QUANTAXIS量化金融策略框架,是一个面向中小型策略团队的量化分析解决方案. 我们通过高度解耦的模块化以及标准化协议,可以快速的实现面向场景的定制化解决方案.QUANTAXIS是一个渐进式的开放式框架,你可以根据自己的需要,引入自己的数据,分析方案,可视化过程等,也可以通过RESTful接口,快速实现多人局域网/广域网内的协作.

1. 功能

======

已经实现:

行情服务

股票/期货/期权/美股/外汇/宏观的历史/实时行情(日线/分钟线/tick/实时五档)服务

财务/基本面/宏观数据

自定义数据源的数据

分析服务

专门为A股股票数据适配的数据结构

精心为A股指标计算适配的指标类

回测服务

股票/日内t0/ 的日线/分钟线级别回测

实盘

股票(实盘易)/期货(python3 CTP win/mac/linux) 实盘

网站HTTP服务

网站后台标准化接口

  • 日线(自1990年)回测 [定点复权] (T+1)
  • 分钟线 [1min/5min/15min/30min/60min]回测 (T+1)
  • 股指期货日线(T+0)/指数日线/ETF日线
  • 股指期货分钟线(T+0) / 指数分钟线/ETF分钟线 [1min/5min/15min/30min/60min]
  • 期货日线/分钟线(期货指数/期货主连/期货合约)
  • 自定义切换以及增加数据源
  • 实时交易数据,实时tick
  • 基于Vue.js的前端网站
  • 自定义的数据结构QADataStruct
  • 指标计算QAIndicator
  • 板块数据(0.5.1新增)/同花顺,通达信板块
  • 基本面数据(部分 最新一期财务报表)
  • 行情分发
  • 自定义账户类/组合类/用户类
  • 自定义市场类/可接入的下单接口(BROKER)
  • 分布式数据库连接(mongodb集群)/带权限数据库
  • 用户分析模块/风控,表现插件
  • 指标类(1.0.42新增)
  • 成交记录分析器
  • T0交易(股票日内做T)回测分析框架(1.0.46)
  • 1996至今的每一季度的财务数据(1.0.52)
  • 文档更新
  • 数据库权限管理
  • 期货数据(郑州/大连/上海/上期/中金)
  • 现货数据(渤海商品期货/齐鲁商品期货/上海T+D黄金(伦敦金交割))
  • 期权数据(郑州商品期权/大连商品期权/上海商品期权/中金所期权/上海股票期权)
  • 港股数据(港股主板/港股创业板/港股指数/港股基金)
  • 美股数据
  • 国际期货数据(伦敦金属/伦敦石油/纽约商品/纽约石油/芝加哥谷/东京工业品/纽约期货/新加坡期货/马来期货)
  • 宏观指标
  • 汇率数据(基础汇率/交叉汇率)
  • python3 CTP接口 [WINDOWS/LINUX]

预计实现:

  • 期货回测
  • 实盘
  • 分析模块(行情分析/板块分析)
  • 多数据库支持

2. 文档

文档参见: book

下载文档手册(实时更新)

PDF | MOBI | EPUB

3. 安装和部署

直接上手~

pip install quantaxis -U

本地安装

git clone https://github.com/yutiansut/quantaxis --depth 1

代码提交式安装 代码提交参见 代码提交

  • fork QUANTAXIS 到你的github账户
git clone https://github.com/你的账户名/quantaxis

参见 安装说明

4. 更新

参见 更新说明

5. Docker

参见 Docker

6. 使用说明

参见

7. Jupyter示例

参见 Jupyter示例

8. 开发计划

参见 开发计划

9. 常见问题FAQ

参见 FAQ

10. 项目捐赠

写代码不易...请作者喝杯咖啡呗?

(PS: 支付的时候 请带上你的名字/昵称呀 会维护一个赞助列表~ )

捐赠列表

11. 回测Webkit插件概览

12. QUANTAXIS 标准化协议和未来协议

QUANTAXIS-Stardand-Protocol 版本号0.0.8

详情参见 QUANATXISProtocol

13. 电脑配置推荐

推荐配置: 6代以上CPU+ 16/32GB DDR3/DDR4内存+ 256GB以上SSD硬盘

最低配置: 支持X64位的CPU

因为在存储本地数据的时候,需要存储超过2GB的本地数据,而32位的MONGODB最高只支持2GB左右的数据存储,因此最少需要一个X64位的CPU

如果SSD资源够用,尽量将数据存储在SSD中,增加wiretiger写盘的速度

如果是阿里云/腾讯云的服务器,请在最初的时候 选择64位的操作系统

License

FOSSA Status

About

QUANTAXIS 量化金融框架 Quantitative Financial Framework 中小型策略团队解决方案

http://book.yutiansut.com

License:MIT License


Languages

Language:C++ 66.3%Language:Python 33.2%Language:C# 0.2%Language:JavaScript 0.2%Language:Shell 0.0%Language:Batchfile 0.0%Language:Makefile 0.0%