Home >  > VNPY更换服务器

VNPY更换服务器

一、要去证券商备案吗?

不需要。

 

二、安装

1.首先要安装软件

万能五笔

2.安装vnpy

3.登陆

登陆时要用到账号密码,就是在vnpy.com网站登陆的账号密码。

登陆后报错:由于找不到msvcp140_1.dll,无法继续执行代码,重新安装程序可能会解决。

下载了vcredist x64并安装,不行。再下载vcredist x64 2015-2022终于可以了。

下载地址:

 

vvcredist_2015-2022(14.30.30423.0)
https://download.visualstudio.microsoft.com/download/pr/fc92a69f-aa16-4f81-afbc-bfbd2613a119/597D784B9EDD3E342CAB173436A814AF15C42B16EFC6F631A369C4FC06F6E0F9/VC_redist.x64.exe

 

来源:https://bbs.pcbeta.com/viewthread-1898975-1-1.html

三、配置pickle

1.找到前一天的最高,最低价,然后在wirte.py中修改更新这两个价格。

2.运行write.py

3.运行read.py,查看写入pickle是否成功。

 

 

四、配置CTP

1.打开软件界面。

2.输入CTP的信息

 

3.所有信息都显示成功,并且显示你的账户余额,则为成功了。

五、策略

1.放置策略文件

新建一个C:\Users\Administrator\strategies文件夹,将策略文件复制到这个文件夹。

存放系统策略的位置:C:\veighna_studio\Lib\site-packages\vnpy_ctastrategy\strategies

2.解决策略文件错误

报错:“no module named vnpy.app”

将策略文件from vnpy.app.cta_strategy import 改成from vnpy_ctastrategy import,问题解决。
六、运行run.py
还是报错,修改run.py文件
将from vnpy.gateway.ctp import CtpGateway改成from vnpy_ctp import CtpGateway
将 from vnpy.app.cta_strategy import CtaStrategyApp 改成from vnpy_ctastrategy import CtaStrategyApp
将 from vnpy.app.cta_strategy.base import EVENT_CTA_LOG  改成  from vnpy_ctastrategy.base import EVENT_CTA_LOG
问题解决。
2024年Feb-26安装,总共花费4小时。
七、终于成功

 

八、Feb--28终于成功了。

原来halfhour.pickle, 日志文件都在C:\Users\Administrator这个文件夹下面。

我原来看了其它地方的halfhour.pickle,当然没有变化。

今天查看halfhour.pickle记录的价格已经是正确的了。

 

九、如何获取期货数据?

https://www.shinnytech.com/申请试用天勤专业版用户,注册获得用户名和密码,有十四天的免费期,可以下载数据。

GitHub - vnpy/vnpy_tqsdk: VeighNa框架的天勤TQSDK数据服务接口

量化交易-数据获取-vnpy_tqsdk免费版 - 知乎 (zhihu.com)

暧昧帖

本文暂无标签