FastDOMDownload Beta ↓
DIRECT SCHWAB API · ZERO PLATFORM FEE

Fast Schwab execution.
No platform fee.

A focused execution environment for active Schwab traders. Send orders through Schwab’s Trader API with a fast DOM workflow, chart trading, and configurable hotkeys and buttons. Bring Bookmap, FootPrint, and risk-sized entries to your NinjaTrader workflow.

⊞ Windows 10 / 11 · x64Free FastDOM software · Broker and data charges may apply.
+

CONTEXT → DECISION → EXECUTION

FastDOM desktop workspace with a trading chart, Schwab execution ladder, configurable risk buttons, and L2 Heat; account identifier redacted
THE FASTDOM WORKSPACE · AI-REDACTED IMAGETrading chart · Schwab execution terminal · L2 Heat Open full size ↗
CONNECT YOUR WORKFLOWSchwabAlpacaNinjaTraderSimulation & paper modes available
SCHWAB / EXECUTION FIRST

Your Schwab account.
A workspace built for speed.

A focused alternative to the thinkorswim trading interface: direct API order submission, configurable actions, and the controls you need close at hand.

FROM INTENT TO ORDER

Built for the moment
you decide to trade.

Enter from the ladder. Trade from the chart. Trigger a configured action from a button or hotkey. FastDOM is built around a short, deliberate path from your decision to Schwab order submission.

FastDOM→Schwab Trader API→Schwab execution

Direct to Schwab’s API means an API connection to the broker, not direct-to-exchange routing. Acknowledgement and fills depend on Schwab, the network, order type, and market conditions.

THE FASTDOM PLATFORM
$0platform fee

An execution desk.
Without a platform subscription.

Keep your Schwab account and use FastDOM’s dedicated execution interface at no software cost.

Brokerage, exchange, market-data, and optional third-party service charges may still apply. Account permissions and API setup are required.

See how to get started →
The API approach behind the workflow

DAS states that its Schwab orders are sent through Schwab’s API and processed by Schwab. FastDOM also submits to Schwab’s Trader API. A shared broker API architecture does not establish identical latency: comparative execution times against DAS or thinkorswim have not been benchmarked.

Read DAS’s Schwab integration notes ↗
NINJATRADER / ORDER FLOW MEETS ACTION

See the liquidity.
Read the footprint.
Trade with a risk plan.

Turn the NinjaTrader bridge into a complete FastDOM workspace: depth visualization, executed flow, and configurable execution controls working together.

01 / BOOKMAP

See where liquidity builds.

Watch resting depth evolve across price and time. Trade bubbles, adjustable heat sensitivity, and selectable time and price ranges help you inspect the auction.

Explore BookMap →
02 / FOOTPRINT

Read inside the candle.

Compare bid × ask volume, delta clusters, and the busiest price level. Bring actual executed flow alongside the liquidity waiting in the book.

Explore FootPrint →
03 / RISK-SIZED EXECUTION

Define risk. Let size follow.

Set a dollar risk budget and stop level. FastDOM’s risk-entry scripts use stop distance and the instrument multiplier to calculate size, with configurable protection and target ladders.

See the risk-entry workflow →
HOTKEYS + HOT BUTTONS

Your setup.
Your trigger.

Configure repeatable entry and management actions. Dedicated Risk Buy/Sell controls run from the main window or chart; supported general hotkeys also work in satellite windows using the main DOM’s account and symbol.

  1. Set the riskChoose the dollar budget and stop reference.
  2. Review the sizeContract size reflects stop distance and instrument value.
  3. Trigger the actionUse a configured button or armed hotkey, then verify orders and protection.

A risk budget is a sizing input, not a guaranteed maximum loss. Slippage, gaps, commissions, fills, and order failures can change realized risk. Test your exact configuration in simulation or paper mode. NinjaTrader depth and trade views require compatible feed data.

FOOTPRINT / INSIDE THE CANDLE

Price shows the move.
FootPrint shows the flow.

Explore FootPrint controls ↗

A candlestick tells you where price traveled. FastDOM’s FootPrint chart adds executed volume at each price, so you can inspect the buying and selling activity inside that move. Switch between bid × ask pairs and delta clusters to compare participation across levels, find the busiest price, and examine shifts in order flow as candles develop. In the delta-cluster view shown below, signed values and color intensity make the balance of classified buying and selling visible at a glance. Pair it with BookMap’s resting liquidity and your chart context to build a more informed execution plan.

FastDOM FootPrint chart for SPY at five-minute aggregation, showing signed delta clusters at individual price levels and candle totals
FASTDOM FOOTPRINT · SPY · 5-MINUTE DELTA CLUSTERSOpen full size ↗
INSIDE THE MORE MENU

A complete trading desk.
One menu away.

Discover the tools behind every menu item—from a 24-symbol chart wall to multi-account execution and post-session review.

FASTDOM More ▾
DISCOVER / MORE → WATCH

A whole watchlist. One chart wall.

Compare up to 24 symbols in a tiled chart workspace. Use a shared timeframe, rearrange tiles by dragging their headers, and open a full chart from a symbol tile.

  • Add multiple symbols separated by spaces or commas
  • Apply a common timeframe across the wall
  • Save symbol order, window placement, and layout

How to use it

  1. Open More → Watch and enter the symbols you want to compare.
  2. Choose a timeframe and drag tile headers to arrange your desk.
  3. Click a tile’s symbol to open its full trading chart.

Good to knowRequires price history and quotes from the configured provider. This is a chart wall, not an automatic trade selector.

01 / THE PLATFORM

Less window switching.
More market context.

Build a workspace around the way you trade. Explore the tools behind the ladder, the chart, and the bigger picture.

EXECUTION, IN FOCUS

From price level
to order control.

Work directly from the DOM ladder or chart. Stage orders, track working orders, and adjust prices with drag-to-replace.

  • Clickable depth-of-market ladder
  • Chart-based order staging and management
  • Configurable hot buttons and keyboard shortcuts
Learn the workflow →
A CONNECTED EXECUTION WORKFLOW
01 Observe price & depthDOM + Chart
↓
02 Set your order parametersSide · Size · Price
↓
03 Validate & manageRisk checks + Order state
02 / CAPABILITIES

Depth where it matters.

Purpose-built tools for execution, analysis, and a workspace that stays yours.

▤

Trade the ladder

See bid, ask, price levels, working orders, and position context. Place and manage orders from the DOM.

DOM / ORDER CONTROL
⌁

Trade with the chart

Candlesticks, volume, EMA 9/20, VWAP, session levels, and chart-based order management in one view.

PRICE / STRUCTURE
▥

Look inside the flow

Footprint bid × ask and delta views, Time & Sales, L2 Heat, and Bookmap liquidity visualization.

DEPTH / EXECUTED FLOW
◎

Map options context

Options Hedging Map and chart overlays surface estimated concentrations, gamma context, and expected-move bounds.

OPTIONS / ESTIMATES
✳

Bring in another perspective

Trading Partner and Market Desk offer advisory AI analysis. Read-only guidance supports your review and decisions.

AI / ADVISORY
⊞

Make the desk yours

Configure hot buttons, shortcuts, sizes, and risk limits. Restore charts, symbols, timeframes, and window layouts.

WORKSPACE / CONTROL
CONTROL IS PART OF THE WORKFLOW

Move with intent.
Keep risk in view.

FastDOM combines order entry with local validation, order audit logging, and explicit cancel and flatten controls.

Build your first simulation workflow →
01

Set your boundaries

Configure account and symbol rules, order sizes, data-staleness checks, and loss limits for your workflow.

02

Stay aware of order state

Use the Orders window and position views to review working orders, cancellations, and broker-reported state.

03

Practice before going live

Validate order actions and emergency controls in Simulation or an appropriate paper environment first.

03 / CONNECTIONS

Your account. Your feed.
A deliberate connection.

Choose the broker and market-data setup that fits your workflow. Availability depends on your account, configuration, and data permissions.

STOCKS & OPTIONS

Schwab

Live account, order, and market-data integration with the Schwab Trader API.

Developer application setup required
PAPER & LIVE

Alpaca

Configure account-specific API keys and choose the paper or live endpoint for each account.

Level 1 market data; no L2 book
BRIDGE INTEGRATION

NinjaTrader

Connect through the NinjaTrader bridge for account routing and supported market data.

Feed selection is separate from orders

The NINJA MD toggle selects market data without changing the selected trading account or order router. L2 and executed-flow tools require compatible data. No broker endorsement is implied.

04 / GETTING STARTED

Your first session,
step by step.

Start with a controlled practice session. Get comfortable with the workspace before connecting a live account.

01 Launch the desktop application +

Open the supplied FastDOM application folder and launch FastDOM.exe. Keep its supporting files and configuration alongside it.

Building from source requires the .NET 8 SDK; running a self-contained build does not.

02 Choose Simulation and your symbol +

Choose Simulation before practicing order entry. Select a symbol, set a modest quantity, and check the displayed mode and quote status.

Simulation uses mock market data; it is for learning controls, not evaluating live execution quality.

03 Build your workspace +

Use Chart for price action and Orders for working orders. Open More for FootPrint, BookMap, L2 Heat, Time & Sales, Partner, or Desk.

Configure hot buttons and review your actual hotkey bindings before arming them. Data-dependent views need a compatible provider.

04 Practice the complete order lifecycle +

In Simulation, stage an order, review side, quantity, type, and price, then submit. Practice replacement, cancellation, and closing a position.

Confirm the final position and order state. Review risk limits and emergency controls before any live session.

05 Configure a broker when ready +

Open Configuration → Brokers. Enable the integration you need and complete its setup. For Schwab, use “Set up Schwab applications…” and the reconnect flow. Alpaca account rows specify Paper or Live; NinjaTrader requires its bridge.

Confirm account, mode, permissions, quote freshness, and risk settings before submitting a live order.

A FEW MORE DETAILS

Know your workspace.

Does FastDOM run in a browser? +

No. FastDOM is a native Windows desktop application. This website introduces its features and explains the workflow.

Are all AI features read-only? +

Trading Partner, Market Desk, Learn, and Check Trend are advisory. Separately, Position Manager can manage protection through the order and risk system; Momentum Swing has an explicit AutoTrade mode and defaults to AlertsOnly. Review each feature before enabling it.

What does the Options Hedging Map tell me? +

It estimates public option-chain positioning and hedge sensitivity. It does not know dealer inventory or forecast direction. Data coverage, quote quality, and model assumptions affect the result.

Can I use SQLite for local storage? +

This application copy includes an opt-in SQLite archive under Configuration → Storage. Derby remains the default. Switching requires a restart and does not migrate history automatically. Morning Scanner is supported only with Derby.

Where can I download FastDOM? +

Get the unsigned Windows x64 Beta on the download page, with setup instructions and a file checksum. Start in Simulation; clean-machine onboarding verification is still in progress.

A WORKSPACE BUILT AROUND YOUR NEXT DECISION

See clearly.
Trade deliberately.

Get to know FastDOM ↗