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

【源码】基于Python的量化交易平台VeighNa

项目简介

VeighNa是基于Python的开源量化交易系统开发框架,可助力金融交易员和投资者构建自定义量化交易应用。它具备丰富的交易接口、策略开发API、图形界面和分布式部署支持,能让开发者轻松实现策略回测、实时交易、数据分析等功能。

项目的主要特性和功能

  1. 多功能量化交易平台:整合多种交易接口,提供简洁易用的策略开发API,便于交易员快速构建量化交易应用。
  2. 覆盖国内外交易品种:支持国内外期货、证券、期权等交易品种的交易接口,并不断更新以支持新的交易品种。
  3. 策略开发与应用:提供丰富的策略开发模块,如CTA策略、组合策略、套利交易、算法交易等,还有图形界面用于策略回测和参数优化。
  4. 图形界面与交互:借助PyQt库实现图形界面,支持实时行情展示、交易操作、数据分析和策略回测等功能的图形化展示。
  5. 分布式部署与扩展:支持分布式部署和扩展,通过RPC服务实现跨进程通讯,可构建复杂交易系统。
  6. 数据管理与可视化:提供数据管理和可视化工具,支持历史数据导入、实时数据记录和数据可视化。
  7. 风险管理与监控:内置风险管理系统,支持交易流控、订单数量限制、资金管理等前端风险控制功能。

安装使用步骤

  1. 环境准备
    • 安装Python 3.7或更高版本。
    • 推荐使用VeighNa团队为量化交易专门打造的Python发行版VeighNa Studio - 3.4.0,其内置了VeighNa框架以及VeighNa Station量化管理平台。
  2. 安装VeighNa
    • 解压后,在Windows系统运行install.bat,在Linux/Macos系统运行bash install.sh进行安装。
  3. 运行VeighNa
    • 运行run.py脚本启动VeighNa Trader,进行策略开发、回测和实时交易。
  4. 策略开发:可参考VeighNa社区论坛中的帮助文档、教程和示例代码。

下载地址

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