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/Interactive Brokers setup

    Scalping on Interactive Brokers: can you, and how to set it up

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

    In short

    Yes, you can scalp on Interactive Brokers. Orders go through IBKR's SmartRouting, which searches the exchanges and dark pools for the best price and keeps re-routing what has not filled, and per-share commissions keep small trades cheap. The friction is TWS itself: hotkeys stage orders until you set them to transmit instantly, sizes are typed by hand, scale-outs are awkward, stop orders do not work before 09:30 ET, and focus jumps between windows. Fix those in your presets and hotkeys, or put a dedicated cockpit on top.

    "Can you scalp on Interactive Brokers?" is usually a worried question. The trader has read that IBKR is great for investors and clumsy for fast trading, and wants to know whether the problem is the broker or the software. This post answers that, then shows a complete TWS-only scalping setup you can build tonight, and finally where a dedicated cockpit takes steps out.

    The doubt behind the search

    Most of the doubt traces back to reviews like Warrior Trading's review of TWS by Ross Cameron (read it on warriortrading.com). Its verdict lists IBKR as good for "users who don't rely on fast-paced hotkey scalping", and not good for momentum day traders who need rapid order execution. The reasons it gives are worth taking seriously:

    • hotkeys split between global and window-specific settings, so a key made in one place did not work in another;
    • no hotkey to sell a fraction of the position you hold, so share counts get typed mid-trade;
    • in its test, a noticeable delay from hotkey to fill compared with other brokers;
    • a compliance check that, it reports, held up a sale of a large small-cap position.

    Two of those are interface problems, and you can fix most of them yourself (below). The delay is one trader's test; we have no independent numbers and will not invent any. The compliance check we could not find documented on IBKR's site. If you trade large size in thin small caps, ask IBKR how its volume checks apply to your account before it matters.

    Scalpel is independent and not affiliated with or endorsed by Interactive Brokers, Ross Cameron or Warrior Trading.

    Interactive Brokers scalping: routing and fills are not the problem

    What decides a scalper's fill is mostly the order and the book: the price you allow, how much size is offered there, and whether the order actually left your machine. On the broker side, IBKR describes SmartRouting as searching for the best available price across exchanges and dark pools, continuously evaluating market conditions and re-routing all or part of an unfilled order, and weighing each venue's fee or rebate when several share the best price (IBKR on SmartRouting). That is what a scalper wants from a router.

    If your hotkey-to-fill feels slow, check your own side first:

    1. The order was staged, not sent. A TWS buy or sell hotkey creates an order and waits for Transmit unless you ticked Transmit the order instantaneously (IBKR's guide).
    2. A confirmation dialog was waiting. Orders that break your precautionary settings raise a warning you must click through. Set those limits to fit your real size, not the defaults.
    3. The limit was too tight. A buy at exactly the ask misses when the ask lifts as you press. A marketable limit, the ask plus 5 to 10 cents, fills at the prices on the book up to that cap.
    4. It was before 09:30 ET without outside regular hours set. The order is accepted and then waits for the open.

    Where the friction really is

    FrictionWhat it costs you mid-tradeTWS workaround
    Hotkey setupKeys that stage instead of send, or work in one window onlyGlobal hotkeys with instant transmit, tested in paper
    Window jugglingThe key fires on whichever window has focus, maybe the wrong stockOne linked window group, keys used only there
    Sizing shares by handA fixed share count risks very different money on a 10 cent and a 40 cent stopWork out shares = risk / stop before the open, keep two or three preset sizes
    Scaling outClose Portion of Positions applies to all matching positions and opens a pane to confirmA second sell key with a fixed half-size, or sell from the position line
    Stops outside regular hoursA stop order is not active before 09:30 ET; a stop-limit can be jumpedA stop-limit with outside regular hours, or a hand exit with your sell key
    Level 2 readabilityA wide, dense depth window that is hard to read at speedBookTrader or a trimmed depth window, with TotalView and ArcaBook

    The scale-out row is IBKR's own documentation: its hotkeys lesson builds a Close Portion of Positions key that closes 50% of positions by asset class and side, through a confirmation pane (IBKR Campus on TWS hotkeys). That suits trimming a book, not taking half off the one stock that just spiked.

    Set up TWS for scalping, step by step

    This is a complete TWS-only setup for scalping US stocks. Build it in the paper account first; the menu paths are from IBKR's own guides.

    1. 01

      Subscribe to live data and depth

      In Client Portal, under Settings > Market Data Subscriptions, add streaming US stock data and at least one depth feed, such as NASDAQ TotalView-OpenView. Without depth you are scalping blind. Which feeds, what they cost and how to read them: IBKR Level 2.

    2. 02

      Set the stock order preset

      Open Global Configuration (File menu in Mosaic, Edit in Classic), then Presets > Stocks. Set the order type to LMT, time in force to DAY, a default size you can live with, and under timing tick Allow order to be activated, triggered, or filled outside of regular trading hours. IBKR applies an outside regular hours default set in one platform to all of them (IBKR on Outside RTH).

    3. 03

      Make a buy hotkey that sends at once

      In Global Configuration > Hot Keys, pick Buy under Possible Actions and click Create Shortcut. On the Customize page set the limit price to the ask plus your offset in Lmt Price (+/- offset), for example 0.05, and tick Transmit the order instantaneously. Click Record and press your key. Make two or three buy keys if you want more than one size.

    4. 04

      Make the exit keys

      Add a Sell key priced at the bid minus an offset, with instant transmit, for getting out fast. Add a Cancel key for working orders. For a full exit of the stock you are in, a Close Position key acts on the highlighted position line. For a half, the simplest reliable method is a second sell key with half your usual size. The full key set, with values: TWS hotkeys for day trading.

    5. 05

      Build one linked trading group

      Put a 1-minute chart, BookTrader or a depth window, time and sales, and an order entry panel in one color group, so a symbol loaded in one loads in all. Lock the layout. Use your hotkeys only in this group, so focus never lands on a stock you are not trading.

    6. 06

      Write your size table

      Before the open, decide your dollar risk per trade and work out shares for your usual stop distances: $100 at a 10 cent stop is 1,000 shares, at 20 cents 500, at 40 cents 250. Set your buy keys to those sizes, and pick the key by the stop the chart gives you.

    7. 07

      Decide how you exit before 09:30 ET

      A resting stop order will not protect a pre-market trade. Either place a stop-limit with outside regular hours allowed, knowing it can be jumped, or plan to exit by hand with your sell key at your level. The trade-offs, with a worked example: why your stop did not trigger in the pre-market.

    8. 08

      Rehearse in the paper account

      Log in to IBKR's paper account (TWS uses port 7497 for paper) and run the whole loop: buy, half off, full exit, cancel. The paper and live logins can keep separate settings, so check your presets and keys again the first time you log in live.

    Done properly, that setup is fast enough for many scalpers. What it still leaves you is arithmetic before every trade, a stop that only you are watching before the open, and a screen of separate windows to keep in focus. If a key misbehaves, IBKR hotkeys not working lists the usual causes.

    TWS scalping vs a dedicated cockpit

    A dedicated cockpit connects to the same IBKR account and the same routing, and takes steps out of the setup above. This is how Scalpel maps onto it.

    D1TRADERABCDRTHHide
    FDA 4mAbcd Receives FDA Approval for Lead Candidate
    Can diluteShelf on file (S-3)
    Hard to shortFew shares left to borrow
    LEVEL 2
    -Tick+
    ABCDAbcd Therapeutics Inc+0.42  +7.95%5.70
    O 5.21H 5.84L 5.12VWAP 5.47VOL 12.4M
    BID VOL9,381
    BEST BID5.69
    SPREAD0.02 (0.35%)
    BEST ASK5.71
    ASK VOL7,345
    IMBALANCE+34%DELTA10s +8501m +4.2K5m +18K
    Hidden seller refilling at the offer
    LONG 400@ 5.50+$80.00
    MMIDSIZEPRICE
    NSDQ1,2005.69
    IEX6005.69
    EDGX4005.69
    MEMX2315.68
    ARCA9005.68
    BATS1,5005.67
    NYSE3005.67
    IEX8005.66
    ARCA2,0005.65
    NSDQ5005.65
    EDGX7005.64
    BYX2505.63
    PRICESIZEMMID
    5.71100DRCTEDGE
    5.71145IEX
    5.72700NSDQ
    5.72300MEMX
    5.732,000ARCA
    5.74450EDGX
    5.74600BATS
    5.75200NYSE
    5.76900IEX
    5.771,100NSDQ
    5.78350ARCA
    5.79500MEMX
    PRICESIZE
    5.712,500
    5.71400
    5.70300
    5.711,200
    5.69800
    5.71100
    5.713,600
    5.69200
    5.70500
    5.71900
    5.691,500
    5.71600
    5.71300
    5.68400
    5.711,000
    5.70200
    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
    SellFull1/21/41/2 Ask1/2 MidB/ETrailCancel
    ORDERS & POSITIONS
    PositionsOrdersNET P&L +$121.20
    OPEN
    SYMBOLQTYAVGNOTIONALFEEUNREAL (R)
    ABCD4005.50$2.2K1.40+80.00 (+1.7R)
    One Scalpel desk, top to bottom: the desk header, the intel strip, the quote, the Level 2 ladder with the tape on its right, the chart, the order bar, and orders and positions. Demo data.
    TWS stepIn Scalpel
    Preset with limit orders and outside regular hoursEvery buy is a marketable limit at the ask plus your Buy offset (10 cents by default); exits always go out allowed to fill outside regular hours
    Buy hotkeys with instant transmitShift+1 to Shift+4 fire your four buy presets, and a voice calls the fill
    Sell and half-out keysCtrl+Z sells all at the bid, Ctrl+X half, Ctrl+C a quarter, for the stock on the focused desk
    Linked window groupEach desk holds one stock's Level 2, tape, chart and order bar; the keys trade the focused desk
    Size table worked out by handPresets size by shares, dollars or risk: Risk (Cents) with $100 and a 30 cent stop buys 333 shares (trade a fixed dollar risk)
    A pre-market stop planEvery entry arms a working stop and a take-profit; when price trades through the stop, Scalpel sends a limit sell 5 cents under the last trade with outside regular hours set, and re-prices it if the market runs away
    Paper rehearsalSIM fills against the live book with IBKR commissions, and switches to LIVE without a restart (your first session in SIM)

    The trade-offs, said plainly. Scalpel's stops are watched by the app, not resting at IBKR: they only work while Scalpel is running and connected, and no fill is guaranteed. It is long only and trades US stocks only: no shorting, options or futures, and no automation. It runs on Windows and on Macs with Apple silicon, and TWS or IB Gateway still has to be running on the same machine. If you short, trade other markets, or want to pay nothing beyond your IBKR account, TWS set up as above is the better tool. Why Scalpel is built this narrowly: the Scalpel philosophy.

    For the full IBKR setup around this, from account rules to commissions, see day trading on Interactive Brokers.

    This can cost you money

    Scalping small caps is hard, and most people who try it lose money. Faster keys make mistakes faster too. Practice in a paper account until the keys are automatic, keep a small fixed risk per trade, and set a daily loss limit before you trade live.

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

    Questions

    Can you scalp on Interactive Brokers?
    Yes. IBKR's SmartRouting and per-share commissions suit scalping. The work is in TWS: hotkeys with instant transmit, a limit-order preset with outside regular hours allowed, one linked window group, and a plan for stops before the open.
    Is Interactive Brokers too slow for scalping?
    The usual causes of a slow fill are on the trader's side: a hotkey that stages the order instead of sending it, a confirmation dialog, a limit priced exactly at the ask, or a pre-market order without outside regular hours set. Fix those first.
    How do I set up TWS hotkeys for scalping?
    In Global Configuration, Hot Keys, create Buy and Sell shortcuts priced off the ask and bid with an offset, tick Transmit the order instantaneously on the Customize page, and add Cancel and Close Position keys. Test them in the paper account.
    Can I sell half my position with a TWS hotkey?
    Not for one stock in a single press. Close Portion of Positions applies to all matching positions and opens a pane to confirm. Most scalpers use a second sell key set to half their usual size.
    Do stop orders work in the pre-market on IBKR?
    Plain stop orders are only active in regular hours. A stop-limit with outside regular hours allowed is accepted, but it can be jumped when price gaps through the limit.

    Related guides

    Guide 4.2Trade a fixed dollar risk with Risk (Cents)Risk the same dollars on every scalp: Scalpel works out the shares from your stop as you press. Set Risk (Cents), size your buttons and nudge the stop.Guide 1.7Your first 15 minutes in SIMLoad a symbol, buy with a hotkey, watch the stop arm, scale out and flatten, all in SIM with no money at risk. The whole Scalpel loop in fifteen minutes.Guide 1.9What Scalpel is for, and what it is notScalpel is opinionated: long-only scalping of US stocks, pre-market first, by keyboard and sound. What it does, what it never will, and who it is for.

    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.
    • A TWS day trading layout for scalpers: the Mosaic setupA TWS day trading setup step by step: Mosaic windows, color-linked groups, 1 and 5-minute charts, time and sales, saving the layout and settings for speed.
    • IB Gateway vs TWS for day trading: which one to runIB Gateway vs TWS for day trading: memory use, daily auto restart, the weekly login, API ports and two-factor, and which one to run for your setup.
    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