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

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

项目简介

QUANTAXIS是一个本地一站式量化金融策略框架,覆盖从数据爬取、清洗存储、分析回测到可视化、交易复盘的全流程。它支持多种市场(如A股、期货、期权、港股、美股、数字货币等)的数据下载与自动运维,具备可配置的自定义账户和组合协议,支持多市场全推数据协议、策略打点和动态画图的界面可视化协议,可实现多种市场的实盘交易以及本地无限制账户的模拟盘。此外,该框架支持Docker一键部署和局域网内的K8s集群部署,基于Celery/RabbitMQ实现分布式的回测、模拟、实盘任务队列。

项目的主要特性和功能

投研分析

  • 提供全市场数据(日线、分钟线、Tick数据)、财务数据以及多品种数据(股票、期货、期权、港股、美股等)。
  • 拥有优化的数据结构和指标计算方式。
  • 具备基于Docker的远程投研环境和自动数据运维功能。

回测

  • 纯本地部署且开源。
  • 支持多市场、多账户、多品种、跨周期、多周期回测。
  • 具备可视化界面和自定义风控分析。

模拟

  • 支持股票、期货的实时模拟。
  • 支持多周期实时推送和跨周期推送。
  • 模拟和回测、实盘使用同一套代码。
  • 具备可视化界面和微信通知模板。

实盘

  • 支持股票、期货的实盘交易。
  • 与模拟使用同一套代码,不限制账户数量。
  • 可基于策略实现条件单、风控单等。
  • 具备可视化界面和微信通知模板。

终端

  • 提供Mac、Windows的可安装版本。
  • 提供全平台可用的Web界面和手机客户端。

安装使用步骤

部署

  1. 安装Docker:
    • Ubuntu用户:使用一键脚本安装Docker。
    • Windows/Mac用户:下载并安装Docker Desktop。
  2. 使用QA_SERVICE:
    • 首次使用:运行qaservice_docker.sh脚本。
    • 后续使用:运行docker-compose up -d

使用

使用内置的QACommunity桌面端或网页端进行策略管理和监控。

通过以上步骤,您可以快速部署并开始使用QUANTAXIS量化金融策略框架。

下载地址

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