Trading simulator

Practice trading without risking real money

TradeEmulate loads real historical BTC/USDT price data from Binance and lets you step forward through time one batch of candles at a time. Place buy orders, set take-profit and stop-loss levels, and see how your decisions play out — all on past data you haven't seen yet.

Open simulator →

Real historical data

Candles come straight from the Binance API. You start at a fixed point in the past and only see what the market looked like up to that moment.

Step forward blindly

Each click of Forward reveals a new batch of candles — 15 minutes to 24 hours at a time. You never see what's coming until you advance.

Automatic order fills

Place a market or limit buy order, then set take-profit and stop-loss percentages. As new candles appear, pending orders fill and positions close automatically.

How to use it

1

Open the simulator

Navigate to /trade. The chart loads 1 000 candles of BTC/USDT (15 m) ending at a fixed historical date. Your starting balance is 10 000 USDT.

2

Study the chart

Hover any candle to see its open, high, low, close, and volume in the top-left tooltip. Scroll left to review earlier price action. The date and time — including the day of the week — are shown on the time axis when your cursor is over the chart.

3

Set your risk parameters

Use the TP % and SL % inputs in the toolbar to choose how much profit to target and how much loss to accept. These are locked while a position or pending order is active.

4

Choose a buy price

The Price input defaults to the last candle's close. Leave it as-is to buy at market, or type a lower price to place a limit order — the order will only fill when a future candle's low reaches that price. Click Cancel to remove a pending limit order before it fills.

5

Buy BTC

Click Buy BTC. If the price matches the last close the position opens immediately. If you set a custom price the order queues (shown in yellow in the toolbar) and fills automatically as you step forward. A 0.1 % fee is deducted on fill.

6

Step forward

Select a forward period (15 m – 24 h) then click Forward →. New candles appear on the right. Each candle is checked in order: pending limit fills first, then SL and TP. If the low hits your SL the position closes at a loss; if the high hits your TP it closes at a profit.

7

Review your trade

After a fill the toolbar shows your updated USDT balance alongside the entry (Bought) and exit (Sold) prices. The line is green for a winning trade and red for a losing one. You can then buy again and repeat the process.

Fee: every order — buy, take-profit fill, and stop-loss fill — costs 0.1 % of the total transaction value, matching a typical spot exchange fee.