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

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

项目简介

QUANTAXIS是一个开源的量化金融策略框架,为中小型策略团队提供一站式的量化分析解决方案。此框架涵盖数据爬取、清洗存储、分析回测、可视化到交易复盘的完整本地解决方案,支持多市场、多周期、多策略的量化分析,还支持局域网和互联网的远程部署。

项目的主要特性和功能

  • 投研分析:提供全市场数据(日线、分钟线、tick)、财务数据以及股票/期货/期权/港股/美股等数据源,具备多品种优化的数据结构,支持大批量指标计算。
  • 回测:支持全市场、多账户、多品种、跨周期、多周期的回测,有可视化界面和自定义的风控分析。
  • 模拟交易:支持股票/期货的实时模拟交易,账户数量不受限制,提供微信通知模板。
  • 实盘交易:支持股票/期货的实盘交易,券商和账户数量不受限制,有可视化界面和微信通知模板。
  • 终端支持:提供Mac/Windows的可安装版本、全平台的Web界面以及手机客户端(iOS/Android)。

安装使用步骤

安装Docker

  • Ubuntu用户使用以下命令一键安装Docker: bash sudo bash install_docker.sh
  • Windows/Mac用户从Docker官网下载并安装Docker Desktop。

启动QUANTAXIS服务

  • 首次使用执行以下命令: bash sudo bash qaservice_docker.sh
  • 后续使用执行以下命令: bash docker-compose up -d

访问服务

  • MongoDB服务:localhost:27017
  • Jupyter Notebook:localhost:8888
  • QUANTAXIS Web API:localhost:8010
  • 社区版接口:localhost:81
  • 系统监控:localhost:61208
  • 消息队列:localhost:15672

编写策略

在完成上述步骤后,用户可开始编写自己的量化策略。

下载地址

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