VeighNa量化社区
你的开源社区量化交易平台
xiaohe's Avatar
Member
离线
4300 帖子
声望: 268

description
建议检查一下别的地方,我拿你这段代码跑的出来的

应该是用户权限问题,试试用管理员身份运行

木子 wrote:

求助,我按照上面的改了,还是没有合成成功啊
能看下你utility里bargenerator里修改的那段代码吗?

那要自己去策略里print指标数值之类的看看了

可能是安装时候开了360之类的,关掉后再尝试卸载重装吧

  1. 要用实盘账户就勾选ctp,要进行穿透式测试就勾选ctptest, ctp和ctptest不能同时勾选,dll会冲突;
  2. 参考一下我上一条发的帖子,检查一下行情前置/交易前置/授权码等字段是否填错了;
  3. 如果没有,可以在cmd中用python -m vnstation打开vnstation,如果报错Decrypt handshake data failed的话,那应该就是api版本不匹配的问题了,原因帖子里34楼也有详细介绍

可以从这个网址申请米筐使用https://www.ricequant.com/welcome/purchase?utm_source=vnpy
或者自己去下载数据用data_manager模块导入数据库
或者自己试用data_recorder录制行情https://www.vnpy.com/docs/cn/data_recoder.html

如果没有输错账号密码,cmd运行有输出Decrypt handshake data failed的话,那应该就是api版本不匹配的问题了
可参考此帖的34楼

是同时勾选了ctp和ctptest吗?

simnow要连接ctp接口,ctptest是给穿透式测试用的。而且连接的时候请不要两个都勾选

pyqtgraph版本有问题,请查看Github上代码里requirements.txt里的版本,然后降级下好了。

json文件读取出错,你的python是3.7的吗?

非交易时段关闭vnpy就好

你报错的地方定位在paper_account的engine.py,请确认一下是否勾选了paper_account

  1. paper_account可参考https://www.vnpy.com/forum/topic/4870-vn-pyfa-bu-v2-1-6-ben-di-mo-ni-jiao-yi
    文章里也说了,限价单是当盘口卖1价ask_price_1小于等于委托价格,则成交;停止单是当盘口卖1价ask_price_1大于等于委托价格,则成交。那如果没有买一卖一,就应该无法成交吧。
  2. paper_account是本地模拟交易模块,连接以后所有合约的交易委托和撤单请求均已被PaperAccount模块接管,不会再发往实盘服务器。应该是不能与服务器手动下单同时操作的吧

可能是在非交易时段推送了fake data

是已经配置有rqdata的账号吗

非交易时间段需要关闭vnpy,盘前再打开

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】