郭易燔 wrote:
https://www.vnpy.com/docs/cn/paper_account.html 你可以先看一下paperaccount的文档。get_all_positions()查的就是整个账户的持仓。但是你的ctp账户就是没有持仓的。你看到的是paper持仓。你的做法就相当于在a交易所下单,在b交易所去查持仓,的确无法查到持仓。
多谢耐心解释,我再学习一下!
多谢两位大佬解释,刚刚勾掉了PAPER_ACCOUNT,客户端手动下单后,用 .get_all_positions() 查询成功了
试了
>>> main_engine.get_position()
[]
>>> main_engine.get_position('IC2203.CFFEX.Direction.LONG')
什么也没有返回。
用Simnow测试账号登录CTP实盘成功,客户端显示账户资金无误,且有IC和IF的持仓
用代码登录,查询资金可以成功,但持仓返回空值!
这是怎么回事?试了很多方法都不行,已经持续好几天了,有遇到类似问题的没有?