START WITH THE JOB
What a forex demo account is—and is not
A forex demo account is a simulated-money account connected to a trading platform. It lets you read quotes, send orders, manage positions and inspect account history without putting your own money into those trades. MetaTrader calls these demo accounts; TradingView calls its built-in environment Paper Trading. [1] [7]
What it can teach well
- Where platform controls and account records live.
- How market, limit and stop orders behave mechanically.
- Whether a position-size calculation reaches the intended loss cap.
- Whether setup rules are clear enough to apply without hindsight.
- Whether you can wait, stop for the day and keep a complete journal.
Where live trading can differ
- That the same order will receive the same live fill.
- That liquidity, rejection, slippage and financing are fully modelled.
- That decisions made with simulated money will feel the same with real money.
- That a profitable sample predicts future returns.
- That a provider or platform is suitable simply because its demo feels easy.
The CFTC warns that simulated results can overlook factors such as the trader’s ability to withstand losses and adhere to a system. Treat the final demo balance as one record—not as the verdict. [11]
BUILD A FAIR PRACTICE ENVIRONMENT
Choose demo settings that make mistakes visible
The figures are fictional. The useful feature is the match between the account, the written exercise and the size calculation—not the particular balance.
Balance and currency
Mirror the exercise you may realistically use. Keep deposits and resets out of the sample unless your written test calls for one.
Leverage
Use the intended setting where it is configurable. Leverage changes margin capacity; it does not decide a sensible loss amount for you.
Symbols and session
Pick one or two pairs, a defined session and a timezone. Fewer moving parts make mistakes easier to spot.
Costs
Inspect symbol specifications, then note spread, commission and overnight financing assumptions instead of treating every price move as free.
Method and timeframe
Write the setup, entry, invalidation, target and candle-close rule. Choose the timeframe before opening the chart.
Practice objective
Name one skill: order entry, position sizing, routine adherence or an unchanged strategy test. Do not change the objective halfway through a sample.
THREE COMMON ROUTES
Set up practice on MT4, MT5 or TradingView
Interfaces change. Desktop, web and mobile versions may use different wording, and a broker can control which MetaTrader servers, symbols and account choices appear. Use these as navigation landmarks, then confirm the current steps in the linked official help.
MetaTrader 4
[1]- Open the account or server area and choose a demo option supplied by the relevant provider.
- Check the server, account currency, starting balance and leverage shown before treating the exercise as started.
- Open the symbol specification and note contract size, volume steps, trading hours and any listed swap information.
- Place a tiny practice order, amend its stop and target, then close it. Confirm the history records what you expected.
MetaTrader 5
[4]- Use the account-management route to find or open a demo connection. Available servers and fields depend on the provider.
- Check whether the symbol and account use netting or hedging behaviour before practising multiple positions.
- Use Market Watch or the symbol information area to inspect volume limits, sessions and contract details.
- Practise both an immediate order and a pending order, then find each event in account history.
TradingView Paper Trading
[7]- Connect the built-in paper environment from the trading area available on your device and layout.
- Review the account settings and adjust balance, currency, leverage or commission where the current version permits it.
- Choose a forex symbol deliberately; similarly named symbols can use different price feeds and sessions.
- Send a small test order and inspect the positions, orders and history areas before beginning the 30-day plan.
Run the same five-minute platform check everywhere
- Confirm the pair and price feed.
- Check bid, ask and visible spread.
- Find volume, stop and target fields.
- Find pending orders and expiry controls.
- Find account history and the symbol specification.
KNOW WHAT THE CLICK ASKS FOR
Practise market, limit and stop orders
A pending order is useful only when its trigger, expiry, stop and size come from a written rule.
Market order
Use when the rule requires immediate execution after a confirmed condition.
Watch: The requested quote is not a guaranteed fill, particularly when price is moving quickly.
Limit order
A buy limit sits below the current market; a sell limit sits above it.
Watch: Price may never reach it, or may touch the level without your assumed fill in real conditions.
Stop entry
A buy stop sits above the market; a sell stop sits below it.
Watch: Once triggered, the fill can be worse than the trigger during a gap or fast move.
Protective stop
Place it at the price that invalidates the written idea, then size the position to that distance.
Watch: It limits the instruction, not the certainty of the exit price. Gaps and slippage still matter.
MetaTrader distinguishes immediate market execution from pending orders, while its exact execution policies depend on the symbol and provider. Read the order request and the symbol specification rather than assuming every platform treats a trigger identically. [2] [5]
Practise the decisions in the forex order-types lab →ADD THE MISSING FRICTION
Spreads, slippage, commission and swaps
Log requested, triggered and filled prices separately whenever the platform exposes them; the difference belongs in the session record.
Spread
The distance between the quoted buy and sell prices. A long normally opens from the ask and is marked against the bid; a short experiences the reverse.
Slippage
The difference between the price expected or triggered and the price filled. It can help or hurt. Fast markets and gaps make neat assumptions less dependable.
Commission
A separate charge where the account model applies one. Paper environments may allow a commission setting, but it still needs to match the exercise. [9]
Swap or rollover
An overnight financing adjustment that can vary by symbol, direction and day. Inspect the listed specification and record the assumption before holding overnight. [3] [6]
Keep the planned stop at the invalidation point. Recalculate the actual opening risk from the fill; if a pending order would make the loss exceed the written cap, the method needs a cancel or exit rule.
CALCULATE BEFORE YOU CLICK
Size the position from the loss cap
Position size is the output, not the starting point. First define the price that invalidates the idea. Then choose the maximum cash loss allowed by this learner exercise and calculate the size that fits the distance, pip value and expected costs.
Let the stop distance control the size
- Exercise balance
- GBP 5,000
- Chosen maximum loss
- GBP 25 (0.50%)
- Entry to invalidation
- 20 pips
- Provisional pip budget
- GBP 1.25 per pip
That pip budget is before spread, commission and slippage allowance. Use the pair’s actual pip value and supported volume step, round down, then check the platform’s displayed margin and stop before sending.
- Never widen the stop to fit a favourite size. Reduce size or reject the trade.
- Count connected exposure. Two positions driven by the same currency can behave like one larger idea.
- Prewrite pause criteria. A daily loss cap, platform error or abnormal spread can end the session.
- Record intended and actual risk. The difference is useful information, not something to delete.
A PRACTICAL MONTH
A 30-day forex demo account plan
Move at the market’s pace. If your chosen market produces few setups that match, extend the relevant phase. Do not manufacture trades to complete a daily quota.
Days 1-5 · Learn the controls
No strategy judgement yet. Make the platform boring and familiar.
- Day 1
Set balance, currency, leverage and timezone. Save a screenshot or written account record.
- Day 2
Find contract details for one pair. Write down volume step, session, spread and swap fields.
- Day 3
Place and close one market buy and one market sell at the smallest practical volume.
- Day 4
Place, edit and cancel buy limit, sell limit, buy stop and sell stop orders.
- Day 5
Add a stop and target before entry where supported. Rehearse an emergency manual close.
Days 6-10 · Make risk mechanical
Calculate first; click second.
- Day 6
Write a maximum cash loss per idea and a daily pause limit for this exercise.
- Day 7
Calculate size from entry, stop distance and cash risk for five fictional examples.
- Day 8
Repeat the calculation on a JPY pair and check the pip-value convention rather than guessing.
- Day 9
Model spread and a deliberately worse fill. Record how the final risk changes.
- Day 10
Run the WickAtlas risk quiz and turn every missed answer into a checklist item.
Days 11-15 · Freeze one setup
One definition is more useful than ten half-learned ideas.
- Day 11
Write the market, session, timeframe and setup conditions in the plan builder.
- Day 12
Define a long entry, invalidation and exit without using words such as strong or looks good.
- Day 13
Write the short version. If it is not symmetrical, explain exactly why.
- Day 14
Collect three valid historical examples and three lookalikes that your rules reject.
- Day 15
Lock the rule card. Create a new version later rather than editing it after every outcome.
Days 16-20 · Execute and record
Take only setups that match and leave a useful record.
- Day 16
Run a short session. Record valid trades and valid no-trades with before screenshots.
- Day 17
Repeat. Grade entry, stop, size and journal separately from profit or loss.
- Day 18
Record the spread at decision time and compare intended versus filled entry.
- Day 19
Practise one missed trade: log it, do not chase it, and wait for the next setup that matches.
- Day 20
Review the first sample without changing rules. List platform errors and rule errors separately.
Days 21-25 · Add realistic friction
Test the routine when the clean chart becomes less convenient.
- Day 21
Use a fixed session and stop when it ends, even if no setup appears.
- Day 22
Practise around a recorded high-spread period without entering unless rules allow it.
- Day 23
Add a slippage allowance to sizing or reject the trade if the risk cap would be exceeded.
- Day 24
Hold one fictional position across rollover only if that is part of the method; record the swap assumption.
- Day 25
Use candle replay in the simulator so future bars are hidden while you make each decision.
Days 26-30 · Review the process
Decide from records, not from the final balance alone.
- Day 26
Calculate rule-adherence, correct-size and complete-journal rates.
- Day 27
Review screenshots of every rule break. Write the smallest preventive change for each cluster.
- Day 28
Run a full session using the printable checklist without adding an unplanned filter.
- Day 29
Check the process gates below. Mark not yet wherever your records are incomplete.
- Day 30
Choose one next step: continue demo, repair one skill, run a new unchanged-rule sample, stop, or consider tightly bounded live verification.
MEASURE THE WORK, NOT JUST THE BALANCE
Build a journal that can answer questions
Screenshot, setup ID, session, direction, intended entry, invalidation, target, planned size, cash risk and spread.
Order type, requested price, filled price, amendments, partial exits, platform issues and any reason for intervening.
Outcome in cash and R, costs, exit reason, rule grade, one factual observation and one small process change.
| Metric | How to use it |
|---|---|
| Matching setups seen | Count every setup that met the unchanged definition, including those you missed. |
| Rule-adherence rate | Trades that followed every entry rule ÷ trades taken. Keep no-trades in a separate count. |
| Correct-size rate | Trades whose planned cash loss stayed within the written cap ÷ trades taken. |
| Execution difference | Filled entry minus intended entry, recorded in pips and cash impact. |
| Complete-record rate | Events with before image, reason, risk, result and review ÷ events logged. |
| Mistake cost in R | Result with the mistake minus the rule-based counterfactual, clearly labelled as an estimate. |
| Maximum drawdown | Largest peak-to-later-trough fall in the demo equity record; do not hide it by resetting. |
| Process notes | One observable fact, one decision and one next action. Avoid rewriting the story from the outcome. |
Profit factor, win rate and expectancy may describe a sample, but they do not rescue incomplete records or shifting rules. Keep the original journal entry and add review notes rather than editing history to look tidy.
Record the next practice trade in the forex journal →DO NOT TRAIN THE WRONG SKILL
Seven demo habits worth catching early
- Resetting after every lossKeep the record
It removes the drawdown path you need to study. Save a sample summary before any justified reset.
- Using maximum leverage because it is availableSize from risk
Margin capacity is not a position-sizing method.
- Taking trades to avoid boredomGrade patience
Record a valid no-trade session. Waiting is part of the exercise.
- Moving stops after entryPrewrite changes
If the plan permits an adjustment, write the trigger before the trade. Otherwise, grade it as a rule break.
- Ignoring the spread and overnight costLog costs
A chart-only result can flatter a method whose edge is small relative to its friction.
- Changing strategy after two outcomesFreeze the version
Finish the chosen sample unless a safety, data or definition fault invalidates it.
- Judging readiness from profit aloneSeparate process
A lucky rule break and a well-executed loss should not receive the same process grade.
CHECK THE PROCESS
Decide what happens after the demo sample
Ask whether the practice process is controlled enough for the next exercise and whether the records show what still needs work.
Can I use the platform without improvising?
- Correct symbol and order type
- Stops and targets checked
- History and errors found quickly
Does every matching order fit the written cap?
- Size calculated before entry
- Costs and connected exposure considered
- Pause rules followed
Are the rules stable enough to check?
- One unchanged version
- Matching setups and no-trades logged
- No hindsight edits
Is the sample complete enough to learn from?
- Before-and-after records
- Mistakes separated from outcomes
- Different market conditions represented
A not yet
is useful information. It names the next practice task. Passing every gate still does not remove live execution differences or loss risk.
Continue on demo
Choose this when the process is improving but the sample is thin, the market has not shown varied conditions or you simply prefer simulated practice.
Repair one skill
Return to the order lab, risk quiz or beginner course, then run a new labelled sample focused on that gap.
Run simulator replay
Use hidden future candles to increase the number of rule decisions without waiting for live market time.
Stop trading
Stopping is a sound choice if the product, uncertainty, time requirement or potential loss does not suit you.
Consider bounded live verification
Only if you independently choose it: use money you can afford to lose, reduce size sharply and treat the first stage as an execution test—not income.
Forex demo session checklist
Print one per session or save it as a PDF. Blank boxes are data, not failures.