Perpetual futures,
from the engine up.
Trade BTC, ETH and SOL perpetuals on a matching engine built from scratch. Watch without an account, log in to trade with test funds.
Go long. Go short.
See the risk first.
Margin and liquidation price are shown before you submit. Try it.
- Price
- 82,970.4
- Leverage
- 10x
- Margin
- $2,074.26
- Est. liquidation
- 75,088.2
Built like a real exchange.
Price-time priority, in memory.
Orders match against a live book. Cancels and partial fills release unused margin.
- Limit and market orders, long or short
- Depth, trades and candles over WebSocket
Funding you can read.
Settled every 8 hours and capped at ±0.05%. Positive rates mean longs pay shorts.
- Live rate estimate and countdown
- Paid from and to position margin
Know your liquidation price first.
A position closes when its loss reaches 95% of margin. Anything the book can't fill is auto-deleveraged.
- Checked on every mark-price update
- ADL starts with the most profitable opposite position
- Size
- 0.25 BTC
- Entry
- 82,970.4
- Leverage
- 75x
- Margin locked
- $276.57
- Est. liquidation
- 81,919.4
Six services.
One event stream.
Services talk over Redis Streams. This is the path an order takes.
Matching engine
apps/engineIn-memory order books with price-time matching, liquidations, funding and ADL. Snapshots state every 3s.
API
apps/backendExpress, JWT and Zod. Forwards each request to the engine over Redis Streams.
WebSocket server
apps/wsPushes depth, trades, prices, funding, liquidations and candles to subscribers.
Persistence
apps/dbWrites orders, fills, ticks and candles to Postgres with TimescaleDB.
Market maker
apps/market-makerQuotes 5 levels per side on every market and requotes each second.
Price feed
Binance listenerBinance Futures mark price every second. Liquidations and funding use it.
From first look
to first trade.
Pick a market
BTC, ETH or SOL. No account needed to watch.
Log in
New accounts start with $10,000 in test funds.
Place an order
Limit or market, with margin and liquidation shown first.
Manage it
Positions, PnL and open orders update live.
