Login Page - Create Account

Support Board


Date/Time: Wed, 10 Sep 2025 13:11:55 +0000



Ineractive Brokers - Overnight trades not filling

View Count: 368

[2025-06-30 01:41:45]
User62936 - Posts: 77
I had some trades for IBIT that I wanted to execute after market opened just now but they weren't filling. IB states that they allow overnight trading from 8pm ET on Sunday, which we are past now. I have the setting in the DTS settings for overnight trading set to yes, as per the first attachment. But I got no fill.

I went to TWS, and entered the trade there, and it surprisingly filled. So then I put in another trade, and added extra info so I can see what is different about the trade that is entered in TWS vs. the trades that go through Sierra. In the second attachment, under the "Time in Force" section, all the trades from Sierra show up as GTC, but the trade that I added through TWS has the "overnight + day" selection.

How can I get Sierra to put this flag on the trades so the trades can fill during the entire overnight or day session?
imageDTS.jpg / V - Attached On 2025-06-30 01:41:10 UTC - Size: 149.63 KB - 62 views
imageIB.jpg / V - Attached On 2025-06-30 01:41:16 UTC - Size: 77.37 KB - 54 views
[2025-06-30 02:05:29]
User62936 - Posts: 77
As I go through my other trades, I notice that I'm not getting fills during the entire overnight session. I can get fills a few hours before the open, or a few hours after close, but it doesn't seem like I can get fills after 8pm.

In this example attached, you can see that it filled at 4:20, but 30 mins sooner, price hit this exact same level, but no fill. Also, the evening prior, price clearly traded at this level as well, but because it was after 8pm, I got no fill. These were all limit orders that were sitting in the market waiting to be hit while I was sleeping.

So I think that IB has a special setting that allows for the entire overnight session to be available for fills, but whatever code Sierra is sending doesn't allow to take advantage of the entire overnight session.
imageafter hours.jpg / V - Attached On 2025-06-30 02:04:33 UTC - Size: 132.53 KB - 53 views
[2025-06-30 02:29:39]
User584084 - Posts: 308
IB IBIT Trading Schedule EST
Date Time Of Last Edit: 2025-06-30 02:31:31
imageIBIT Trading Hours.png / V - Attached On 2025-06-30 02:28:58 UTC - Size: 76.45 KB - 57 views
[2025-06-30 02:39:25]
User62936 - Posts: 77
But I was able to get fills when I put the order in through TWS. When I was using Sierra, I saw price trade through the BID and ASK, and no fill.

Also, here is what I see on the IB website. It says that its open for trading from Sunday night at 8pm ET. I know futures open at 6pm, and I saw ES and NQ trading, but there was no price update for IBIT yet at 6pm. But after 8pm, the prices were updating and I could get a fill through TWS.
imagewebsite.jpg / V - Attached On 2025-06-30 02:37:29 UTC - Size: 308.35 KB - 51 views
[2025-06-30 02:55:49]
User584084 - Posts: 308
IB uses an Overnight Exchange for overnight trading. Different IB order type and exchange.

https://www.interactivebrokers.com/campus/ibkr-quant-news/api-overnight-trading/
Date Time Of Last Edit: 2025-06-30 03:00:37
imageScreen Shot 2025-06-29 at 10.53.36 PM.png / V - Attached On 2025-06-30 02:54:59 UTC - Size: 239.1 KB - 63 views
[2025-06-30 03:03:42]
User62936 - Posts: 77
IB uses an Overnight Exchange for overnight trading. Different IB order type and symbol.

https://www.interactivebrokers.com/campus/ibkr-quant-news/api-overnight-trading/

That's interesting.. thanks for the info. When I put in my order, I just selected the "Overnight + Day" setting, which looks a little different than the screenshot you provided. But it worked.

I would love for my trades in Sierra to fill at any exchange at any time the ETF is trading, as long as I get my price.

The beauty of the crypto exchanges is of course 24/7 trading, but the fees are way too high, even if you're getting 0.25% or lower. I've missed many good fills so far.
imagemy options.jpg / V - Attached On 2025-06-30 03:01:16 UTC - Size: 21.22 KB - 53 views
[2025-06-30 03:41:08]
User584084 - Posts: 308
I used IBIT-STK-OVERNIGHT-USD as the symbol in SC and SC loads 1 day from the IB TWS overnight real-time data feed starting after 8:00 PM EST. I sent an order to IB TWS from the SC Trade Window and the Destination shows up as 'OVERNIGHT' in IB TWS. The order was marked TimeInForce: 'Day' in IB TWS since 'OVERNIGHT' or 'OVERNIGHT + DAY' in not an available for TimeInForce in SC Trade Window. IB TWS lets you change that to 'OVERNIGHT' or 'OVERNIGHT + DAY'

If I use IBIT-STK-SMART-USD as the symbol in SC and IBIT-STK-OVERNIGHT-USD as the Trade Symbol, SC loads data up to 8:00 PM EST from the IB TWS real-time data feed.

SC needs to add 'OVERNIGHT' and 'OVERNIGHT + DAY' to TimeInForce to the Trade Window. You should be good to go then.
Date Time Of Last Edit: 2025-06-30 04:16:56
[2025-06-30 03:58:04]
User62936 - Posts: 77
For me, I have no trouble getting data from 8pm using just the IBIT-STK-SMART-USD symbol. (first attachment)

But you're absolutely right that SC needs to add more options for Time In Force. The current list (2nd attachment) doesn't take into account what IB now offers, and the setting in DTS to allow for overnight trading doesn't seem to capture the full hours available.

Thanks very much for looking into this!
imageIBIT-STK-SMART-USD 1 Min #26 2025-06-29 23_52_49.730.png / V - Attached On 2025-06-30 03:57:52 UTC - Size: 18.42 KB - 52 views
imagetime.jpg / V - Attached On 2025-06-30 03:57:57 UTC - Size: 41.61 KB - 48 views
[2025-06-30 04:27:42]
User584084 - Posts: 308
You're welcome.

The important setting is TimeInForce set to 'OVERNIGHT'. Then, IB will set the order TimeInForce and Destination to Overnight when it receives the order. No SC symbol changes are required. The SC Trade Window TimeInForce dropdown needs additional options for "OVERNIGHT' and 'OVERNIGHT + DAY'.

See the attached document.
Date Time Of Last Edit: 2025-06-30 04:35:22
imageTimeInForce 'OVERNIGHT'.png / V - Attached On 2025-06-30 04:19:11 UTC - Size: 235 KB - 62 views
[2025-06-30 15:45:54]
Sierra_Chart Engineering - Posts: 20858
We are looking this over.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2025-07-09 02:02:00]
User62936 - Posts: 77
We are looking this over.

Is there any update?

I also noticed that the color scheme changes in the orders window on TWS. For trades that are entered through TWS, the color is green and the message says that it is active on SMART (when the "Overnight + Day" option is selected). For orders entered in Sierra, the color is blue and it states that the order is being held and monitored.
imageorders.jpg / V - Attached On 2025-07-09 01:59:28 UTC - Size: 156.27 KB - 43 views
[2025-07-09 03:06:29]
Sierra_Chart Engineering - Posts: 20858
Thinking about this. It is very impractical for us to be adding new time in force types. Especially ones which are specific to a particular trading service and will confuse users in other cases. We really cannot do that. That is a lot of work and complexity involved. Thinking about how else this can be solved.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2025-07-09 03:06:58
[2025-07-09 03:16:23]
User62936 - Posts: 77
Thank-you for the quick reply.

I know nothing about coding, but here is what I assume. Instead of adding a new type that everyone has access to, why don't you just change what the setting does in the DTS - Data/Trade Service Settings? There is already an option to allow orders to fill outside of regular trading hours. Why don't you just update the parameter that this changes to be "Overnight + Day"? This setting is what allows TWS to give a fill anytime the market is open. Whatever the parameter is that is tied to "Allow Order To Fill Outside Regular Trading Hours", just change this to "Overnight + Day", just like TWS does. So if in DTS, I have "yes" for "allow order to fill outside regular trading hours", it sends the order as "Overnight+Day" regardless of what the TimeInForce settings is.

This would also of course only be specific to Interactive Brokers, since its in the DTS settings, so there doesn't need to be a change to the TimeInForce setting on the Trade Window.
Date Time Of Last Edit: 2025-07-09 03:22:12
[2025-07-09 04:10:43]
Sierra_Chart Engineering - Posts: 20858
But the question is whether Overnight+Day applies to all symbols. Would there be a problem using it for certain symbols.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2025-07-09 04:10:52
[2025-07-09 04:55:35]
User62936 - Posts: 77
Good point.

So perhaps this setting in DTS could have several options. One to leave it as is with just "yes", but another option to submit the order as "Overnight + Day" if its working for you. If it doesn't work well, you could always go back to the default "yes", or just leave it as "no" and then your orders only fill during RTH.
[2025-07-09 05:01:03]
User62936 - Posts: 77
Here are all the options that TWS offers. I'm not sure what the different between "Overnight" and "Overnight + Day" (maybe Overnight by itself wouldn't fill during RTH), but it seems like if Sierra had the option in DTS to allow me to select which of these I want as my default, it would be an easy fix specific just to IB, and also allow you to default to standard if it isn't working right for you.
image2025-07-08 2158.16.jpg / V - Attached On 2025-07-09 05:00:32 UTC - Size: 20.11 KB - 50 views
[2025-07-09 07:09:20]
User584084 - Posts: 308
Post 15 says that "But the question is whether Overnight+Day applies to all symbols. Would there be a problem using it for certain symbols."

IB says clients can trade over 10,000 U.S. stock and ETFs from 8:00 PM EST to 3:50 AM EST Sunday to Friday using the IBKR Overnight destination. This should only be a problem for a small subset of stocks. The current situation is that orders are not being filled because they are not marked with Time in Force: 'Overnight' or 'Overnight + Day'. The small subset of stocks that do not allow overnight trading should be rejected by IBKR. See the attachment.

https://www.sierrachart.com/Download.php?Folder=SupportBoard&download=123276

Post 13 says "Thinking about this. It is very impractical for us to be adding new time in force types. Especially ones which are specific to a particular trading service and will confuse users in other cases. We really cannot do that. That is a lot of work and complexity involved. Thinking about how else this can be solved."

The existing SC Trade Window has an option for TimeInForce: Send Order At Time and a data field to specify the time. The Trade Window has the security listed in the title bar ex: 'TSLA-STK-SMART-USD'.

Instead of adding new TimeInForce dropdowns for 'Overnight' and 'Overnight + Day' to the Trade Window, why not add logic/code behind the scenes in the Trade Window, transparent to users that

1) Checks if the security is a 'STK' based on the Trade Window title bar
2) Checks if TimeInForce is set to 'Send Order At Time' between 8:00 PM EST and 3:50 AM EST.

If the order is marked as TimeInForce 'Send Order At Time' and time between 8:00 PM EST and 3:50 AM EST and a 'STK', mark the order with a TimeInForce of 'OVERNIGHT' in the Trade Window code behind the scenes.

This should properly mark the order for overnight trading for execution at IB.
Date Time Of Last Edit: 2025-07-09 07:15:49

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account