4.22K 浏览
0

能不能把pos = api.get_position()返回的对象的数据结构详解一下?
想获取当前所有持仓的品种和手数,一直引用不对.

lookis 已回答的问题 2020年10月29日
0

positions = api.get_position()
for symbol in positions:
  print('symbol: %s, position: %s' % (symbol, positions[symbol].pos))

laolu123 发表新评论 2022年6月11日

感谢lookis老师的代码,我学习后受益匪浅。

0

这里不是挺详细的么:

https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.objs.html#tqsdk.objs.Position

如果传了 symbol 参数,那么拿到的就是一个这个对象,如果没传symbol对象,那就获取到一个dict,key为 symbol,value 是上面连接的对象

xxooo01 发表新评论 2020年10月28日

不懂dict啊
for example?
pos=api.get_position
怎么打印当前所有持仓合约代码及手数?