Simulated prices. Move time with Play or Next candle, trade with Sell and Buy, drag the S/L and T/P lines on the chart.
| # | Type | Lots | Open | S/L | T/P | Price | Swap | Profit | |
|---|---|---|---|---|---|---|---|---|---|
| No open positions or orders. Sell or Buy opens a position at the current price. | |||||||||
| # | Type | Lots | Open | Close | Pips | Profit | Closed by | Time |
|---|---|---|---|---|---|---|---|---|
| No closed trades yet. | ||||||||
Equity Balance
Leverage, levels, costs, spread and the risk limit apply at once. Deposit, currency and seed apply on restart.
A model, not a market: the prices are simulated (random, with calm and wild phases, a daily rhythm, gaps and news jumps), no real money is involved and nothing here predicts prices. Fills, spread, swap, margin call and stop out follow common broker rules in a simplified way; values marked as examples are not the conditions of any broker. A trade counts as "by your plan" when it has a stop-loss, risks no more than your limit and is not bigger right after a loss.
What this simulator is
This is a paper trading simulator. You place trades on paper, or here on screen, with no money involved. You open, manage and close positions on a price chart that the tool generates. No broker is connected and no real market prices are used. Nothing you do here reaches any account.
It works as demo trading without real money, with one difference from a broker demo. A broker demo shows live prices. This tool shows a model. You cannot learn anything here about where a real market will go, and the tool does not try to teach that. It trains the routine around a trade: deciding risk before entry, placing a stop and a target, counting costs, and sticking to what you planned.
The sample values are already filled in, so the result shows next to the inputs as soon as the page loads. Change any input and the result updates.
Ready to try it on a real or demo account?
Partner link · trading carries a high risk of loss
How the price path is generated
The chart is a seeded random walk. A random walk is a price series where each step moves up or down by a random amount, with no memory of earlier steps.
- Seed: a starting value for the random number generator. The same seed always gives the same path, so you can replay a session or compare two approaches on identical prices. A new seed gives a new path.
- Generator: the tool uses a xoshiro pseudo-random number generator, a well-tested method that produces repeatable sequences from a seed.
- Volatility regimes: volatility is how far price typically moves per step. The path switches between calmer and more active phases without warning, so a stop that fits a quiet phase can sit too close once movement picks up.
Each new price is calculated as:
next price = current price × (1 + volatility of the current regime × random draw)
The random draw comes from a standard normal distribution, the bell-shaped curve. Most steps are small and a few are large. The tool shows the exact formula and parameters under the chart.
Because the path is random, any pattern you think you see on it is chance. That is useful in itself. It shows how easily the eye finds structure in noise.
Inputs you set
| Input | What it means |
|---|---|
| Account balance | Virtual starting balance for the session |
| Risk limit per trade | The share of balance you allow yourself to lose if a stop is hit |
| Position size | How large the trade is, in units of the model instrument |
| Stop-loss | The price where the trade closes to limit the loss |
| Take-profit | The price where the trade closes at your target |
| Spread | The gap between buy and sell price, paid on entry |
| Commission | A fixed cost per trade, if you want to model one |
| Seed | Picks which price path you get |
For help sizing a position to a fixed risk, use the lot size calculator. For a fuller cost breakdown, use the trade cost calculator.
How results and risk are calculated
For every trade the tool computes the following and shows the formulas under the tool:
- Planned risk = distance from entry to stop × position size, plus costs
- Risk as share of balance = planned risk ÷ balance at entry
- Reward-to-risk = distance from entry to target ÷ distance from entry to stop
- Result = (exit price − entry price) × position size × direction, minus spread and commission
Direction counts as positive for a buy and negative for a sell. Costs always reduce the result, whichever way the trade goes. That is why a trade closed at its entry price still shows a small loss.
How the score works
The score measures process, not profit. A profitable trade that broke your own rules scores lower than a losing trade that followed them. On a random path, profit is mostly luck. Discipline is the part you control.
The tool checks:
- Stop placed before entry. Every trade needs a defined exit for when it goes wrong.
- Risk kept within your limit. Planned risk did not exceed the limit you set.
- Target set. You decided in advance where you would take the result.
- Plan followed. The stop was not moved further away after entry, and size was not increased to make up for earlier losses.
- Costs counted. Spread and commission were included in the plan.
The breakdown shows which checks passed for each trade, so you can see where your habits slip.
Limits of a model
Use this as a practice tool, not as a picture of real trading.
- Real prices have gaps, news shocks, and stretches with poor liquidity, where few trades take place and prices can jump. This model only approximates them.
- In real trading, an order can fill at a worse price than requested. This is called slippage. Here it only appears in the simplified form the tool models.
- Swap, the overnight financing charge, is not part of the simulation. See swap fees for how it works.
- A calm screen with no money at stake feels very different from a live position. Trading psychology covers that gap.
Leveraged forex and CFD trading can lose money fast, including more than you planned if prices jump past a stop. A good score here does not mean real trading will go well. If you want to practise on live broker prices, a broker demo is the next step, for example the one described on the demo account page. To see how a series of wins and losses can affect a balance, try the trade series simulator.
Frequent questions
Is this a virtual trading app?
It works like a virtual trading app in the browser. You trade a model price path with a virtual balance. There is nothing to install, no account, and no money involved.
Are the prices real?
No. The path is generated from a seed with a random walk and changing volatility. It does not follow any real instrument.
Why does my profit not raise my score?
On random prices, profit says little about skill. The score rewards what you control: defined risk, a stop and a target set in advance, and keeping to the plan.
Can I replay the same chart?
Yes. Enter the same seed and the tool produces the same path, so you can test a different approach on identical prices.
Does practising here make real trading safe?
No. The simulator trains habits. Real markets add slippage, gaps, financing costs and real emotional pressure, and leveraged trading can lose money quickly. Read risk management before trading with real money.
Where can I learn the terms used here?
The trading glossary explains spread, stop-loss, margin and related terms. Trading basics covers how a trade works from start to finish.
