点击此处下载 QUANTAXIS2019 介绍性pdf quantaxis 2019
Quantitative Financial FrameWork
从数据爬取-清洗存储-分析回测-可视化-交易复盘的本地一站式解决方案
[点击右上角Star和Watch来跟踪项目进展! 点击Fork来创建属于你的QUANTAXIS!]
This project exists thanks to all the people who contribute. [Contribute].
欢迎加群讨论: 563280067 群链接
QUANTAXIS 开发群: 773602202 (如果想要贡献代码 请加这个群 需要备注你的GITHUB ID)
欢迎关注公众号:
QAPRO公共号免费提供了下单推送接口, 关注公共号回复trade即可使用
许多问题 可以在 GITHUB ISSUE中找到, 你可以提出新的issue
QUANTAXIS 内测版论坛 QUANTAXISCLUB上线
http://www.yutiansut.com:3000
凡通过论坛进行提问的 均有最高的回复优先级
全新文档界面 QUANTAXISDocs
QUANTAXIS量化金融策略框架,是一个面向中小型策略团队的量化分析解决方案. 我们通过高度解耦的模块化以及标准化协议,可以快速的实现面向场景的定制化解决方案.QUANTAXIS是一个渐进式的开放式框架,你可以根据自己的需要,引入自己的数据,分析方案,可视化过程等,也可以通过RESTful接口,快速实现多人局域网/广域网内的协作.
==========================================
技术栈: python/nodejs/vue/mongodb/rabbitmq/c++
数据存储/数据分析/回测
QUANTAXIS QUANTAXIS的核心部分
WEB相关, http/websocket/开放数据接口
QUANTAXIS_WEBSERVER 基于tornado的web api/ websocket
分布式相关, 任务异步执行, 跨进程分布式消息订阅分发
QUANTAXIS_RUN 基于rabbitmq/celery的分布式任务部署
QUANTAXIS_PUBSUB 基于RABBITMQ的消息分发订阅
接口相关: 交易账户/ 期货接口封装/ Trader实例
QUANTAXIS OTGBROKER 基于OPEN_TRADE_GATEWAY的接口封装
QUANTAXIS CTPBEEBROKER 基于CTPBee的接口封装
QUANTAXIS_ATBROKER 基于海风at的接口封装
QUANTAXIS TRADER 一个开源的websocket版本的期货交易实例
策略相关
QASTRATEGY101 101个基础策略[逐步更新中...]
行情相关: 主推行情实现/ 基于OU过程的模拟行情
QUNATAXIS MARKETCOLLECTOR 全市场订阅分发的行情推送
QUANTAXIS_RandomPrice 基于OU过程的随机行情模拟
账户协议
QIFI 一个基于快期DIFF协议的QA实时账户协议
QIFIAccount 一个基于QIFI协议的多市场兼容的 实时账户实现
QAStrategy 一个完整的 支持 模拟/回测/实盘一键切换的策略基类
实时交易解决方案/ 无人值守/状态汇报/实时账户评估/多账户/策略账户拆分/事件流风控/PB系统/CEP引擎/多系统终端
QUANTAXIS_REALTIME_RESOLUTION 实时交易/部署解决方案(未开源)
QUANTAXIS UNICORN QUANTAXIS 策略托管, 交易监控解决方案(未开源)
QUANTAXIS_RANK QUANTAXIS实时账户评估
QUANTAXIS_CEPEngine QUANTAXIS 复杂事件处理引擎
QUANTAXIS_PBSystem QUANTAXIS PB系统
QUANTAXIS_QARISKPRO QUANTAXIS 多市场多账户集成的实时风控系统
QUANTAXIS QADESKPRO 新版本客户端网页(部分开源)
QUANTAXIS PMS 一个轻量级的纯python实现的 兼容QIFI协议的账户/仓位管理系统
tick回测
QUANTAXIS TICKBacktest tick回测 支持真实tick/仿真tick
jupyterhub 定制(多人编辑)
docker cluster
QUANTAXIS PROCluster 一键部署的docker集群, 2地3中心的高可用灾备投研/交易环境
QUANTAXIS_MONITOR_GUI 基于QT的python监控
(目前废弃)QUANTAXIS_DESKTOP 基于VUE.js/ ELECTRON的 桌面终端
portable_QA 一个独立的python环境,免配置
QUANTAXIS_CRAWLY 爬虫部分
==========================================
哔哩哔哩 传送门
哔哩哔哩 传送门
哔哩哔哩 传送门
==========================================
qaservice是 quantaxis 面向(不想自己配环境的小白) / (有超级多服务器的网管大佬提供的) 一键配置环境
虽然qa-service一个命令就可以使用了 但是作者非常希望你可以读一下这个好不容易才写出来的文章
文章链接 关于docker 和 QASERVICE
======
已经实现:
参见 QUANTAXIS的数据获取指南
参见 QUANTAXIS财务指标
参见 QUANTAXIS WEB 爬虫
一键更新 参见WINDOWS数据自动更新
参见 QUANTAXIS的数据结构
参见 QUANTAXIS行情研究
参见 QUANTAXIS指标系统
参见 QUANTAXIS事件框架
参见 QUANTAXIS的账户结构
参见 QUANTAXIS回测分析
参见 常见策略整理
参见 简单策略回测详解
参见 T0交易的账户详解
实盘易插件 参见实盘易
实盘易安装注意 参见安装注意
具体参见QATTSBroker
CTP 的websocket交易 : simnow demo: ws://www.yutiansut.com:7988
关于websocket交易(可能存在一些不确定的bug 因此暂时不开放):
目前已经开源 参见 QAOTGBROKER
CTP 的websocket 封装 包括完整的账户/HTTP控制等
目前已经开源 参见 QATRADER
CTP 的海风broker魔改封装: QA_AtBroker
目前等VNPY 2.0的横空出世, 兼容py3.6/3.7后将进行对接
文档参见: book
下载文档手册(实时更新)
quantaxis 1.4.4 增加了cython编译加速过程, 如果需要cython的同学 使用:python setup_cython.py build_ext --inplace再继续 pip install -e .必须要注意的事情: 以上为可选项 并非强制!!cython 提速:1.4.3的Account.receive_simpledeal( 包括接受订单/更新账户) 为单次 1.88微秒1.4.4的Account.receive_simpledeal 为单次 570纳秒
参见 安装说明
参见 小白上手教程WIN
pip install quantaxis -U
本地安装
git clone https://github.com/quantaxis/quantaxis --depth 1cd quantaxispip install -e .
代码提交式安装 代码提交参见 代码提交
fork QUANTAXIS 到你的github账户
git clone https://github.com/你的账户名/quantaxis
参见 更新说明
参见 Docker
参见
参见 Jupyter示例
参见 开发计划
参见 FAQ
写代码不易...请作者喝杯咖啡呗?
(PS: 支付的时候 请带上你的名字/昵称呀 会维护一个赞助列表~ )
捐赠列表
首页
登陆
行情/键盘精灵
lab 投研
回测/组合
模拟实盘多账户管理
QUANTAXIS-Stardand-Protocol 版本号0.0.8
详情参见 QUANATXISProtocol
推荐配置: 6代以上CPU+ 16/32GB DDR3/DDR4内存+ 256GB以上SSD硬盘
最低配置: 支持X64位的CPU
因为在存储本地数据的时候,需要存储超过2GB的本地数据,而32位的MONGODB最高只支持2GB左右的数据存储,因此最少需要一个X64位的CPU
如果SSD资源够用,尽量将数据存储在SSD中,增加wiretiger
写盘的速度
如果是阿里云/腾讯云的服务器,请在最初的时候 选择64位的操作系统
==========================================
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]