By Scalpel Team. . 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.
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:
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.
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:
| Friction | What it costs you mid-trade | TWS workaround |
|---|---|---|
| Hotkey setup | Keys that stage instead of send, or work in one window only | Global hotkeys with instant transmit, tested in paper |
| Window juggling | The key fires on whichever window has focus, maybe the wrong stock | One linked window group, keys used only there |
| Sizing shares by hand | A fixed share count risks very different money on a 10 cent and a 40 cent stop | Work out shares = risk / stop before the open, keep two or three preset sizes |
| Scaling out | Close Portion of Positions applies to all matching positions and opens a pane to confirm | A second sell key with a fixed half-size, or sell from the position line |
| Stops outside regular hours | A stop order is not active before 09:30 ET; a stop-limit can be jumped | A stop-limit with outside regular hours, or a hand exit with your sell key |
| Level 2 readability | A wide, dense depth window that is hard to read at speed | BookTrader 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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
| TWS step | In Scalpel |
|---|---|
| Preset with limit orders and outside regular hours | Every 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 transmit | Shift+1 to Shift+4 fire your four buy presets, and a voice calls the fill |
| Sell and half-out keys | Ctrl+Z sells all at the bid, Ctrl+X half, Ctrl+C a quarter, for the stock on the focused desk |
| Linked window group | Each desk holds one stock's Level 2, tape, chart and order bar; the keys trade the focused desk |
| Size table worked out by hand | Presets 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 plan | Every 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 rehearsal | SIM 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.
Trading carries a significant risk of loss. Nothing here is financial advice.