littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Python的QUANTAXIS量化金融策略框架

项目简介

QUANTAXIS是一个本地一站式量化金融策略框架,涵盖数据爬取、清洗存储、分析回测、可视化到交易复盘等功能。它支持多种市场(如A股、期货、期权、港美股、数字货币等)的数据下载和自动运维,提供可配置的自定义账户和组合协议,支持策略打点和动态画图的界面可视化协议,以及实盘交易和本地无限制账户的模拟盘。

项目的主要特性和功能

  1. 数据获取与存储:支持股票、期货、期权、港美股、数字货币等多种市场的数据下载和自动运维。
  2. 数据分析:具备优化的数据结构和指标计算,支持多品种、多周期、跨周期的数据分析。
  3. 回测:支持全市场、多账户、多品种、多周期的回测,提供可视化界面和自定义的风控分析。
  4. 模拟与实盘:支持股票和期货的实时模拟和实盘交易,且模拟和实盘使用同一套代码。
  5. 分布式部署:支持Docker一键部署和局域网内的K8s集群部署,基于Celery/RabbitMQ实现分布式的回测、模拟和实盘任务队列。
  6. 终端支持:提供Mac、Windows的可安装版本,全平台可用的Web界面,以及手机客户端(iOS/Android)。

安装使用步骤

1. 环境准备

确保已安装Docker,并根据操作系统选择合适的Docker安装方式: - Win10企业版/教育版:使用Docker Desktop。 - Win10家庭版/Win7:推荐升级系统至Win10企业版,或使用Docker Toolbox部署。 - Linux用户:支持一键部署脚本,快速拉起Docker。 - Mac用户:使用Docker Desktop。

2. 部署QUANTAXIS

使用Docker一键部署QUANTAXIS: bash sudo bash qaservice_docker.sh 后续使用时,只需运行: bash docker-compose up -d

3. 使用QUANTAXIS

4. 访问服务

部署完成后,可以通过以下端口访问服务: - 27017: MongoDB - 8888: Jupyter - 8010: QUANTAXIS WebServer - 81: QUANTAXIS Community - 61208: 系统监控 - 15672: QA - EventMQ

通过以上步骤,可快速部署并开始使用QUANTAXIS进行量化金融策略的开发和测试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】