Skip to content

Demo accounts: what they teach and where they lie

Basics: how a trade and an account work3 min read
What you learn in 3 minutesA demo account teaches the platform and the arithmetic honestly. On USD/INR around 83.2500, one pip on one standard lot is ₹10, so a 20-pip move is ₹200. What a demo cannot teach is how fills behave in a fast market, and how losing real money feels.

This lesson shows where the numbers on a demo match a live account and where they quietly stop matching. The gap is not in the pip value. It is in execution.

Demo83.2500Real83.2503
A schematic diagram showing a demo order ticket and a live order ticket side by side, with the same price but different fills.

Price movement in a demo feed compared with a live feed

A demo feed is built to show a clean market. Prices tick at even intervals. The spread stays near a fixed number. On USD/INR around 83.2500, the screen may show 83.2495 to 83.2505, a spread of 10 points, which is 1 pip. That tidy picture comes from a simulator, not from a live order book. A live feed pulls prices from banks and other participants. Those prices jump when news lands, and the spread can widen without warning.

The arithmetic on a demo is still correct. One standard lot of USD/INR moves ₹10 for each pip. If the demo shows a 20-pip rise from 83.2500 to 83.4500, the profit shown is 20 × ₹10 = ₹200. That figure is honest. What the demo does not show is that the same 20-pip move on a live account might be filled in several parts, at prices that are not the ones you clicked.

A demo also lets you place an order at any moment, including during quiet hours. A live account may have a minimum size, a maximum size, or a cut-off time around major data releases. These limits are not secrets. They sit in the contract specification, which is a document your broker must give you. Read it before you compare demo results with live results, because the two sets of numbers are produced under different rules.

Execution details a demo cannot reproduce

When you click buy on a demo, the platform fills you at the price on screen. That is a promise the demo can keep because no real money moves. A live order goes to a broker, who passes it to a liquidity provider or fills it from the broker's own book. In a fast market, the price can move between your click and the fill. The difference is slippage. Slippage can be positive or negative, but on a demo it is always zero.

A second difference is the requote. On a live account, the broker may reject your requested price and offer a new one. You then choose whether to accept. A demo rarely shows this because the simulator has no reason to protect itself. Requotes are more common when the market is thin, such as late on a Friday or during a holiday. They are not a sign that the broker is unfair. They are a sign that the price you asked for no longer exists.

A third difference is the queue. On a demo, your order is the only order. On a live account, thousands of orders may sit at the same price. If you are at the back of the queue, your order may not fill at all when the price touches that level. The demo will show a fill. This gap matters most for limit orders and stop orders, which are the tools many beginners use to control risk.

Recording the gap between demo and live results

The useful exercise is not to run a demo for months and then switch. It is to run a small live account beside the demo and compare the same trade. Place one standard lot on the demo and one micro lot on the live account, at the same moment, on USD/INR. A micro lot is one tenth of a standard lot, so one pip is ₹1. Write down the price you saw, the price you got, and the difference in pips.

Suppose the demo fills at 83.2500 and the live fill is 83.2503. The difference is 3 pips. On one standard lot that is 3 × ₹10 = ₹30. On one micro lot it is 3 × ₹1 = ₹3. Do this ten times and you have a small table. The table tells you the average slippage for your broker at the hours you trade. It does not tell you what will happen tomorrow, but it stops you from assuming the demo fill is normal.

You should also note the costs that sit outside the fill price. The spread is the difference between the buy price and the sell price. Commission is a separate charge on some accounts. Swap is a daily charge for holding a position overnight. These vary between brokers, and they can change. Check the contract specification for the instrument you trade. Add these costs to your table, because a demo often shows the spread but not the commission or the swap.

20 pips on one standard lot: ₹200 before costs

StepAmountNote
InstrumentUSD/INRthe pair used in this example
Price at entry83.2500a round number for easy arithmetic
Lot size1 standard lot100,000 units of the base currency
Pip size0.0001the fourth decimal place for USD/INR
Value of one pip₹10100,000 × 0.0001 = 10
Move20 pipsfrom 83.2500 to 83.4500
Gross result₹20020 × ₹10 = ₹200
Demo fill83.4500the demo fills at the exact price shown
Live fill83.4500the live fill may differ by slippage

The broker may round the fill, charge a spread, commission or swap on top. These vary between brokers, so check the contract specification before trading.

Doing it once, step by step

You will open a demo account and a small live account, place matched trades, and record the difference in fill price. Do this once, slowly, and keep the notes.

  1. 01

    Open a demo account with a broker regulated by SEBI

    Choose a broker that is registered with SEBI. Fund the demo with virtual money, not real money. Set the account currency to INR so the rupee figures match your live account. Write down the login details and the platform name.

  2. 02

    Open a small live account with the same broker

    Use the same broker so that the platform and the feed are as close as possible. Fund it with an amount you can afford to lose. Use UPI or bank transfer, which are the common payment methods in India. Keep the live account small, because this is a measurement exercise, not a profit plan.

  3. 03

    Place one matched trade on USD/INR

    Wait for a quiet market, not a news release. On the demo, buy one standard lot of USD/INR. On the live account, buy one micro lot at the same moment. Note the time, the price on screen, and the price you receive. Do not use stop orders or limit orders for this first test.

  4. 04

    Record the fill difference in pips and rupees

    Subtract the demo price from the live price. If the live price is worse, the difference is your slippage in pips. Multiply by ₹10 for a standard lot or ₹1 for a micro lot. Write the result in a table with the date and the time.

  5. 05

    Repeat the test ten times over different hours

    Do the same trade at different times of day. Include one trade during a major data release, but keep the size small. After ten trades, look at the average slippage and the largest slippage. These two numbers tell you more than any single demo result.

  6. 06

    Add spread, commission and swap to the table

    For each trade, note the spread at the moment of entry. Check whether your account charges commission, and note the swap for any position held overnight. Add these costs to the fill difference. The total is the real cost of the trade, which the demo did not show.

The mistake most people make here

The common mistake is to treat a demo fill as a promise. In a fast market, a live order may fill at a worse price than the one on screen. That difference is slippage. A demo may also show a requote, where the broker asks for a new price before accepting the order. To prepare, place a few small live trades and compare the fill with the price you saw. Keep a note of the difference in pips and in rupees. Do not assume the demo result will repeat.

Check yourself

On one standard lot of USD/INR, what is the value of 15 pips in rupees?

One pip is ₹10, so 15 pips is 15 × ₹10 = ₹150.

If a live order fills 3 pips worse than the demo price on one standard lot, how much extra does that cost in rupees?

3 pips × ₹10 = ₹30. The live fill costs ₹30 more than the demo fill.

Questions that come up next

Why does the spread on a demo stay the same while a live spread moves?

A demo feed is built by a simulator, so it holds the spread near a fixed number to keep the screen tidy. On USD/INR around 83.2500, the demo may show 83.2495 to 83.2505, a spread of 10 points, which is 1 pip. A live feed pulls prices from banks and other participants, so the spread widens when news lands and narrows when the market is quiet. The same instrument can therefore cost more to enter on a live account than the demo suggests, and how much more varies between brokers.

Does a demo show the commission and swap I will pay on a live account?

Often it does not, or it shows a default figure that may not match your live account. Commission, spread and swap are set by the broker and vary between brokers, so there is no single number to quote. The contract specification is the document that states them for your account. Read it before you compare a demo result with a live result, because a demo profit of ₹200 on 20 pips can shrink once costs are applied.

What is the difference between slippage and a requote?

Slippage is the gap between the price you clicked and the price you actually got. A requote is when the broker rejects your requested price and offers a new one for you to accept or decline. Both appear on live accounts and rarely on demos, because the simulator has no real order to fill and no reason to protect itself. Slippage can work in your favour or against you, but on a demo it is always zero.

Can I place any size of order on a live account?

Not always. A live account may have a minimum size, a maximum size, or a cut-off time around major data releases. A demo usually lets you place an order at any moment, including during quiet hours when a live broker may not accept it. These limits are not secrets. They sit in the contract specification your broker must give you, so check it before assuming the demo will behave the same way.

How many live trades should I place before trusting a demo result?

There is no fixed number, and no figure here can promise one. The useful step is to place a few small live trades and compare the fill with the price you saw on screen. Keep a note of the difference in pips and in rupees. Over several trades you will see whether your fills tend to be better or worse than the demo, and by how much.

If my demo shows a profit, does that mean the method works?

No. A demo result is produced under rules that differ from a live account, so it cannot be treated as a forecast. The arithmetic is honest: one standard lot of USD/INR moves ₹10 for each pip, so a 20-pip move is ₹200 before costs. What the demo cannot show is how fills behave in a fast market, or how losing real money feels. Use the demo to learn the platform and the sums, not to judge whether a method will make money.

The words used on this page

Pip
The smallest standard step in a currency price. On USD/INR, one pip is the fourth decimal place, so a move from 83.2500 to 83.2510 is 1 pip. One standard lot moves ₹10 for each pip.
Spread
The gap between the price at which you can buy and the price at which you can sell. A demo may hold it near a fixed number, while a live spread widens when news lands. You pay it on entry, so it is a cost.
Slippage
The difference between the price you clicked and the price your order actually got. It happens when the market moves between your click and the fill. It can be positive or negative, and a demo usually shows none.
Requote
When a broker rejects your requested price and offers a new one instead. You then choose whether to accept. Requotes are more common when the market is thin, such as late on a Friday.
Contract specification
The document your broker must give you that states the size, spread, commission, swap and any order limits for an instrument. It is where the live rules are written. Figures vary between brokers, so read the one for your account.
Standard lot
A fixed trade size used in these examples. On USD/INR, one standard lot gives a pip value of ₹10. Smaller sizes exist, and the pip value falls in proportion.

What to take away

  • A demo teaches the platform and the arithmetic honestly; it cannot teach fills in a fast market or how losing real money feels.
  • One standard lot of USD/INR moves ₹10 per pip, so 20 pips is ₹200 before any costs.
  • Slippage and requotes appear on live accounts and rarely on demos, so a demo fill is not a promise.
  • Place a few small live trades, note the gap in pips and rupees, and read the contract specification before comparing results.
Next in Basics: how a trade and an account workAccount types: standard, raw spread, cent
Trading forex and CFDs carries a high risk of losing money. Most retail accounts lose. Nothing here is a recommendation to trade or a forecast of any result.Meerayour course guide