VNPY新手常见问题说明

VNTrader安装环境后无法正常运行的问题?

建议使用推荐使用PyCharm作为IDE工具,功能强大,如果觉得Pycharm环境复杂,只要结合Anacanda(基于数据分析和机器学习的集成环境给我们集成好了数据分析和机器学习对应的各种环境和模块)配置一套虚拟环境即可。Pycharm是IDE,Anacanda是Python插件发行包(自带Python语言安装,无需再通过Python安装包安装Python)Pycharm和Anacanda都支持虚拟环境,就是说,电脑上可能安装多个Python的版本,比如python3.7、Python3.8、Python3.9。安装Anacanda后,在Anacanda中选择VNTrader需要的插件安装即可,然后在Pychamr中选择Anacanda的Python虚拟环境,对于一套虚拟环境,插件是该虚拟环境专用的,所以无需再Pycharm中再安装插件,当然安装了也无法选择Anacanda虚拟环境时使用。运行项目需要注意,通常默认设置是以启动Pycharm后第一次启动的项目为根目录,那么问题就来了,如果你第一次是打开了一个其他项目,接着又打开VNTrader项目,那么是找不到VNTrader根目录的路径,因为VNTrader根目录路径下又Pycharm的路径配置文件,所以读取不到配置文件,就找不到一些库。正确做法是,退出打开过其他项目的Pycharm窗口进程,然后双击VNTrader.py用Pychamr打开项目即可。

阅读和开发vnpy相关的代码,推荐怎么选择Python版本和IDE工具?建议使用推荐使用PyCharm作为IDE工具,功能强大,如果觉得Pycharm环境复杂,只要结合Anacanda(基于数据分析和机器学习的集成环境给我们集成好了数据分析和机器学习对应的各种环境和模块)配置一套虚拟环境即可。CTP期货接口

账户已经配置在vnctptd.ini,也可以启动VNTrader.py后,在窗口设置更改账户,默认配置了一个SIMNOW仿真账户,建议尽快更换为自己的账户。已经连接登录了CTP接口,但是在VNTrader主界面,左上角的编辑框中输入合约代码后,为何回车无法订阅行情?请检查合约代码是否输入正确,国内5家期货交易所的合约命名规则有所区别:

中金所:IF

上期所:au

大商所:m

郑商所:TA

请注意以上郑州市大写3位数字,中金所大写4位数字,上期所和大商所市小写4位数字。

连接SimNow的CTP服务器,主界面左下角日志区域没有任何输出信息,或者出现错误?可能有以下几个原因,请按顺序排查:1.非开盘时间运行,如果是和实盘同步时间的服务器IP,那么需要在开盘前后半小时可以连接,SIMNOW有可能盘后也可能连接查询资金,但是不代表可以报单。

SimNow也提供了非交易时段使用的服务器IP,这套服务器无法正常进行结算,请慎重使用;

VNPY只能连接穿透式验证的版本的IP地址;

SIMNOW是测试环境,主要用于功能测试,所以不能保证像生成环境服务器那样问题,每个月总有若干天无法登录的情况出现。

CTP接口报错:“交易服务器授权验证失败,代码:63,信息:CTP:客户端认证失败”是怎么回事?这个报错是因为登录时,填写的穿透式认证的产品名称和授权码错误。如果是实盘账户请联系期货公司确认,如果是SimNow账户请使用下面的配置(来自SimNow


转载请注明:http://www.aierlanlan.com/grrz/2296.html