一. 依赖环境:
- macOS Ventura: Version 13.2.1
- Anaconda 2.4.0 + Python 3.10
- git
因为之前电脑用了很久, brew 安装过一些例如 ta-lib 之类的依赖, 这里不详述.
二. 安装基本过程
创建 vnpy envs:
官网下载 anaconda 安装后, 启动界面
点击 Create 后填写信息创建环境
下载 vnpy 3.6.0 源代码
https://github.com/vnpy/vnpy/releases/tag/3.6.0
也可以 git clone git@github.com:vnpy/vnpy.git
, 不过随时间漂移, 这个可能是高于 3.6.0 的版本
安装依赖
terminal 控制台, 首先切换到 vnpy 环境: conda activate vnpy
执行安装依赖
pip install vnpy_ctastrategy
pip install vnpy_ctabacktester
pip install vnpy_spreadtrading
pip install vnpy_algotrading
pip install vnpy_optionmaster
pip install vnpy_portfoliostrategy
pip install vnpy_scripttrader
pip install vnpy_chartwizard
pip install vnpy_rpcservice
pip install vnpy_excelrtd
pip install vnpy_datamanager
pip install vnpy_datarecorder
pip install vnpy_riskmanager
pip install vnpy_webtrader
pip install vnpy_portfoliomanager
pip install vnpy_paperaccount
pip install vnpy_sqlite
pip install vnpy_rqdata
启动界面
cd vnpy-3.6.0/examples/veighna_trader
python run.py