vn.py量化社区
By Traders, For Traders.
Member
加入于:
帖子: 17
声望: 0

在文件夹examples\vn_trader中找到run.py 。进入cmd窗口,输入下面命令python run.py

把run.py的from vnpy.gateway.da import DaGateway注释掉才能正常运行。

运行之后没有CTP连接的选项。

于是更改run.py代码 把ctp相关的注释删去。再次运行,提示如下:

如何解决呢?

数字货币回测:

总收益怎么才百分之零点几 成交记录有几百条

Member
加入于:
帖子: 17
声望: 0

图片怎么托不进来??

提示是 dll oad failed:找不到指定的模块

Administrator
avatar
加入于:
帖子: 4188
声望: 235
  1. 数字货币合约的交易单位是1美金,所以你得自己调整策略里得交易手数
  2. 图片拖动试试用Edge浏览器或者最新的Chrome
  3. dll oad failed:找不到指定的模块,你用的什么操作系统?
Member
加入于:
帖子: 17
声望: 0

Traceback (most recent call last):
File "runcopy.py", line 11, in <module>
from vnpy.gateway.ctp import CtpGateway
File "D:\Anaconda3\lib\site-packages\vnpy\gateway\ctp__init.py", line 1, in <module>
from .ctp_gateway import CtpGateway
File "D:\Anaconda3\lib\site-packages\vnpy\gateway\ctp\ctp_gateway.py", line 6, in <module>
from vnpy.api.ctp import (
File "D:\Anaconda3\lib\site-packages\vnpy\api\ctp\
init__.py", line 1, in <module>
from .vnctpmd import MdApi
ImportError: DLL load failed: 找不到指定的模块。

是上面这个错误。我的是WIN10 64位。

Member
加入于:
帖子: 17
声望: 0

ImportError: DLL load failed: 找不到指定的模块。 这个问题怎么解决?

还有一个新的问题,使用程序版本的CTP, 我自己导入期货数据成功,并且提示了有1200多条 数据量是准确的。 但是回测的时候提示数据量只有192条 不准确了 所以回测结果也不准。这是为什么?

Administrator
avatar
加入于:
帖子: 4188
声望: 235

请使用VNStudio试试,感觉是你Anaconda安装有什么地方没弄对

Member
加入于:
帖子: 17
声望: 0

用VNStudio,CTP,CSV导入数据,我导入本地的期货数据 提示成功,并且提示了有1200多条数据, 数据量是准确的。 但是回测的时候,提示数据量只有192条, 不准确了, 所以回测结果也不准。这是为什么?

Administrator
avatar
加入于:
帖子: 4188
声望: 235

请检查1200条数据的时间戳,是否有重复的,以及你回测加载的历史数据范围,和CSV文件中的数据时间戳范围是否重合

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3