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

在converter.py(\vnpy-master\vnpy\trader)中,有一个calculate_frozen,用于计算某个合约的持仓冻结。其中某段代码:

description
选中部分大体意思是:如果是未成交的平仓委托单,那么先将其数量归属到今仓冻结中,当今仓冻结超过今仓持仓,那么将多余的数量归属到昨仓冻结。
但平仓的规则不是先开先平吗,这样计算出来的数量会不会有问题了。
比如,某个合约,昨仓3手,今仓2手。然后选择平仓4手,按照代码计算,得出今仓冻结2手,昨仓冻结2手。但是按照交易规则,则应该是昨仓冻结3手,今仓冻结1手?
不知道是否哪里没有考虑周全……

Member
avatar
加入于:
帖子: 5018
声望: 303

没有硬性规定

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

沪公网安备 31011502017034号

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