Scalpel
FeaturesCockpitPricingGuidesBlogSign inDownload
Scalpelscalpeltrade.comA keyboard-first scalping cockpit for Interactive Brokers.
ProductFeaturesCockpitPricingDownloadFAQ
ResourcesGuidesTroubleshootingGlossaryBlogCompareChangelogAccountRefer a trader
CommunityDiscordYouTube
CompanyAboutFor AI agentsContactTermsPrivacyRefundsRisk

Trading involves substantial risk of loss. Scalpel is software, not investment advice. LIVE mode places real orders in your Interactive Brokers account. No warranty. Simulated or replayed results do not guarantee future results. Scalpel is independent software and is not affiliated with, endorsed by or sponsored by Interactive Brokers LLC. IBKR and TWS are trademarks of their respective owners. Figures shown on this site are demo data, not live quotes. Scalpel is sold by QUITE RIGHT LIMITED, registered in England and Wales, company number 17053815. Copyright 2026.

    Blog/Stops and risk

    Why your stop loss did not trigger in the pre-market on IBKR

    By Scalpel Team. October 15, 2026. 9 min read.

    In short

    A plain stop order at Interactive Brokers does not work in the pre-market (04:00 to 09:30 ET) or after hours (16:00 to 20:00 ET): a stop becomes a market order when it triggers, and those sessions take limit orders only. The closest thing TWS offers is a stop-limit with Allow order to be activated, triggered or filled outside of regular trading hours checked. It can trigger before the open, but in a thin book price can gap straight through its limit and leave it unfilled. Give it a wide limit offset, test it in your paper account, and never treat it as a guaranteed exit.

    You bought a gapper at 07:41, set a stop in TWS, and looked away. At 07:52 the stock flushed through your stop, and when you looked back the stop was untouched, or it had triggered and was resting above the market as a sell nobody wanted. This post explains why, how IBKR's outside RTH setting really works for stops, and what you can do in TWS alone. Scalpel's approach comes at the end.

    Scalpel is independent and not affiliated with or endorsed by Interactive Brokers.

    Does an IBKR stop loss work in the pre-market?

    Not as a plain stop. US stocks trade in four sessions at IBKR, and only one of them takes market orders:

    Session (ET)What it isOrders that work there
    20:00 to 03:50IBKR Overnight sessionLimit orders, routed to the Overnight destination
    04:00 to 09:30Pre-marketLimit orders; stop-limits only with outside RTH set
    09:30 to 16:00Regular trading hours (RTH)Everything, including market and stop orders
    16:00 to 20:00After hoursLimit orders; stop-limits only with outside RTH set

    Nasdaq's published system hours are 04:00 to 20:00 ET around the 09:30 to 16:00 market session, and IBKR's overnight page covers 20:00 to 03:50. The SEC's investor bulletin on after-hours trading notes that many brokers accept only limit orders outside regular hours, and that liquidity there is thin.

    A stop order sends a market order once price reaches your trigger. With no market orders allowed, it has nothing to send. IBKR staff say it plainly on the outside RTH lesson: stop-limit orders can be set to work outside RTH, plain stop orders do not. So a plain stop placed at 07:41 waits for 09:30, and if the stock is already well under your trigger then, it sells at the open, wherever that is.

    Why your stop loss did not trigger: the usual causes

    1. It was a plain stop (STP). It cannot work before 09:30 or after 16:00.
    2. It was a stop-limit without outside RTH. IBKR's preset guide says that with the outside RTH box unchecked, stop orders will not trigger outside regular trading hours.
    3. It triggered and got jumped. The stop-limit became a sell limit above the market and is still resting there.
    4. IBKR's trigger rule was not met. The default Last method for stocks needs a last price at or through your trigger while a bid and an ask are published, with the last inside them or within 0.5%. A stray print far outside the quote can be filtered out.
    5. It was the overnight session. After 20:00 the IBKR Overnight destination takes limit orders.

    How outside RTH works for stop and stop-limit orders

    Three IBKR details matter here.

    The setting. In TWS the box reads Allow order to be activated, triggered or filled outside of regular trading hours (if available). You can set it as a default for stocks in your presets, or per order with Fill Outside RTH in the Time in Force drop-down. The Order Confirmation then shows True next to Outside Regular Trading Hours.

    Stops may be simulated. IBKR's order types page says it may simulate stop and stop-limit orders on its own books and send them to the exchange only when they become marketable. So your stop is not on the exchange's book until it fires, and it fires on IBKR's reading of the market data, which IBKR warns can be affected by bad data, filters that ignore prints outside the bid and ask, and halts.

    Trigger methods. For simulated stops you can change how the trigger is read, per order or in the preset's Trigger Method drop-down. IBKR's trigger method reference lists Default, Double Bid/Ask, Last, Double Last, Bid/Ask, Last or Bid/Ask and Mid-point. For a long position:

    MethodA sell stop triggers whenIn a thin pre-market book
    Last (the stock default)One trade prints at or under your stop, inside or near the quoteFast, but one print can do it
    Double LastTwo trades in a row print at or under itFewer false triggers, slower in a flush
    Bid/AskOne ask at or under itCan fire on a quote that never trades
    Double Bid/AskTwo asks in a row at or under itSlowest of the four
    Test before you trust it

    IBKR's documentation does not fully agree with itself here. The preset guide implies stops can trigger outside RTH when the box is checked, but the same guide's description of the Last method says stops in US stocks only trigger while the primary exchange is holding regular hours. Before you rely on a pre-market stop-limit, place one on a small position in your paper account at 07:00 ET and watch whether it triggers.

    How a stop-limit gets jumped in a thin pre-market book

    A stop-limit order has two prices: the trigger, and the worst price you will accept once it fires. IBKR warns that it trades the price risk of a stop for the risk that the order never fills. In the pre-market that is the normal case.

    You hold 400 ABCD from 5.50, bought at 07:41 ET. You risk 12 cents, $48, which is your 1R. In TWS you place SELL 400 STP LMT, stop 5.38, limit 5.36, outside RTH checked. At 07:52 the bids look like this:

    BidSize
    5.40300
    5.31400
    5.28400
    5.25600

    There is nothing between 5.40 and 5.31. A seller dumps 600 shares. The tape prints 300 at 5.40, then 300 at 5.31. The 5.31 print is at or under 5.38, so your order triggers and becomes a sell limit at 5.36. But the best bid is now 5.31 (100 left), and your 5.36 offer sits above it. Nobody buys at 5.36 from a falling stock. Two minutes later ABCD is 5.20 and your order is still working. Sell there and the loss is 30 cents on 400 shares, $120 before fees: 2.5R instead of 1R, and only if you are at the screen to do it.

    The fix inside TWS is a wider gap between trigger and limit. With stop 5.38 and limit 5.18, the same 5.31 print sends a sell limit at 5.18, which is marketable: it takes 100 at 5.31 and 300 at 5.28, an average of 5.2875. The loss is about $85 before fees, roughly 1.8R. Worse than planned, but you are out. The limit still sets a floor: if the bids vanish down to 5.15 before the order reaches them, it sits unfilled again.

    Your options in TWS, and the weakness of each

    OptionHow it worksWeakness
    Stop-limit, outside RTH, tight limitTriggers on your stop, sells no lower than a few cents under itJumped in any gap; then rests above the market
    Stop-limit, outside RTH, wide limit (15 to 30 cents, or more on higher-priced stocks)Same trigger, room to fill through a gapStill a fixed floor; worse fills on a single bad print; trigger behavior pre-market needs testing
    Trailing stop-limit, outside RTHThe trigger and limit follow price up by your trail amount and limit offsetThe same jump risk, plus one thin print up can drag the trigger right under the market
    Price alert plus a sell hotkeyTWS alerts you at your level; you press a hotkey that sells at the bid minus an offsetOnly works if you are watching, hear it and act at once
    Mental stopYou sell by hand when price hits your numberFails exactly when you are busiest: you freeze, hesitate, or move it

    One real strength of the IBKR-side orders: a stop-limit held at IBKR keeps working with your computer off. The alert, the hotkey and the mental stop do not. If you ever hold while you cannot watch, a wide stop-limit at the broker is the better choice, gaps and all.

    For the hotkey route, IBKR's hotkey guide has the path: Global Configuration > Hotkeys, choose Sell, Create Shortcut, and on the Customize tab set Lmt Price (+/- offset) to Bid with a negative offset. See TWS hotkeys for day trading for the full setup.

    How to set a stop-limit to work outside RTH in TWS

    1. 01

      Turn on outside RTH for stocks

      Open File > Global Configuration (Mosaic) or Edit > Global Configuration (Classic), click Presets, then Stocks. Under Timing, check Allow order to be activated, triggered or filled outside of regular trading hours (if available). Click Apply, then OK.

    2. 02

      Pick a trigger method

      In the same preset, the Trigger Method drop-down is in the Miscellaneous section. Default means Last for stocks; Double Last trades some speed for fewer single-print triggers.

    3. 03

      Place the order with a wide limit

      Sell the full position, order type STP LMT. Set the stop price at your level and the limit price well under it: on the ABCD example, stop 5.38 and limit 5.18. A limit only a cent or two under the stop is the setting that gets jumped.

    4. 04

      Confirm the flag

      Open the Time in Force drop-down and check that Fill Outside RTH is ticked. On the Order Confirmation, look for True next to Outside Regular Trading Hours.

    5. 05

      Test it before you need it

      In your paper account before 09:30 ET, set one just under the market on an active stock and watch whether it triggers and how it fills.

    This can cost you money

    No stop, at IBKR or anywhere else, limits your loss to the stop price. In a halt, a gap or a flush with no bids, a stop-limit may not fill at all and a marketable exit can fill far below your level. Size every pre-market trade so that a fill two or three times worse than planned is still a loss you can take.

    Where Scalpel fits

    Scalpel is built for long-only scalping of US small caps, pre-market first, so it does not leave the stop at the broker. Every entry arms a working stop, a wider catastrophe net and a take-profit, and none of them is an order. Scalpel watches every trade print on the desk itself (how stops work).

    07:41:12 ETPre-market
    D1TRADERABCDPRE
    CHART
    10s1m5m1h1d
    Above VWAP, EMAs upBroke the range high
    ABCD4.895.095.305.505.715.70-48.00 (-1.0R)5.38+96.00 (+2.0R)5.74+80.00 (+1.7R)5.50
    BuyShares v$571100 sh$1.4k250 sh$2.9k500 sh$5.7k1000 sh
    Offset-10c+
    SellFull1/21/41/2 Ask1/2 MidB/ETrailCancel
    Offset-10c+
    07:41 ET, before the open: the PRE badge on the desk, and 400 ABCD from 5.50 with the working stop at 5.38 (-48.00, -1.0R) and the target at 5.74. Nothing is resting at the broker. Demo data.

    When price trades at or through your stop, Scalpel sends a sell for the whole position. In LIVE it is a sell limit 5 cents under the last trade, with the outside-regular-hours flag set, so the exchange accepts it at 07:52 the same as at 11:00. It is a marketable limit: it takes the bids that are there, best first, down to that price. On the ABCD flush, the 5.31 print fires the stop and Scalpel sends SELL 400 LMT 5.26, which fills 100 at 5.31 and 300 at 5.28, the same 5.2875 as the wide stop-limit above.

    The difference shows when the market runs away from the first exit. If price trades under the exit's limit, or the exit sits unfilled for 5 seconds, Scalpel cancels it, waits for IBKR to confirm, and sends a new one off the latest trade, at 5 cents under it or about 1% under it, whichever is lower. It does that up to 5 times, then leaves the last order working and tells you to check it in TWS. A fixed stop-limit floor never moves. Pre-market stops walks through every step.

    ORDERS & POSITIONS
    PositionsOrdersNET P&L-$59.80
    ORDERS
    TIMEQTYSIDEFILLFEESTATUS
    07:52:31400SELL5.361.40Filled
    07:41:07400BUY5.501.40Filled
    ABCD stopped out (working stop)
    The Orders tab after the stop fired: the 400-share SELL filled at 5.36 average, NET P&L -$59.80 with fees, and the toast. Order times are New York time. Demo data.

    That shot is the calmer case from the guide: the stop fires on a 5.37 print and the exit fills at 5.36 average. Because the stop lives in the app, you can also drag your stop and target on the chart with no order to modify.

    The trade-offs, plainly:

    • It only works while Scalpel is running and connected to TWS or IB Gateway with a live feed, with the symbol on a desk. If Scalpel is closed or the connection drops, nothing watches the position. An IBKR-side stop-limit does not have that weakness.
    • No fill is guaranteed. A halt or a book with no bids can leave the exit unfilled even after re-pricing.
    • It is for at-the-screen trading. If you hold while away from your desk, use a stop-limit at IBKR.

    A pre-market routine shows how a session runs end to end. For the wider picture, see scalping on Interactive Brokers, scalping through the IBKR API, and the full day trading on Interactive Brokers setup.

    IBKR documentation checked on October 15, 2026.

    Trading carries a significant risk of loss. Nothing here is financial advice.

    Questions

    Do stop loss orders work in the pre-market on IBKR?
    A plain stop order does not: it becomes a market order when it triggers, and market orders are not accepted outside regular hours. A stop-limit can work from 04:00 ET if you check the outside RTH setting, but it can be jumped when price gaps through its limit.
    Why didn't my stop loss trigger before the open?
    Usually because it was a plain stop, or a stop-limit without outside RTH checked, so it waited for 09:30. If it did trigger, a stop-limit may be resting above the market because price gapped through its limit.
    What limit offset should I use on a pre-market stop-limit?
    Wide enough to fill through a gap, often 15 to 30 cents on a small cap and more on higher-priced stocks. A limit a cent or two under the stop is the one that gets jumped. Test it in your paper account first.
    Are IBKR stop orders simulated?
    IBKR says it may simulate stop and stop-limit orders on its own books and send them to the exchange only when they become marketable. That keeps them off the exchange book, but the trigger depends on IBKR's reading of the market data.
    Can I use a stop order in IBKR's overnight session?
    Do not count on it. IBKR describes the overnight session, 20:00 to 03:50 ET, as limit-order trading through its Overnight destination.
    Does a trailing stop work in the pre-market on IBKR?
    A plain trailing stop sends a market order, so it does not. A trailing stop-limit with outside RTH set can work, with the same risk as any stop-limit: price can gap through its limit and leave it unfilled.

    Related guides

    Guide 5.5Stops in the pre-market: why they cannot sit on the bookUS exchanges take only limit orders before 09:30, so a plain stop cannot guard a pre-market trade. How Scalpel's app stops fill the gap, and their limits.Guide 5.1How Scalpel's stops workWhy Scalpel holds your stops in the app, not on the book: pre-market rules, the working stop, catastrophe net and take-profit, and what if Scalpel closes.Guide 5.2Move your stop and target on the chartDrag the stop or take-profit line (or its axis tag) on Scalpel's chart, add a target with the + TP handle, reset with a double-click, and know the limits.

    Keep reading

    • Day trading on Interactive Brokers: the complete setup (2026)Interactive Brokers day trading, set up end to end: 2026 margin rules, Level 2 data costs, TWS vs IB Gateway, hotkeys, Tiered vs Fixed and a checklist.
    • Scalping on Interactive Brokers: can you, and how to set it upInteractive Brokers scalping works: routing and fills are fine, TWS is the friction. A step by step TWS scalping setup, and where a cockpit saves steps.
    • The PDT rule is gone: what changed for day trading on Interactive BrokersThe IBKR PDT rule changed on June 4, 2026: no $25,000 minimum, no trade count. How intraday margin works, with an example, and what IBKR applies today.
    Practice in SIM, against the live book.A lifetime license, every update included, with a 7-day refund guarantee.Ask in DiscordGet Scalpel
    Sign in