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

代码:https://github.com/vnpy/vnpy/blob/v1.9.2-LTS/vnpy/trader/vtEngine.py
1.9.2版本, 策略要先平仓再开仓, 使用上期所平今惩罚,平仓没什么问题, 开仓也老是使用平仓指令。longTd和shortTd都是零。现在没找出原因。
有个地方很奇怪,就是判断交易所是不是上期所的时候我把内容打出来都是SHFE,因为用is判断,结果为False, 下面这个分支总是把offset设成OFFSET_CLOSE.
请问版主以及各位牛人使用is有什么特殊原因吗?没有的话我就改成==了,感觉这里做比较没有必要使用is
多谢。
elif req.volume <= ydAvailable:
if self.exchange is EXCHANGE_SHFE:
req.offset = OFFSET_CLOSEYESTERDAY
else:
req.offset = OFFSET_CLOSE
return [req]

simnow普通方式是不是不支持看穿式监管啊? 那用什么平台模拟测试交易比较好呢?

估计是版本不对,你要是用的windows版本的话分别用6.3.13和6.3.15实验一下,看看是不是有一个可以连接。

交易员你好, 我用的1.90版本的系统, 针对最小变动单位,没有特殊处理,我一般都是用分钟线的收盘价+1发限价单的, 貌似订单也都可以正常处理,好像没有报错。
比如塑料,收盘价+1必然不是合法报价,应该是拒单的, 但我发的单还是成交的。
是碰巧吗?还是1.9版本在报单的时候做过类似处理了?
Thanks,

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

沪公网安备 31011502017034号

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