[英]request the number of shares in your portfolio via ib_insync
我想知道使用 ib_insync 我有多少个特定的 position 的份额。 仅使用 ib.positions() function 给我一个 [...] 更多信息,而不仅仅是股票数量。
我在 inte.net 上找到了一些代码:
from random import choice
pos = ib.positions()
p = choice(pos)
return p.position`
这段代码对我有用,但我认为这只是因为我的投资组合中只有一只股票。 感谢您分享我可以使用哪些代码来获取我的投资组合中的股票数量。
from ib_insync import *
ib = IB()
ib.connect('127.0.0.1', 4002, clientId=1)
positions = ib.positions()
for position in positions:
print(f'You have {position.position} shares of {position.contract.symbol}')
ib.positions() 会给你一个列表,这样你就可以用它for
显示你的每一个 position。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.