Free paper trading

Stock Market Simulator

Practise reading a chart and managing a position with no money at risk. Advance the chart one day at a time, buy and sell, and see what your decisions would have cost, or made.

SIMX

Day 60 of 180

$0.00

Cash$10,000
Shares0
Position$0
Total equity$10,000
Open P&L
Total return0.00%
$
Auto-sells if the low reaches it.

Trade log

No trades yet. Decide your entry, stop and target before you buy.

How to practise with this

Clicking buy and hoping teaches nothing. The value is in running a proper process on a chart where you genuinely cannot know what happens next.

  1. Read the chart first. Is there a trend? Where has price repeatedly turned? Mark those levels mentally before doing anything.
  2. Write down all four numbers (entry, stop, target, size) before you click. If you cannot fill them in, there is no trade.
  3. Size off the stop. A stop-out should cost about 1% of your equity. On $10,000 that is $100, so a $2 stop distance means 50 shares.
  4. Enter the stop in the box. The simulator will honour it automatically, which removes the temptation to move it.
  5. Advance day by day and let the position resolve without interference.
  6. Review in R. Every loss should be close to −1R. Losses larger than that mean the process failed rather than the market.

What a simulator can and cannot teach you

Teaches wellCannot teach
Order mechanics and position sizingThe fear of real money moving against you
Reading trend, levels and candlesThe urge to revenge trade after a loss
Honouring a stopHolding through a genuine drawdown
Thinking in R multiplesSlippage, spreads and partial fills
Patience: waiting for a setupThe temptation to over-size after a win

About the price data

The chart is generated, not historical. It uses a random walk with shifting volatility and trend regimes, the standard statistical description of how prices behave. That is a deliberate choice: you cannot recognise the stock, cannot look up what happened next, and cannot pattern-match from memory. Every decision has to come from the chart in front of you.

It also means patterns here behave the way patterns behave in reality: sometimes they work, sometimes they fail, and there is no hidden signal to discover. That is the honest lesson, and it is the reason risk management matters more than pattern recognition.

Before your first session, read how to read a stock chart and the candlestick pattern reference. Then size every position with the position size calculator.

Frequently asked questions

What is a stock market simulator?

A simulator lets you practise trading with fake money against price data, so you can learn the mechanics of entering, sizing and exiting positions without financial risk. This one generates its own price series rather than using live quotes, which means you can trade an unlimited number of scenarios instantly instead of waiting for real days to pass.

Is this simulator using real stock prices?

No. It generates a realistic synthetic price series using a random walk with volatility and trend regimes, the same statistical model used to describe real price behaviour. That is deliberate: it means you cannot recognise the chart or look up what happened next, so you are forced to make decisions from the chart alone.

Does paper trading help?

It helps with mechanics: order types, position sizing, reading a chart, keeping a journal. It does not reproduce the emotional pressure of real money, which is where most traders fail. Treat it as a flight simulator: excellent for procedure, incomplete for nerve.

How should I use this to practise?

Decide your entry, stop and target before you click buy, then size the position so a stop-out costs about 1% of your account. Advance day by day and honour the stop when it is hit. The goal is to finish with every loss close to 1R, which is the habit that matters, rather than to make the biggest number.

Is my progress saved?

Your current session is saved in your own browser so you can come back to it. Nothing is sent to any server and nothing is stored on our side. Clearing your browser data or clicking New Chart will reset it.