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

我用的是3.10,通过account Event调取到的account数据如下:
account AccountData(gateway_name='CTP', accountid='xxxxx', balance=430813.47300000006, frozen=0.0)
账户总资产430813是对的,
可是frozen是0则是不对的,因为有交易,实际冻结28万

object.py 209行中显示
self.available: float = self.balance - self.frozen
如果获取到的frozen是0,则计算得到的available也是不对的。

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

frozen=data["FrozenMargin"] + data["FrozenCash"] + data["FrozenCommission"]

CTP接口里的冻结资金取的是这三个字段之和,看看你冻结的28万是否在这三个范围里

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

好啊,我查一查,谢谢!!!

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

沪公网安备 31011502017034号

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