Remove commented out limit order logic while trades are still being placed using market orders
This commit is contained in:
parent
bd2d13e444
commit
6a7dbe4aae
@ -136,11 +136,6 @@ class Client:
|
|||||||
leg_data = self.get_market_data(self.get_option_contract(leg))
|
leg_data = self.get_market_data(self.get_option_contract(leg))
|
||||||
leg_mid = (leg_data.ask + max(leg_data.bid, 0)) / 2.0
|
leg_mid = (leg_data.ask + max(leg_data.bid, 0)) / 2.0
|
||||||
|
|
||||||
# Limit orders currently on hold while awaiting slippage metrics on market orders.
|
|
||||||
# leg_limit = (leg_mid - 0.25) - (leg_mid % 0.05)
|
|
||||||
# leg_limit = leg_limit if leg.action == BUY else -leg_limit
|
|
||||||
# option_order = self.submit_single_option_order(leg_data, limit_price = leg_limit)
|
|
||||||
|
|
||||||
option_order = self.submit_single_option_order(leg_data)
|
option_order = self.submit_single_option_order(leg_data)
|
||||||
while not option_order.isDone():
|
while not option_order.isDone():
|
||||||
self.ib.waitOnUpdate()
|
self.ib.waitOnUpdate()
|
||||||
@ -155,11 +150,6 @@ class Client:
|
|||||||
far_leg_mid = (far_leg_data.ask + max(far_leg_data.bid, 0)) / 2.0
|
far_leg_mid = (far_leg_data.ask + max(far_leg_data.bid, 0)) / 2.0
|
||||||
spread_mid = near_leg_mid - far_leg_mid
|
spread_mid = near_leg_mid - far_leg_mid
|
||||||
|
|
||||||
# Limit orders currently on hold while awaiting slippage metrics on market orders.
|
|
||||||
# spread_limit = (spread_mid - 0.25) - (spread_mid % 0.05)
|
|
||||||
# spread_limit = spread_limit if near_leg.action == BUY else -spread_limit
|
|
||||||
# spread_order = self.submit_combo_option_order([near_leg, far_leg], limit_price = spread_limit)
|
|
||||||
|
|
||||||
spread_order = self.submit_combo_option_order([near_leg, far_leg])
|
spread_order = self.submit_combo_option_order([near_leg, far_leg])
|
||||||
while not spread_order.isDone():
|
while not spread_order.isDone():
|
||||||
self.ib.waitOnUpdate()
|
self.ib.waitOnUpdate()
|
||||||
|
Loading…
Reference in New Issue
Block a user