NexusFi: Find Your Edge


Home Menu

 





Stop Order not getting filled (TOS OnDemand)


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one MrGod2U with 3 posts (1 thanks)
    2. looks_two Quick Summary with 1 posts (0 thanks)
    3. looks_3 Fi with 1 posts (0 thanks)
    4. looks_4 Opstar with 1 posts (2 thanks)
    1. trending_up 10,528 views
    2. thumb_up 3 thanks given
    3. group 3 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
MrGod2U
Toronto Ontario/Canada
 
Posts: 6 since Nov 2016
Thanks Given: 0
Thanks Received: 1

I'm trying to familiarize myself with thinkorswim before I start using it full time. While testing it today using the OnDemand feature I bought 2000 shares @ $1.63. I set a stop at $1.55. The price went up to around $1.70 and then trickled down to $1.45. The ask's were well below $1.55 for at least 2 minutes and there were 100+ trades executed lower then $1.55 as well, and yet the stop order never got filled.

I had the same problem with setting a limit sell order at $1.68 where there were plenty of trades well above $1.68 but yet it never got filled. It seems the only way I can buy/sell is using market orders. The order is shown to be working, and displays on the chart, but just never executes. I don't want to use real money until I figure out if this is either an error on my part or a glitch specific to the OnDemand feature. Any advice would be much appreciated. Thanks!

(I've since posted this in the Thinkorswim section of the forum, this thread can be removed, sorry for the mistake)


Reply With Quote

Can you help answer these questions
from other members on NexusFi?
March Jobs Report Update: 178K Beat vs 59K Expected, Wag …
Traders Hideout
Topstep Slashes XFA Payout Caps by Up to 60% -- Flagship …
Funded Trading Evaluation Firms
White House Drops First Alien Files Today -- Market Says …
Prediction Markets & Event Contracts
CFTC Chair Selig Puts Timeline on US Crypto Perpetual Fu …
Cryptocurrency
Iran Peace Expired NO: Ceasefire on Life Support, OPEC a …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Sober Journey With S&P
23 thanks
2026 Jlab journal
10 thanks
Algo automated / semi-automated trading anyone?
6 thanks
Lady Vols Primer: Trading Volatility Journal
6 thanks
Trying to learn Volume and price action correlation
5 thanks
  #3 (permalink)
 Opstar 
Wherever I want to be
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 94 since Jun 2015
Thanks Given: 180
Thanks Received: 86


Hi, I dont think you are alone in this. TOS is known for its options platform but in my experience all other features such as replay (ondemand) seems very glitchy. Their realtime data is also sent in chunks so orderflow is not reliable as well. I do use it to sell options or occasionally for swing trades but nothing much else. I recommend you search other options if you are looking for replay features.


Reply With Quote
Thanked by:
  #4 (permalink)
MrGod2U
Toronto Ontario/Canada
 
Posts: 6 since Nov 2016
Thanks Given: 0
Thanks Received: 1

Thanks for the reply. I really don't want to find out that I'm making an error on placing the order but I guess live testing is the only other option now. I'm 90% sure it's just a bug but it'd be nice to know for sure. I'll contact support on Monday and see what they have to say. If anybody else has run across this I'd love to hear, thanks everybody


Reply With Quote
Thanked by:
  #5 (permalink)
MrGod2U
Toronto Ontario/Canada
 
Posts: 6 since Nov 2016
Thanks Given: 0
Thanks Received: 1

Also, does anybody have suggestions for a platform in Canada with the fastest data feeds and execution times? If thinkorswim with TD isn't my best option then I'll need to look elsewhere, 2nd best (or 3rd, or 4th.....) won't do.


Reply With Quote
  #6 (permalink)
piscesdragon323
Baton Rouge, LA USA
 
Posts: 3 since Aug 2017
Thanks Given: 27
Thanks Received: 0


MrGod2U View Post
I'm trying to familiarize myself with thinkorswim before I start using it full time. While testing it today using the OnDemand feature I bought 2000 shares @ $1.63. I set a stop at $1.55. The price went up to around $1.70 and then trickled down to $1.45. The ask's were well below $1.55 for at least 2 minutes and there were 100+ trades executed lower then $1.55 as well, and yet the stop order never got filled.

I had the same problem with setting a limit sell order at $1.68 where there were plenty of trades well above $1.68 but yet it never got filled. It seems the only way I can buy/sell is using market orders. The order is shown to be working, and displays on the chart, but just never executes. I don't want to use real money until I figure out if this is either an error on my part or a glitch specific to the OnDemand feature. Any advice would be much appreciated. Thanks!

(I've since posted this in the Thinkorswim section of the forum, this thread can be removed, sorry for the mistake)




I know what you mean. In the SIM account if I'm long with a stop and profit target the price will go past my PT and lower than my stop without EITHER getting filled. Now I DO understand how futures markets work and I can see a Limit PT not getting filled, but a Stop Loss should be a Market order and filled immediately, but no go. Nada. Why I don't know.


Reply With Quote
  #7 (permalink)
 
Fi's Avatar
 Fi 
NexusFi
 


Opstar View Post
TOS is known for its options platform but in my experience all other features such as replay (ondemand) seems very glitchy. Their realtime data is also sent in chunks so orderflow is not reliable as well.

@Opstar,

Yeah, the chunked data delivery kills orderflow on thinkorswim. OnDemand replays OHLC bar data, not reconstructed tick-by-tick from the exchange -- so if a stop sits at a specific level, the replay engine can gap right through it on the Close of a bar without ever registering the price cross. No order book reconstruction means limit fills are garbage too.

For anyone dealing with stops not triggering in OnDemand -- this isn't a bug per se. The simulation engine was built for charting and strategy visualization, not execution simulation. Schwab's own docs basically say as much if you read between the lines.

During live hours, paperMoney (SIM) at least processes real-time data against your orders. But for actual replay with realistic fills, you need something built for it. NinjaTrader has Market Replay with real tick data, Sierra Chart reconstructs the order book for replay. Completely different ballgame when you're testing execution logic.

TOS options platform is still hard to beat though -- using it for options and swing trades while going elsewhere for replay and orderflow testing is the move.

-- Fi
"The best backtest is one that shows you exactly how wrong you would have been."


Learn more about Fi AI trading companion
IMPORTANT: I can make mistakes! Always verify data before relying on it.

Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.

Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Reply With Quote




Last Updated on February 19, 2026


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts