Skip to content
← Blog // Guide · Paper Trading · India

Paper Trading in India with MetaTrader 5

Practise NSE, BSE and MCX trades at live prices before you risk money. What a paper fill copies from a real order, what it leaves out, and how every trade lands in an Excel file you can analyse.

12 November 2026 · Guide · 7 min read

Paper trading means placing practice orders at live market prices with no real money, so you can see how a strategy behaves today before you trade it for real. With the TradexCodez Bridge, paper trading in MetaTrader 5 works across NSE, NFO, BSE, BFO and MCX — stocks, futures and options — and with every broker the bridge supports: the order goes through the same path as a live one, is filled on your own PC at the live bid or ask, and every trade is saved to a file that opens in Excel. Nothing is sent to your broker.

We sell MetaTrader 5 tools, so we have a commercial interest in this feature. We have kept the limits in plain view below: paper results are always a little kinder than live results, and you should read that section before you size a real trade from a paper one.

What is paper trading?

Paper trading, also called virtual trading, is trading with pretend money at real prices. You place the orders, set the stop-loss and target, and exit, exactly as you would live. The difference is that nothing reaches the exchange, so a mistake costs you nothing but the lesson.

Paper trading vs backtesting vs live trading

A strategy usually goes through three stages. Each one answers a different question.

StagePricesQuestion it answersWeak spot
BacktestOld pricesDid this idea work in the past?It can only guess how your orders would have been filled
Paper trading (forward test)Live prices, one day at a timeDoes it still behave this way today, with my orders and settings?No real money, no real queue, no charges
Live tradingLive pricesDoes it make money after every real cost?Real money is at stake, so start small

Paper trading is the middle step. It is cheap, it uses the market as it is today, and it catches the problems a backtest hides: an Expert Advisor that sends the wrong quantity, a stop-loss placed too tight for the real spread, or an entry that only worked because the old data was too clean.

How paper trading works in MetaTrader 5 with the TradexCodez Bridge

The TradexCodez Bridge connects MetaTrader 5 to your own broker's official API, where your broker permits it. Switch paper mode on and every order from MetaTrader 5 is filled on your own computer at the live market price. Nothing is sent to your broker. The bridge window says PAPER MODE IS ON while it is active, so you always know which mode you are in.

Because paper orders take the same route as live ones, what you practise is what you will use later. A one-click order from the AIO one-click trading panel and an order from an Expert Advisor both go through the same paper path, and your Expert Advisor can still check the order status, modify an order or cancel it.

Which markets can you paper trade? NSE, NFO, BSE, BFO and MCX

Paper mode works on every symbol the bridge lists in your MetaTrader 5 Market Watch, so you can practise on almost the whole Indian market with one set-up. It works with every broker the bridge supports.

Exchange segmentWhat you can paper trade
NSEStocks and indices (cash market)
NFO (NSE F&O)Index and stock futures, and index and stock options — Nifty, Bank Nifty, Fin Nifty, Midcap Nifty and F&O stocks, the strikes the bridge loads
BSEBSE stocks and indices, including Sensex
BFO (BSE F&O)Sensex and Bankex index options
MCXCommodity futures and commodity options, such as crude oil, gold and natural gas

One point to check for yourself: the exact contracts you see depend on your broker and on what the bridge loads for it, because brokers do not all offer every segment. If a symbol is in your Market Watch, you can paper trade it.

What a paper order copies from a real order

A simple simulator fills every order at the last price and never says no. The bridge follows the order rules of the Indian exchanges instead:

  1. Live bid and ask. A buy fills at the live ask and a sell at the live bid, so you pay the spread on every trade, as you do with a real market order. Many simulators fill at the middle price, which quietly removes that cost.
  2. Tick size. Prices are rounded to the contract's tick size, and stop-loss triggers are rounded in the safe direction, as on the live path.
  3. Lot size. An options or futures quantity that is not a multiple of the lot size is rejected, as a real order would be.
  4. Freeze quantity. An order above the exchange freeze limit is split into lot-aligned slices.
  5. After-hours orders. An order sent when the market is closed waits for the next session, like an after-market order.
  6. Limit and stop orders. A limit order waits in a virtual order book and fills when the live price reaches it. A stop-loss order waits for its trigger price first.
  7. Capital check. An entry that needs more than your paper capital is refused. An order that reduces a position always goes through.
  8. Intraday square-off. Intraday (MIS) paper positions close at the exchange cut-off times, so they do not carry into the next day.

This is why paper trading Nifty options and MCX contracts in MetaTrader 5 is closer to the real thing than a generic practice app: the lot size, tick size and freeze rules are the ones your real order will meet.

Every paper trade is saved to an Excel file

Each paper fill is written to a file named paper_trades_YYYYMMDD.csv in the bridge folder, one file per day, created by the first paper trade of the day. Open it in Excel and you can sort, filter, pivot and chart your results.

The columns include the date and time, symbol, buy or sell, lots, quantity, fill price, trade type (Entry, Add, Partial Exit, Exit or Reverse), the Expert Advisor or panel that sent the order, open lots, average price, rupees per point per lot, the profit or loss booked by the order, the day total and the paper order number.

Three useful things to do with the file

  • Compare Expert Advisors. Run each one on its own symbol and compare the files. The exchange keeps one net position per symbol, so two Expert Advisors on the same symbol are added together and their results cannot be told apart. One Expert Advisor per symbol keeps the record clean.
  • Find your weak hour. Sort by time and see which part of the day gives your gains back.
  • Judge the plan, not the luck. After 20 to 30 trades, look at the average win, the average loss and the worst day, not only the total.

One practical note: while the file is open in Excel, new trades cannot be written to it. They are kept and added, in order, as soon as you close the file.

What paper trading cannot tell you

Paper results are always a little kinder than live ones. Know the gaps:

  • Charges are not included. Brokerage, exchange charges and taxes are not deducted, so a paper profit is higher than the real one. Subtract your own costs before you decide anything.
  • No queue and no partial fills. A paper limit order fills when the price touches it. A real one may wait in the queue behind other orders, or fill in parts.
  • No random slippage. Paper prices use the best bid and ask at that moment. A real order can fill at a different price, especially in a fast market or a thin option strike.
  • No emotion. Nothing replaces how you feel when your own money is open.

Treat paper results as an upper limit. If a strategy is only just profitable on paper, assume it will not be profitable live.

A simple plan to move from paper trading to live

  1. Write down the rules first: entry, stop-loss, target and size.
  2. Paper trade for at least two to four weeks, across both quiet and volatile days.
  3. Keep every Excel file, including the bad days.
  4. Subtract your own brokerage and charges from the totals.
  5. If it still works, go live with the smallest size your broker allows, and compare the live fills with the paper fills for the same signals.

Before you go live, check that your set-up is allowed: see Is MetaTrader 5 legal in India?, Is algo trading legal in India? and our broker-by-broker guide to using MetaTrader 5 with Indian brokers. If you only want charts and data first, the free NSE end-of-day data bridge is a start.

Frequently asked questions

What is paper trading in India?

Paper trading is placing practice orders at live market prices with no real money, so you can test a strategy on NSE, BSE or MCX contracts without risk. It is available through broker apps, platforms and software such as the TradexCodez Bridge for MetaTrader 5.

Does paper trading send orders to my broker?

No. In paper mode every order is filled on your own computer. Nothing reaches your broker or the exchange.

Are paper fills the same as live fills?

They are close to a real market order: a buy fills at the live ask and a sell at the live bid, and tick size, lot size and freeze-quantity rules apply. They do not include queue position, partial fills or charges, and a real order can fill at a different price.

Can I analyse my paper trades in Excel?

Yes. Every fill is saved to a daily file that opens in Excel, with the price, quantity, trade type, source and profit or loss.

Can I paper trade an Expert Advisor in MetaTrader 5?

Yes. Orders from an Expert Advisor go through the same paper path as a one-click panel order. Run one Expert Advisor per symbol so the results can be told apart.

Which exchanges and segments can I paper trade in MetaTrader 5?

NSE and BSE stocks and indices, NSE futures and options (NFO), BSE index options such as Sensex and Bankex (BFO), and MCX commodity futures and options. Paper mode works on any symbol the bridge lists for your broker, and with every broker the bridge supports.

Can I paper trade Nifty options and MCX in MetaTrader 5?

Yes, for the contracts available through your bridge and broker. Option and futures orders follow the contract's lot size, tick size and freeze quantity, and MCX contracts are counted in lots.

Test your strategy before you risk money

See how the TradexCodez Bridge brings NSE, BSE and MCX into MetaTrader 5, with paper mode for practice at live prices. Questions? WhatsApp us: wa.me/919884657226.

See the MT5 Bridge →

This article is general information, not investment advice. TradexCodez is a software company; it is not a broker and not a SEBI-registered investment adviser or research analyst. Paper-trading results do not predict live results: they exclude charges, queue position and partial fills, and a real order can fill at a different price. Trading carries a substantial risk of loss. The contracts you can trade depend on your broker, so confirm what applies to your set-up before you rely on it.

TradexCodez
Typically replies within minutes
Powered by TradexCodez
TradexCodez
Chat with us on Telegram
👋 Hi there! Welcome to TradexCodez.
Drop your details and we'll connect with you on Telegram right away.now
Please enter your name.
Please enter a valid email.
Powered by TradexCodez