I want to place an order at night, that let's say a stock closes at $10. I want to set a buy order at a price above it. Say $11. If the stock opens at or below $11, and hits $11, then my order, either a market or one of their new mid price orders, is triggered to buy. If it opens above $11 then nothing is triggered. Then for a second order I just want to place a sell that triggers at some point in the future, say 10 minutes before close the next day. Then again when the time hits and its triggered it would be either a market sell order or a mid price sell order. Thanks!
Could be wrong but I would just call that a Conditional order. IB allows you to set a lot of different things up, but not sure if you can do exactly that.
You can def. do the first order. Well, not triggered by the actual open price, but the price at a certain time -- say, 9:30:01 for Nasdaq-listed. NYSE-listed a bit trickier, as they can open late. The second order is also doable with a conditional order (using time as the trigger). Have not tested using mid-price instead of a regular market or limit order, however.
here's an example you can play around with set up you order right click to modify the condition (or choose order ticket and choose the conditional tab) Add PRICE choose same underlying method LAST Operator <= Price 11 then ADD TIME operator <= 9:30 AM