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

找了这个栏目中的所有帖子,没有相关内容,所以,发新帖子求助!
使用TWS或IB Gateway都试过了,结果一样。
设置中两个地方都勾选了。
一个是通用中的“启用外汇持仓”

description

一个是API设置中的“发送投资组合时包括虚拟外汇持仓”

description

结果在TWS中有正常显示外汇持仓

description

而vnpy的界面里显示持仓和代码engine.get_all_positions()获得的持仓都只有股票的,没有外汇持仓数据。

description

求助,要怎么修改?才能正确的获得外汇持仓?

请各位大神帮助,万分感谢!

比如:EUR.USD这些品种的持仓信息?

Member
avatar
加入于:
帖子: 1692
声望: 122

IB的外汇持仓,是真正的不同货币兑换,所以体现在Account而不是Position里

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

在TWS的API的设置中“发送投资组合时包括虚拟外汇持仓”的后面的说明中,有提到可以在IBApi::EWrapper::reqPositions ()获得虚拟外汇持仓。
这个说明如图:
description

咨询下,vnpy在获得持仓时,是不是使用这个?如果不是,要从哪里修改可以解决?希望得到帮助,感谢!!

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

问题已经解决。在盈透官网后台的设置中,开启虚拟外汇显示就解决了这个问题,

Member
avatar
加入于:
帖子: 1692
声望: 122

感谢反馈告知

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

沪公网安备 31011502017034号

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