Fully automated trading bot for TopstepX

Your strategy.On autopilot.

S.W.E.E.P runs on your own PC and trades your TopstepX account for you. Pick a playbook (Scalp mode, pre-market sweeps, VWAP pullbacks, 3-bar reversals, fair value gaps or 15 chart patterns), set your risk in dollars and arm it. From there it finds, places, manages and closes every trade on its own, each with a stop and target attached. No chart-watching. No coding.

Futures trading involves substantial risk of loss and is not suitable for everyone. Automation does not guarantee profits; results vary and you can lose money. Examples on this site are illustrations, not real trades. Not financial advice. Full risk disclosure

Join the S.W.E.E.P Discord communityAsk questions, get setup help and see how other traders run their playbooks.Join free
100% automatedFinds, places, manages, closes
20 strategy templatesScalps, sweeps, VWAP, patterns
Real API data onlyNo simulated prices or P&L
$299 onceNo monthly fees
How it works

From download to armed
in four steps.

01

Install & activate

Run the installer on your Windows PC (everything it needs is included) and enter your license key once.

02

Connect TopstepX

Sign in with your TopstepX username and API key, then pick your account and futures contract.

03

Choose your rules

Select a playbook in Strategy studio and set your dollar risk: per trade, per day, stop and target.

04

Review & arm

Check the readiness list, confirm the exact sizing and brackets, and arm the bot. From then on it trades by itself.

100% automated

It trades for you.
Start to finish.

Once it's armed you don't click a thing. S.W.E.E.P watches the market, takes the trade, protects it and closes it on its own, inside the limits you set. No chart-watching and no coding.

Finds

It finds the setup

Checks every new candle against your playbook and only acts when a setup clears your rules. Otherwise it waits.

Places

It places the order

Sizes the trade to your dollar risk and sends it with the stop and target attached, held at the broker.

Manages

It manages the trade

Moves the stop to breakeven, can take half off at 1R with 2+ contracts, and trails the stop as the trade works.

Closes

It closes the trade

Exits at the target, stop or trail, whichever comes first, then saves it to your trade journal with a chart snapshot.

Your partPick a playbook→Set your risk in dollars→Arm itYou stay in control: pause, close or flatten any time.
Strategy studio

One bot.
Every setup you trade.

The pre-market sweep is the flagship, but it's one of 20 built-in templates, including Scalp mode and VWAP pullback. Each playbook is a fixed set of rules you can read in full. Nothing is hidden and nothing is left to guesswork.

NQ1m · illustrative
Mapping range…
EntryStopTarget
Illustrative example with default $50 / $100 brackets. Not a real trade.
Pattern library

15 chart patterns, detected by rule.

Detection is deterministic and runs on candles from the TopstepX API. When your selected pattern forms, S.W.E.E.P draws it on the chart and waits for the trigger.

Scalp mode

Eight setups.
Only the best one.

Scalp mode reads 1-minute candles with the 5-minute trend, scores eight setups on every candle and takes only the best one that clears your minimum score. Longs and shorts. If nothing is good enough, it waits.

  • Order flow checkReads the live tape. Buyers or sellers have to back the move, or the score drops.
  • Knows the kind of dayTells a trend day from a range day. It won't fade a strong trend, and it stops chasing breakouts in a range.
  • Sits out big newsSteps aside around high-impact U.S. news like CPI, jobs reports and FOMC, then picks back up on its own.
  • Adaptive stopsStops widen and tighten with volatility, so a quiet morning and a wild open aren't treated the same. Works on NQ, MNQ, ES and MES.
  • Limit entries, if you want themEnter on a small pullback instead of at market. The order cancels itself if price runs away.
  • Watches a second marketFollow NQ and ES (or the micros) together and take whichever has the better setup.
Setup radar1m · score 0–10
3 bar reversal4
Breakout5
Breakout retest2
Flag break3
VWAP pullback5
Liquidity sweep2
FVG retest7
Rejection candle1
Your minimum: 6
Best: FVG retest · 7/10 · with the 5-minute trend
Illustration. Scores change on every candle; nothing is traded unless a setup clears your minimum.
Combine Mode

Built around the
Combine rules.

Turn on Combine Mode for a Topstep Trading Combine and S.W.E.E.P plans each day around the account's rules: a daily goal, a daily max loss, the trailing drawdown and the consistency rule.

Plan

Pick your size and pace

Choose a $50K, $100K or $150K Combine and a Fast, Balanced or Steady pace. S.W.E.E.P works out the daily goal and the daily max loss for you.

  • Risk per trade picker
  • Daily max loss picker
  • Never more than two full losses a day
Protect

Knows when to stop

Done for the day when the daily goal or daily max loss is hit. Watches the trailing max loss from your balance and stops new trades before it gets too close.

  • Daily goal and daily max loss
  • Trailing drawdown distance
  • Stops once the target is reached
Consistency

Keeps your best day in check

Tracks your best day against your total profit and adjusts the daily goal, so one big day doesn't break the consistency rule.

  • Live progress on the dashboard
  • Works with Scalp mode or any playbook
  • Keep Topstep's own limits on too

Combine Mode is a planning guardrail, not a promise that you'll pass. Topstep's rules can change, so always check them on your account.

Plain-language builder

Describe it.
Read the rules. Save it.

Type your setup the way you'd say it. The builder turns it into an exact playbook and shows every rule it will execute. If you ask for something it can't do, it tells you instead of guessing. Try it:

A fixed-template interpreter, not an AI code generator. Only the rules shown are included, and saving a playbook never arms it. Times and dollar risk are set separately with explicit controls.

Risk controls

Set it in dollars.
It does the math.

You choose the stop and target for the whole position in dollars. S.W.E.E.P reads the contract's tick value from the API, picks the largest size that fits your budget, and shows you the exact brackets before you arm.

  • Daily loss limitOnce hit, new entries stop for the day. Profits never raise your daily budget.
  • Automatic position sizingContract count is capped by your max, your per-trade risk and what's left of today's budget.
  • Slippage & fee reservesEstimated risk includes a cushion per contract, so the math isn't best-case.
  • Max trades, cooldown & spread filterLimit trades per day, wait between entries, and skip wide or stale quotes.
Sizing preview
Contracts—
Stop—
Target—
Est. risk—
Same sizing rules as the app, with $2.50 slippage and $5 fee reserve per contract. Default values are starting settings, not recommendations.
Execution safeguards

Built to stop
before it guesses.

If anything is uncertain (a dropped connection, an unconfirmed order, a missing stop), S.W.E.E.P holds, locks or protects. It won't push through.

A bracket on every entry, then verified

Every order goes in with its stop and target through TopstepX Auto OCO. After the fill, the bot checks that the protective stop exists. If it doesn't, it requests a close and locks.

Readiness checks passedfeeds · account · risk
Intent written to ledgerbefore sending
Market order + OCO bracketaccepted
Fill reconciledAPI confirmed
Protective stop verifiedprotected

Durable order ledger

Every order is recorded before it's sent. The same order can't go twice, and nothing is retried automatically.

Uncertain means locked

If a result can't be confirmed, execution locks until the API shows a flat account and you review it.

Recovery hold

Brief API or dashboard drops pause new entries. Trading resumes only when fresh data and every check pass again.

No catch-up entries

Only fresh signals seen after arming count. A missed move is never chased or replayed.

Strict entry limits

Max trades per day and a cooldown between entries. Classic playbooks take one attempt per side per day.

Flatten in one click

Cancel every working order and close every position on the account, including manual trades.

Control modes

Hands on. Hands off.
Or out the door.

Bot mode

Armed and executing

You review the account, contract, size and brackets, then arm. The bot trades your playbook inside the entry window.

  • Readiness checklist before arming
  • Live session timeline & countdown
  • Chart overlays for levels & brackets
ARMED · NY sweep09:30–11:30 ET
Manual mode

Your click, same guardrails

Switching to manual pauses the bot. Place Buy or Sell Market tickets that still use your saved dollar stop and target.

  • Brackets are mandatory on every ticket
  • Same daily loss & trade limits apply
  • Review screen before anything is sent
Buy MarketSell Market
Unattended session

Set it up and walk away

Approve the next session once. The bot waits for the entry window, runs every check and arms itself. The dashboard can be closed.

  • Covers one session date only
  • Cancelled by pause, changes or long holds
  • Keep Windows awake and the app running
Waiting for 09:30
Command center

See everything
it does.

Hands off doesn't mean in the dark. Every scan, decision and trade is on screen, saved to your journal and sent to your phone if you want.

Command Center

One full-screen view with the setup radar, the bot's reasoning, the live trade, the tape and your Combine progress.

09:48 · PASS3 bar reversal 5/10 · under your minimum
09:49 · PASSliquidity sweep · against the 5m trend
09:51 · ENTERFVG retest long · stop + target attached

Trade journal

Every trade saved automatically with its chart, stops and fills. Export a picture or a short video to share.

Phone alerts

Entries, exits and stop moves sent to your phone through your own Discord webhook.

Stream view

A clean Command Center page for OBS, with your account name and number hidden.

Keeps your PC awake

Windows won't go to sleep while the bot is armed or a trade is open.

Automatic updates

New features and fixes install from inside the app. Every update is signed and verified.

Always your call

Pause, close the trade or flatten the account at any time, and switch to manual whenever you like.

History replay

Study any session
before you trade it.

Pick a saved playbook and any completed weekday. S.W.E.E.P replays it candle by candle on real TopstepX history, using your risk settings plus the fees and slippage you set.

  • Play, pause, step, scrubWatch trades appear as the session plays out, at any speed.
  • No look-aheadOnly candles that had already closed are used. Ambiguous candles assume the stop hit first.
  • Zero order riskReplay never touches order endpoints, your live strategy or your ledger.
NQ· 1m · completed sessionHYPOTHETICAL
Playbook: NY sweepFees: your $ round-tripSlippage: your ticks/fillRisk: saved settings
Runs on your machine

Your PC. Your keys.
Straight to TopstepX.

Topstep doesn't allow order flow from VPS, VPN or remote servers, so S.W.E.E.P runs locally, on the computer you trade from.

Private by design

  • Local onlyThe app only listens on your own computer. It isn't reachable from the internet.
  • Your API key stays with youKept in memory, or encrypted with Windows if you choose "Remember". Never saved as plain text.
  • Trading data goes only to TopstepXMarket data, orders and account info travel directly between your PC and TopstepX.

Real data, nothing invented

  • Every number comes from TopstepXNo price simulator, fake candles, demo P&L or paper fills. Without a connection, values show as unavailable.
  • Gaps are never filled inIf history is incomplete, the bot blocks the trade rather than inventing prices.
  • New York time, alwaysSessions follow America/New_York with daylight saving handled automatically.
Pricing

One price. Yours for good.

Lifetime license
$299

One-time payment. No subscription, no renewals.

Get lifetime access

Secure checkout by Square · license key emailed after purchase · 1 license = 1 PC

What you'll need

  • A Windows PC (the installer includes everything else)
  • A TopstepX account with API access
  • Your TopstepX username and API key
  • Auto OCO brackets enabled in TopstepX

Everything included

  • The full S.W.E.E.P trading botFully automated bot mode, manual mode and unattended sessions
  • All 20 strategy templatesScalp mode, NY sweep, VWAP pullback, 3-bar reversal, FVG retest and 15 chart patterns
  • Combine ModeDaily goal, daily max loss, trailing drawdown and consistency built in
  • Command Center, journal & phone alertsPlus a stream view for OBS with your account hidden
  • Strategy studio & plain-language builderSave your own playbooks with your own times and direction
  • Dollar-based risk engineAutomatic sizing, daily limits and execution safeguards
  • History replayTest playbooks on real past sessions
  • Lifetime updates & priority supportEvery improvement, installed from inside the app, plus help in the Discord
FAQ

Questions,
answered.

You don't need to code, build indicators or watch charts. You pick a built-in playbook, set your risk in dollars and arm it, and S.W.E.E.P handles every trade from there: finding it, placing it, managing it and closing it. You should still understand that futures trading is risky, know your Topstep account rules and only risk money you can afford to lose.

No. The installer includes everything S.W.E.E.P needs. You just need a Windows PC, your TopstepX account with API access and your license key. Updates install from inside the app.

No. The New York sweep is the flagship strategy, but S.W.E.E.P is a full trading bot for TopstepX. It also includes Scalp mode, VWAP pullbacks, 3-bar reversals, FVG midpoint retests and 15 chart patterns, and you can save your own playbooks with your own times, candle interval and direction.

It connects through the TopstepX API, which is available for Trading Combine and Express Funded accounts. Topstep currently excludes Live Funded accounts from API trading. You'll need API access enabled on your TopstepX account.

Futures on your TopstepX account, such as NQ, MNQ, ES and MES. Pick the contract and sizing adapts automatically to its tick value. Scalp mode can also watch a second market at the same time and take whichever has the better setup. It trades both longs and shorts.

Yes. S.W.E.E.P runs on your own Windows PC, because Topstep doesn't allow order flow from VPS or remote servers. In an unattended session you can close the dashboard, but keep Windows awake and the app running.

Yes. Manual mode pauses the bot and gives you Buy and Sell Market tickets. Each ticket uses your saved dollar stop and target, and the same daily limits apply. You can also close a position or flatten the whole account at any time.

After purchase you get a license key by email. Enter it once in the app to activate your copy. Each license works on one computer. If the license server is briefly unreachable, a grace period of up to 7 days keeps you running. Safety controls like pause, close and flatten always stay available.

With Combine Mode on, S.W.E.E.P tracks the trailing max loss from your account balance and stops new trades before it gets too close, along with a daily max loss and the consistency rule. Without it, S.W.E.E.P enforces your own daily loss limit and per-trade risk. Either way, keep Topstep's account-level limits in place as well.

Scalp mode steps aside around high-impact U.S. news (like CPI, jobs reports and FOMC) using a live economic calendar, then picks back up on its own. You can change how many minutes before and after it waits, or turn it off.

Yes. Join the S.W.E.E.P Discord to ask questions, get setup help and see how other traders run their playbooks. Customers can verify their license there for the customer role.

No. No strategy wins every trade, and slippage, gaps and connectivity can exceed any estimate. S.W.E.E.P is built to follow your rules with discipline and to protect your account from mistakes. It doesn't promise results.

S.W.E.E.P emblem

Trade your rules.
Not your emotions.

Pick a playbook, set your limits and arm it. S.W.E.E.P finds, places, manages and closes every trade the same way, every time.