Paper-trading simulator

Learn to trade.
Risk nothing.

Paper-trading, zero risk. Place simulated orders, watch live candles, feel real order-book slippage.

A deterministic, browser-playable trading sim. The same seeded engine runs everywhere — so the demo below behaves exactly like the native app, down to the last fill.

✓ engine parity · iOS Seeded · reproducible No real money
Interactive demo

Tap a market. Place a paper trade. Watch the book move.

Everything here is wired to one deterministic simulation engine — a seeded GBM price walk feeding a synthetic Level-2 book. Pick a symbol, size an order, and confirm to see it fill against real depth.

Watchlist
Prices stream live
Apple Inc.
AAPL
$187.45
+0.00 (0.00%)
Level-2 order book
Quantity (shares)
Best price
Est. avg fill
Slippage
Fee$0.00
Est. notional

Market order, walked against live book depth. Paper only — no real money moves.

Paper portfolio marks updating live
Equity
$100,000.00
Unrealized P&L
$0.00
Realized P&L
$0.00
PositionQtyAvg / MarkUnrealized
No open positions yet — place a paper trade above to get started.
Cash available · $100,000.00
The product

Six screens, one engine.

Uptick teaches market structure by letting you feel it — every screen is backed by the same deterministic simulation, so behavior is reproducible and bit-exact across web and native.

01

Markets & watchlist

A live-ticking list of equities, crypto and FX. Prices step on a seeded loop; cells flash green or red on every move so you read momentum at a glance.

Live
02

Instrument detail + candlesticks

A large price readout with a candlestick chart that builds over time from the tick stream. Re-bucket the series across 1m → 1D timeframes.

Chart
03

Level-2 order book

Eight levels of bids and asks with depth-shaded bars. Place a market order and watch it walk and consume levels — slippage you can see, not just a number.

Depth
04

Order ticket

Buy / sell toggle, quantity stepper, and a live preview that walks the book for an estimated average fill, slippage versus best price, and notional.

Fills
05

Portfolio & positions

Equity, cash, realized and unrealized P&L in tabular figures. Position marks update with the live loop; reset to $100,000 whenever you like.

Live
06

Account & sync

Accounts back the paper ledger; the seeded engine means a session can be replayed identically. The web port is verified bit-exact against the iOS core.

Parity
Built for

Deterministic by design.

The simulation is the product. A seeded PRNG → Box-Muller gaussian → GBM step drives prices; a synthetic book models depth and slippage. Same inputs, same outputs, every time.

$100k
Starting paper cash — yours to risk, none of it real.
6
Markets across equities, crypto & FX, fractionable where it counts.
100%
Engine parity — web matches the native iOS core, bit for bit.
0
External libraries. One self-contained file, runs fully offline.