使用Python和IB API,如何将LMT价格设置为当前市场价格。下面是一个示例,当您调用make_order并传递带有操作和数量的价格时。如何将价格定义为MarketPrice?
def make_order(action, quantity,price):
if price is not None:
order = Order()
order.m_orderType = 'LMT'
order.m_totalQuantity = 2
order.m_action = action
order.m_lmtPrice = price
order.m_outsideRth = True
答案 0 :(得分:0)
您需要通过调用reqTickByTickData
或reqMktData
之类的函数来访问当前价格。然后,您可以将lmtPrice
字段设置为当前价格。
如果您要以当前价格下订单,那么创建市场订单会更好吗?
答案 1 :(得分:0)