Stop order not executed (Interactive Brokers, trading Oil Future)

Below is my situation:
1. When stop orders not executed: 18:00~23:00 eastern time
2. App: IBKR on my iPhone 8 plus
3. Trading: Crude Oil Futures - CL NYMEX Apr'22
4. Order type: Stoploss of brackets with targets and stops (market stop, not stop limit)
5. RTH enabled <<<<<<
6. Time in force: Good till cancel
7. Status of those not executed orders: I got the positions through the bracket orders and was waiting for either stops or targets to be reached
8. All manual trades worked fine

_______________________________

It happened to me because I set up the IB wrongly.

based on your message, your Bracket order is only active during RTH.

go and change the setting so that the Bracket order is active
during and also outside RTH.


under Configuration ---> Presets ---> Timing, you have to click
' allow order to be activated, triggered, or filled outside of regular trading hours (if available) '.
 
Below is my situation:
1. When stop orders not executed: 18:00~23:00 eastern time
2. App: IBKR on my iPhone 8 plus
3. Trading: Crude Oil Futures - CL NYMEX Apr'22
4. Order type: Stoploss of brackets with targets and stops (market stop, not stop limit)
5. RTH enabled <<<<<<
6. Time in force: Good till cancel
7. Status of those not executed orders: I got the positions through the bracket orders and was waiting for either stops or targets to be reached
8. All manual trades worked fine

_______________________________

It happened to me because I set up the IB wrongly.

based on your message, your Bracket order is only active during RTH.

go and change the setting so that the Bracket order is active
during and also outside RTH.

under Configuration ---> Presets ---> Timing, you have to click
' allow order to be activated, triggered, or filled outside of regular trading hours (if available) '.
Thanks for pointing out - I actually did not make it clear in a right way. When I said “RTH enabled” the item itself actually says “stoploss outside RTH” which was checked as “yes”. @maxinger - Is this the mistake you made and when you set up RTH correctly your problem was solved? Good for you but it is not my case. ///
I will setup some trades to see if it is ECBOT related as @Bad_Badness mentioned. If yes, does that mean I would only be able to use stops during regular trading hours? That would be sad. Hope I could find a solution because I only use stops after regular trading hours then I can sleep…as oil futures are being traded almost 24 hours a day :)
 
Last edited:
Consider drilling down to the instrument level. Different instruments behave differently after hours based on the order, exchange and broker. There are issues such as where the order is stored, i.e. native or not, and if not is it synthetic, i.e. held at the broker until an event and then generated. That and the E-CBOT (NYMex) being closed could be your problem.


https://www.interactivebrokers.ca/en/index.php?f=719. My emphasis added.

" CBOT (E-CBOT)
Stop-Limit Orders: Stop-limit orders configured to trigger outside RTH are submitted using the exchange's native order type and can be placed at any time during regular trading E-CBOT trading hours. Stop-limit orders on E-CBOT (and NYMEX) configured to trigger outside of regular trading hours with a trigger method set to bid/ask may trigger in illiquid markets and/or based on quotes with wide bid/ask spreads. Please note the following restrictions placed by E-CBOT:

  • Trades outside the "fair market value" will be cancelled by E-CBOT and the party responsible for entering the order into the electronic trading system that gave rise to the trade cancellation or price adjustment shall pay an administrative fee to the Exchange in the amount of $500 for each such occurrence.
  • Closed daily from 17:00 - 20:40 and 23:40 - 00:15 ET for CBOT/IB daily maintenance.
  • Day orders will be cancelled at 17:00 ET.
  • GTC and GTD orders cannot be cancelled from 23:40 - 00:15 ET."

Also sometimes this helps diagnose the issue: https://www.interactivebrokers.com/php/whiteLabel/TWS_Reference_Information/orderStatus.htm
I just read your post again carefully. …ECBOT “Closed daily from 17:00 - 20:40 and 23:40 - 00:15 ET for CBOT/IB daily maintenance.” It is within a paragraph started with “stop limit orders” but since it is related to “maintenance” so I believe it is affecting all types. I checked one of my not-executed-orders (stop market, not stop limit) on Mar 9, and found it did happen at 19:44 (time of my manual exit).
 
Last edited:
Thanks for pointing out - I actually did not make it clear in a right way. When I said “RTH enabled” the item itself actually says “stoploss outside RTH” which was checked as “yes”. @maxinger - Is this the mistake you made and when you set up RTH correctly your problem was solved? Good for you but it is not my case. ///
I will setup some trades to see if it is ECBOT related as @Bad_Badness mentioned. If yes, does that mean I would only be able to use stops during regular trading hours? That would be sad. Hope I could find a solution because I only use stops after regular trading hours then I can sleep…as oil futures are being traded almost 24 hours a day :)

now I don't know what caused that problem.
I trade Nymex oil futures during the Asian/ European/US sessions and I don't face that problem.
Let's see if other members can help identify the root cause.


do not that ECBOT and NYMEX oil have very different trading hours.
 
I just read your post again carefully. …ECBOT “Closed daily from 17:00 - 20:40 and 23:40 - 00:15 ET for CBOT/IB daily maintenance.” It is within a paragraph started with “stop limit orders” but since it is related to “maintenance” so I believe it is affecting all types. I checked one of my not-executed-orders (stop market, not stop limit) on Mar 9, and found it did happen at 19:44 (time of my manual exit).
You will figure it out. When people ask what should be in a Trading Plan, this is an example. (this comment is for other people).

Order execution and Order risk need to be looked at. Usually not that complicated, but just need to be reviewed and understood.

Most of the time, what they say and how it works needs to be verified, otherwise, imo, it is hard to rely on it for serious trading.
 
Was there any updates on this as exactly same is happening to my orders, stop not gettting hit, same settings as original post..RTH, GTC all enabled
 
yes this happened with me a couple days ago. I put a stop limit order in the after -hours but once the market price hit it, the order didn't execute and I got an IB message.
I talked to them and they said that a possibility would be that the limit price was too far from the market price
 
When you put a stop limit order. You have your stop order and your limit order. I am guessing my limit order was too far? I am really not sure
@roca strange, how is limit price too far from market price when you saying market price did hit it.
 
Back
Top