我正在寻找新的Interactive Brokers python API的框架ib_insync。我无法弄清楚的一件事是如何在下达市场订单后获得交易价格。有人想出来了吗?
我见过this question,但这是旧的API和IBPY。
答案 0 :(得分:0)
如果有人想知道,以下是如何获得您买/卖的价格:
from ib_insync.order import MarketOrder
order = MarketOrder(action, quantity)
trade = self.ib.placeOrder(contract, order)
# Wait for the trade to complete
...
filled_quantity = trade.filled()
filled_price = trade.orderStatus.avgFillPrice