项目简介
VeighNa是基于Python的开源量化交易系统开发框架,可助力金融交易员和投资者构建自定义量化交易应用。它具备丰富的交易接口、策略开发API、图形界面和分布式部署支持,能让开发者轻松实现策略回测、实时交易、数据分析等功能。
项目的主要特性和功能
- 多功能量化交易平台:整合多种交易接口,提供简洁易用的策略开发API,便于交易员快速构建量化交易应用。
- 覆盖国内外交易品种:支持国内外期货、证券、期权等交易品种的交易接口,并不断更新以支持新的交易品种。
- 策略开发与应用:提供丰富的策略开发模块,如CTA策略、组合策略、套利交易、算法交易等,还有图形界面用于策略回测和参数优化。
- 图形界面与交互:借助PyQt库实现图形界面,支持实时行情展示、交易操作、数据分析和策略回测等功能的图形化展示。
- 分布式部署与扩展:支持分布式部署和扩展,通过RPC服务实现跨进程通讯,可构建复杂交易系统。
- 数据管理与可视化:提供数据管理和可视化工具,支持历史数据导入、实时数据记录和数据可视化。
- 风险管理与监控:内置风险管理系统,支持交易流控、订单数量限制、资金管理等前端风险控制功能。
安装使用步骤
- 环境准备:
- 安装Python 3.7或更高版本。
- 推荐使用VeighNa团队为量化交易专门打造的Python发行版VeighNa Studio - 3.4.0,其内置了VeighNa框架以及VeighNa Station量化管理平台。
- 安装VeighNa:
- 解压后,在Windows系统运行
install.bat
,在Linux/Macos系统运行bash install.sh
进行安装。
- 解压后,在Windows系统运行
- 运行VeighNa:
- 运行
run.py
脚本启动VeighNa Trader,进行策略开发、回测和实时交易。
- 运行
- 策略开发:可参考VeighNa社区论坛中的帮助文档、教程和示例代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】