Free paper trading app for NSE, Nifty and Bank Nifty: virtual trading
Free paper trading for NSE stocks, Nifty and Bank Nifty in the browser: market, limit and stop orders with stop loss and target, filled on live quotes, no money.
If you want a free paper trading app for Indian markets, SuperCharting has a virtual trading account built into the chart. You place market, limit, stop and stop-limit orders on NSE and BSE stocks, Nifty and Bank Nifty futures and options, and MCX contracts, and they fill against live quotes with pretend money. Paper trading is included on Essential, the free plan, with the same features as on the paid plans. Nothing you do in it reaches a broker or an exchange.
What you get on the free plan
Paper trading has no plan check of its own: an Essential account gets the same simulator, the same order types and the same 200 working orders as an Ultimate account. What the free plan limits is the rest of the workstation around it: 4 charts per layout, 10 indicators per chart, 10,000 bars of history per chart, and 100 price plus 100 technical alerts. Telegram alerts are not on Essential. For most practice, one or two charts and a few indicators are enough.
The account itself:
- One paper account per user, kept on SuperCharting, so positions and working orders carry on when you close the browser.
- Starting balance of 100,000 USD. The account is kept in US dollars. A trade on an NSE, BSE or MCX symbol is counted in rupees and converted into the account at the exchange rate the feed quotes, or at a fixed fallback rate when no rate is available. Amounts in the panel show their currency, so INR and USD figures are not mixed up.
- Reset at any time with a new starting balance between 1,000 and 10,000,000,000 USD.
- Positions netted per symbol: a second buy adds to a long, a sell reduces it, and a bigger sell turns it into a short.
For the full tour of the Trading panel, its tabs and columns, see the paper trading guide.
Orders and how they fill
| Order type | When it fills |
|---|---|
| Market | At once, at the ask when you buy and the bid when you sell (the last price if the feed has no bid and ask) |
| Limit | When a quote reaches your limit price |
| Stop | When a quote reaches your stop price |
| Stop limit | When the stop is reached, then as a limit order |
Any order can carry a Take profit and a Stop loss. They stay with the position and close it when a quote crosses them, so you practise trading with the exit decided before the entry.
The simulator checks orders the way a careful broker would. It refuses an order that needs more than your buying power, a take profit or stop loss on the wrong side of the entry, a buy stop below the ask, or a sell stop above the bid, and says why in plain words. Futures and options are counted in lots: the order ticket shows how many units one lot holds, and the order value uses the lot size.
What virtual trading here does not do
Paper results are only useful if you know where they differ from real fills:
- No order book. There is no queue position, no partial fill and no market depth. A limit order fills as soon as a quote touches it, which is kinder than a real exchange.
- No slippage beyond the spread. A market order fills at the quoted bid or ask, even in a fast move.
- Live quotes only. Orders fill only while quotes arrive. On a closed market an order waits for the next session. You cannot paper trade against past bars; for that use free Bar Replay.
- Costs start at zero. Commission is 0 and leverage 1:1 until you change them, so set realistic values before you judge your results.
- No Indian charges model. There is no separate STT, stamp duty or exchange fee. A commission as a percent of order value, or a fixed amount per order, is the closest you can set.
- The account is in USD, not rupees, as described above.
Results on simulated fills, like results on past data, do not guarantee future results.
How to start paper trading in SuperCharting
- Sign up free at /signup or log in, and open a chart such as NSE:BANKNIFTY on 5 minutes.
- Press Trade in the top header. The Trading panel opens under the chart with Paper Trading on the account button. On a phone, open More and choose Paper trading.
- Open the account button menu and choose Commission & leverage…. Set a commission (as % of order value or per order (USD)) and a leverage between 1:1 and 1:500, then press Save.
- Press Trade again, or choose New order… from the account button menu, to open the order ticket.
- Choose Buy or Sell, pick Market, Limit, Stop or Stop limit, and set the Quantity in lots for futures and options.
- Tick Take profit and Stop loss and type the prices. The ticket shows what each would make or lose.
- Press the button at the bottom, for example Buy 1 NSE:RELIANCE @ Market. The position appears under Positions and as a dashed line on the chart.
You can also right-click the chart at a price and choose Add order on … at … (Shift + T) to open the ticket with that price filled in.
Example: a Bank Nifty option on paper
Open the option chain for BANKNIFTY and open the chart of a near-the-money call. Suppose the ask is 310 and you plan to risk 40 points for 80. Buy 1 lot at market with a stop loss at 270 and a take profit at 390. The ticket shows the order value using the contract's lot size, and the brackets show the loss and gain in rupees. Whichever level a later quote crosses first closes the position, and History records the fill price and P&L. Write down why you took the trade before you place it, and compare it with what happened.
A real account sits on the same button
The account button can also list a broker account you connected yourself (see broker connections). A connected account is real: its orders and its Close all positions go to your broker, and the confirmation says so. Before every practice order, check that the account button reads Paper Trading. To return to paper, open the account button and choose Paper Trading.
Getting the most out of free paper trading
- Practise the plan, not the outcome. Enter with both brackets set, and do not move the stop once the order is placed.
- Size by risk. Use the ticket's P&L preview so that the stop loss equals the amount you would accept losing.
- Keep the setup simple. On the free plan, a layout of up to 4 charts is enough for a 5-minute chart, a 15-minute chart and the option you trade.
- Test the rules separately. When an idea looks good on paper, write it as a strategy and run it over years of bars in the Strategy Tester.
Frequently asked questions
Is paper trading free on SuperCharting?
Yes. It is included on Essential, the free plan, with the same features as on the paid plans. You only need an account.
Can I paper trade Nifty and Bank Nifty options?
Yes. Open the contract from the option chain and trade it from the order ticket. Quantity is in lots and the lot size comes from the contract.
Why is the balance in dollars and not rupees?
The paper account is kept in USD. Rupee P&L from Indian symbols is converted into it, and the panel shows each amount with its currency.
Why did my order not fill?
Orders fill on live quotes. If the market is closed or the symbol has not traded, the order waits as working until a quote reaches its price.
Can I start again with a fresh balance?
Yes. Open the account button menu, choose Reset paper trading account… and enter a balance between 1,000 and 10,000,000,000 USD. Positions, orders and history are cleared.