首页
/ 【vnpy】开源下载和安装教程

【vnpy】开源下载和安装教程

2026-02-04 04:38:58作者:翟江哲Frasier

1、项目介绍

VeighNa是一套基于Python的开源量化交易系统开发框架,支持Windows/Linux/macOS平台,提供从交易接口对接、策略开发到风险管理的全流程解决方案。其4.0版本新增AI量化模块,集成多因子机器学习策略开发工具链。

2、项目下载位置

  • 官方GitHub仓库:git clone https://github.com/vnpy/vnpy.git
  • 国内镜像仓库:git clone https://gitcode.com/vnpy/vnpy.git

3、项目安装环境配置

Python环境(3.10+)

推荐使用Miniconda创建虚拟环境:

conda create -n vnpy python=3.10
conda activate vnpy

Python版本验证

依赖库安装

pip install numpy pandas pyqt5

4、项目安装方式

基础框架安装

cd vnpy
pip install .

可选模块安装(示例:CTP接口)

pip install vnpy_ctp

5、项目处理脚本

启动量化交易平台

from vnpy.trader.ui import MainWindow
main = MainWindow()
main.show()

数据下载脚本示例

from vnpy.trader.utility import load_json
config = load_json("config.json")  # 加载配置文件

注意事项

  1. Windows用户需安装VS Build Tools
  2. Linux/macOS需配置gcc编译环境
  3. 交易接口需单独申请API密钥
登录后查看全文
热门项目推荐
相关项目推荐