Я хочу получить среднюю стоимость одной позиции.
Я использую API IB-insync и использую reqPositions (). Результат:
[Position(account='DU1675421', contract=Stock(conId=29622888, symbol='HEIA', exchange='AEB', currency='EUR', localSymbol='HEIA', tradingClass='HEIA'), position=100.0, avgCost=90.97088),
Position(account='DU1675421', contract=Future(conId=176791153, symbol='N225M', lastTradeDateOrContractMonth='20191212', multiplier='100', currency='JPY', localSymbol='164120019', tradingClass='NK225M'), position=1.0, avgCost=2284540.0)]
Я хотел бы получить среднюю стоимость 1 позиции. Как бы я это сделал?
b = ib.reqPositions()
while ib.sleep(0.5):
plb = b
print (plb)
b.avgCost () не работает.