Desktop trading command center

Trade the move.
Keep control.

A focused desktop workspace for SPX, SPY, and QQQ 0DTE. Broker-native orders through your own Schwab account, risk that never leaves the screen, and every session on the record.

0DTE · SPX · SPY · QQQ Windows x64 · macOS universal Local engine · your Schwab account

Purpose-built for 0DTE execution

SPX SPY QQQ

Routed through your Schwab account

Platform

One calm surface.
For a fast market.

Position, risk, and the next action sit in one frame — so attention stays on the trade instead of the tooling.

Position ladder·SPXW 5800C
Entry $6.66 · mark $7.85 · live
9.32 TP2 ×2
8.66 TP1 ×2
7.85 MARK
6.66 ENTRY
5.33 STOP
Session tapeWorking orders live
  • 09:41:12BUY 4$6.66Entry filled
  • 09:41:13STOP$5.33Working
  • 09:44:31SELL 2$8.66TP1 filled
  • 09:46:02SELL 2$9.32TP2 working

Execution without detours

Buy calls or puts, trim, break even, trail, or close from one deliberate action row. Stop loss and both profit targets are live at the broker the moment you are filled.

Order types
  • EntryLIMIT
  • ProtectionSTOP
  • TargetsLIMIT ×2
  • On demandTRAILING_STOP
  • CloseLIMIT @ BID

Broker-native orders

Every exit is a real Schwab order — never a market sweep. Cancel a close and the stop plus targets go straight back on.

Guardrails
Position sizing2.0% equity
Max contracts10
Loss streak3 in a row

Risk decided in advance

Sizing and the contract cap are enforced before the order leaves your machine; a run of losers raises its own alert.

Local engine
STREAMSchwab quotes
ENGINEYour machine
BROKEROrder routed

Runs on your desk

The session, risk engine, and order logic all execute locally in the app — no server holds your trading state.

Session journal
Nov +$4,180

Every session remembered

A paginated trade table beside a monthly and yearly P&L calendar. Click a day, read the decisions behind it.

Recovery
  • App restartedDETECTED
  • Account···4821
  • Open positionRESUMED
  • Stop & targetsSTILL LIVE

Nothing left dangling

Reopen after a crash and the same account, position, and working orders come back exactly as they were.

Built for disciplined execution.
Not for guessing.

Instrument · spec

You keep the account.
The app keeps the discipline.

DS Scalper never custodies funds and never routes around you. It authorizes against your Schwab account and places the orders you configured.

Tickers SPX · SPY · QQQ — 0DTE options
Broker Charles Schwab — your account, your authorization
Orders Limit · stop · trailing stop · limit-sell close
Engine Local session, risk, and trade manager
Risk % equity sizing · contract cap · loss-streak limit
Journal Trade table · monthly and yearly P&L calendar
Platforms Windows x64 · macOS universal · mobile companion
Ticks SPX $0.05 / $0.10 · SPY and QQQ pennies

One-key entry

ADD CALL or ADD PUT sizes the order from your equity rule and sends it with protection attached.

Trim and break even

Take partial size off, or slide the stop to entry, without rebuilding the ticket.

Trail on demand

A broker-native trailing stop when you choose it — cancel and the original stop and targets return.

Cancel-safe close

Closing sells at the bid and shows a CANCEL affordance. No market order is ever sent for you.

Account picker

Multiple linked Schwab accounts, switched while idle. A running session stays pinned to its account.

Live account read

Net liquidation, option buying power, and cash and sweep update beside the position.

Multi-ticker aware

Index and ETF conventions handled per symbol, down to the tick rounding on every price you send.

Mobile companion

Push notifications follow the session, so a fill or an exit reaches you away from the desk.

LOCAL ENGINE // SESSION ACTIVE 01 // BROKER CONNECTION DESKTOP Trading engine LOCAL PROCESS YOUR ACCOUNT Charles Schwab ACCT ···4821 OAUTH 02 // PRE-ENTRY GUARDRAILS LOSS STREAK SIZING 2.0% MAX QTY 10 STOP -20% TARGETS +30 / +40% 03 // SESSION EXECUTION SPXW 5800C STOP 5.33 ENTRY 6.66 MARK 7.85 TP1 8.66 TP2 9.32 LOCAL EXECUTION · YOUR ACCOUNT
Fast when it matters Controlled by design.
Workflow

Connection to close,
three deliberate steps.

  1. 01

    Connect Schwab

    Authorize your brokerage account and pick which linked account trades today.

  2. 02

    Set your guardrails

    Position sizing, contract cap, loss-streak limit, stop loss, and both profit targets — configured once.

  3. 03

    Run your session

    Select SPX, SPY, or QQQ, start the session, and manage the trade from one focused dashboard.

Download

Your trading desk,
ready when you are.

Install DS Scalper, authorize Schwab, and your guardrails are in place before the first fill.

Downloads always point at the latest official release. Trading involves risk; DS Scalper does not provide financial advice.

Get started

Run your next session
with DS Scalper.

One workspace for entry, risk, and review — on the desktop, beside your broker.