VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 3
声望: 0

description

如上图用的易盛的仿真数据,策略运行的时候报错。
自己试着排查找到\vnpy_ctastrategy\engine.py下的round_to()函数,
发现传入的数据是contract.pricetick,打印了下,发现pricetick =0.0,
打印了下contract如下图:
description

但是行情窗口能显示品种,代码,价格,买量都是正常,
试着用左侧手动下单,下单后没有显示成交和持仓,撤单也失败。
大致问题是报价可以,下单和持仓有问题,请高手帮忙看看从哪里入手

description

Member
avatar
加入于:
帖子: 1472
声望: 105

请看下顶部菜单【帮助】->【合约查询】里,CU2401合约的pricetick(最小价格跳动)是多少

Member
avatar
加入于:
帖子: 3
声望: 0

MTF wrote:

请看下顶部菜单【帮助】->【合约查询】里,CU2401合约的pricetick(最小价格跳动)是多少
合约查询里面,合约的最小价格跳动是0,合约乘数也是0

description

Member
avatar
加入于:
帖子: 1472
声望: 105

这里可能是模拟环境的问题,esunny接口支持多种环境(国内、海外、金交所),每个环境的细节可能有所区别

具体排查的话,找下vnpy_esunny中esunny_gateway.py下,和ContractData相关的函数部分

Member
avatar
加入于:
帖子: 3
声望: 0

好的,谢谢,我再排查下。

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

沪公网安备 31011502017034号

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