首页
/ 【限时免费】 【vnpy】开源下载和安装教程

【限时免费】 【vnpy】开源下载和安装教程

2026-02-04 04:36:09作者:滕妙奇

1、项目介绍

VeighNa(vnpy)是一套基于Python的开源量化交易系统开发框架,支持股票、期货、期权等多种金融品种的交易和策略开发。其核心特点包括:

  • 多平台支持(Windows/Linux/macOS)
  • 支持Python 3.10-3.13版本
  • 集成AI量化模块(vnpy.alpha)
  • 提供丰富的交易接口和策略应用模块

2、项目下载位置

官方代码仓库位于GitCode平台:

https://gitcode.com/vnpy/vnpy

可通过Git命令行工具克隆项目:

git clone https://gitcode.com/vnpy/vnpy.git

3、项目安装环境配置

基础环境要求

  • Python 3.10-3.13
  • pip 22.0+
  • 推荐使用Anaconda管理Python环境

![Python版本验证示例] python --version

推荐使用conda创建独立环境

conda create -n vnpy python=3.10
conda activate vnpy

4、项目安装方式

方式一:源码安装(推荐)

  1. 进入项目目录
cd vnpy
  1. 安装核心依赖
pip install -r requirements.txt
  1. 安装vnpy核心包
pip install .

方式二:pip直接安装

pip install vnpy

5、项目处理脚本

启动VeighNa Trader图形界面

python -m vnpy.trader

常用维护脚本

  1. 清理编译缓存
python setup.py clean --all
  1. 生成API接口文档
python setup.py build_sphinx
  1. 运行单元测试
python -m unittest discover vnpy/tests

注意事项

  1. 如需使用CTP等期货接口,需单独安装对应模块:
pip install vnpy_ctp
  1. Windows用户可能需要安装VC++14运行库

  2. 首次运行会生成以下目录结构:

.vntrader/
    ├── config.json    # 全局配置文件
    ├── temp/          # 临时文件
    └── log/           # 运行日志

(注:实际图片示例需用户自行截取命令行输出或界面截图)

登录后查看全文
热门项目推荐
相关项目推荐