Opening block
You — a new or intermediate trader — want to learn CFD trading without risking real money. This guide is for you. It explains what a CFD demo account does. It shows how a demo works step-by-step. It gives concrete numbers so you can choose the right demo setup. It walks you through platform setup, virtual funding, demo time limits, execution differences, and strategy testing. You will get a clear 5-step setup. You will see 6 practical examples of use. You will get a comparison table of demo vs live vs simulators. You will get a 4-point decision tree to choose your next action. Read this and you can move to live trading with a checklist. Expect specific numbers: balances from $1,000 to $100,000, leverage from 5:1 to 30:1, test windows of 30–90 days, and trade-count targets of 10–1,000.
Quick Answer / TL;DR
If you want to learn platform basics quickly → open a demo, fund with virtual cash (commonly $10,000), and run 10–20 simple trades to test market, limit, and stop orders.
If you want to validate a strategy → backtest 100+ trades, then forward-test in demo for 30–90 days with position sizing equal to planned live risk.
If you want realistic execution testing → use a demo that mimics spreads and slippage (slippage — difference between expected and executed price), or trade micro-lots in a low-cost live account after demo confirmation.
If unsure → keep demo open indefinitely and add virtual funds when needed. Test 200 demo trades or 3 months before moving on.
What a CFD Demo Account Is — 3 core functions
A demo account is a risk-free simulation of a real trading account. It uses virtual cash to replicate platform features and market data, so you can trade CFDs (contracts for difference — derivatives that track price moves without owning the underlying asset). Keep sentences short. Focus on action.
Three core functions:
– Platform learning. Explore the interface, charts, order ticket, and account screens. Test 3–6 charts, 1–3 indicators, and order types. Use a virtual balance between $1,000 and $100,000 to match your live plan.
– Strategy testing. Backtest and forward-test entries and exits. Run small trials of 10–20 trades for basics or 100–1,000 trades for strategy validation. Hold periods vary: minutes to several days.
– Order-type practice. Place market, limit, stop, and trailing stops. Try leverage settings from 5:1 to 30:1 depending on asset. Simulate session lengths from 5 minutes scalps to 14-day swings.
Distinguish demo from paper trading and simulators with two measurable differences:
– Execution realism. Many demos give medium realism. They often have no slippage or lower slippage than live (live slippage can be 0.1%–1% during events).
– Data latency. Demos may use tick or minute data with near-zero latency; live orders face real latency 50–200 ms on average.
Most demos are free and instant. Sign up in 1–10 minutes. Note: some demos auto-expire share access after about 30 days because of exchange rules. Watch out for: demo often does not reproduce spreads widening, order fills, or margin calls exactly. Test timing-sensitive strategies cautiously.
How a CFD Demo Account Works — 4 operational mechanics
Create an account and receive virtual funding in minutes. Typical sign-up takes 1–10 minutes. Default virtual balances usually range from $5,000 to $100,000. Add more virtual funds through a “Payments” or “Top up” menu. You can top up instantly on most platforms; allow 0–48 hours if identity checks are required.
Place four common order types: market, limit, stop, and trailing stop.
– Example order: set a limit 2% below current price to buy on dip.
– Risk rule example: set a stop loss equal to 1% risk per trade.
– Trailing stop example: use a 20-pip trailing stop in forex or a 2% trailing stop for indices.
Leverage and margin behave like live accounts but with virtual money. Typical leverage ranges:
– Shares: 5:1
– Indices and commodities: 10:1
– Forex: up to 30:1
Expect margin call triggers in demo that mirror live rules: e.g., equity below 50% of required margin can generate a margin call alert. Virtual margin calls show as alerts or auto-liquidations, often immediately when rules hit.
Execution and data specifics:
– Demos may use tick or minute data. Ask if the feed is real-time or delayed by 1–15 seconds.
– Simulated execution is often near-instant. Live execution can take 50–200 ms or longer under load.
– Plan for realistic slippage of 0.1%–0.5% during news and up to 1% in illiquid markets.
Watch out for: some brokers queue demo orders differently than live servers. Time-sensitive strategies can be misleading. Test latency and execution before trusting demo fills for scalping.
How to Open a CFD Demo Account in 5 Steps
Step 1 — Apply. Enter email and create a password. Verify email. Time: 1–5 minutes. Expect an initial confirmation email. Optional ID checks add 0–48 hours.
Step 2 — Download / Access. Choose web platform or mobile app. Typical app downloads are 20–200 MB. Allow 1–2 minutes to install. Login limits range from 1 to 5 devices per account.
Step 3 — Fund with virtual cash. Pick a starting balance such as $10,000 or €50,000. Pick leverage settings: 5:1, 10:1, or 30:1. Add more virtual funds anytime via the Payments menu. Some platforms restrict virtual balance top-ups to once per day.
Step 4 — Configure workspace. Add 3–6 charts. Set timeframes to 1-minute, 15-minute, and daily. Attach 1–3 indicators such as a 20-period moving average, 50 SMA, and RSI set to 14. Save layouts; create templates to load in under 10 seconds.
Step 5 — Test orders. Place 10–20 demo trades covering market, limit, and stop orders. Track fills, P&L, and trade logs. Record execution times; note any partial fills.
Verification checklist if required:
– Email (instant)
– Phone number (instant or SMS)
– Optional ID document (passport or driver’s licence — 0–48 hours)
– Proof of address if requested (utility bill — 0–72 hours)
Watch out for: some demos require periodic logins or will delete dormant accounts after 30–90 days. Set calendar reminders to log in every 14–30 days.
Practical Specifics and Limits — 6 key numbers to check
Check these six numbers before trusting a demo result:
– Virtual starting balance: $1,000–$100,000.
– Time limit on certain assets: shares often available for about 30 days once activated.
– Order latency expectation: simulated <50 ms vs live 50–200 ms typical.
– Leverage caps per asset: 5:1, 10:1, 30:1 as common examples.
– Maximum message/API calls: e.g., 40,000 calls/day on some demo servers.
– Demo expiration or inactivity window: often 30–90 days.
Why each number matters:
– Virtual starting balance sets your position sizing tests (use $10,000 to practice 1% risk per trade = $100 risk).
– Time limits prevent long-term testing on some shares if they expire after about 30 days.
– Order latency changes scalping viability; sub-100 ms matters to scalpers.
– Leverage caps affect margin and required capital; 10:1 reduces margin by 90%.
– API call limits matter for automated systems; 40,000/day equals roughly 28 calls/minute continuous.
– Expiration windows force you to export logs or extend accounts before data loss.
Two concrete examples:
– Swing trader: test 2–4% stop-loss with 10:1 leverage on indices. Hold trades 3–10 days. Use $20,000 demo balance and risk 1% per trade ($200).
– Scalper: test 20–50 pip trailing stops on forex. Require latency <100 ms. Run 100–300 trades aiming for 0.3%–0.8% average profit per trade.
Watch out for: exceeding API/message limits can lead to warning emails or account deletion. Respect limits of 20,000–40,000 calls per day where specified.
How to Use a Demo Account to Test 3 Strategy Types
Introduce three strategy types: scalping, swing trading, systematic/backtest-driven strategies. Test each with concrete numbers and trial sizes.
Scalping use case:
– Run 100–300 small trades.
– Position size per trade: 0.5%–1% of virtual balance.
– Metrics: target 60% win rate, average profit per trade 0.8% of position.
– Example: with $10,000 demo, risk 0.5% per trade = $50 risk, aim for 0.4%–1.0% profit per trade.
– Measure fills, partial fills, and latency per trade.
Swing trading use case:
– Run 20–50 trades holding 1–14 days.
– Test stop-loss sizes of 1%–5% and profit targets of 3%–10%.
– Example: $25,000 demo balance, risk 2% ($500) per trade, target 6% per trade.
– Track max drawdown over 90 days and risk-adjusted return.
Systematic / backtest-driven use case:
– Backtest 1,000+ historical trades.
– Forward-test on demo for 90 days or 200 live-like trades.
– Targets: expectancy >+0.5% per trade and Sharpe ratio >1.0.
– Example: backtest 2,000 trades on tick data; forward-test 200 trades in demo with same rules and fixed 1% risk sizing.
Use this measurement template for each test:
– Number of trades
– Win rate (%)
– Average gain (%)
– Average loss (%)
– Max drawdown (%)
– Expectancy (% per trade)
Watch out for: overfitting to demo conditions. Adjust results for slippage and transaction costs of 0.1%–0.5% per trade where relevant.
Transitioning to Live Trading — 4-step readiness checklist
Step 1 — Performance threshold. Require at least 3 months demo or 200 demo trades. Require positive expectancy greater than +0.2% net per trade. Ensure max drawdown within tolerance, for example less than 10% on your demo equity curve.
Step 2 — Risk rules. Set max risk per live trade at 1%–2% of live equity. Set daily loss limit at 3% of live equity. Program automatic stops if daily loss exceeds limit.
Step 3 — Capital and fees. Calculate required capital using leverage and margin. Example: at 10:1 leverage, $10,000 equity gives $100,000 notional exposure. Include commission and spread costs: typical spreads 0.5–2.0 pips in forex or commissions $2–$7 per side for some brokers.
Step 4 — Live minimal test. Start with 1%–5% of intended capital or micro-lots. Run 30–90 days live with the same rules used in demo. Track slippage, execution, and psychology metrics.
Broker checks before funding:
– Compare demo vs live spreads across 10 sessions.
– Check withdrawal processing time: typically 1–5 business days.
– Test customer support responsiveness: average response time 1–72 hours.
Watch out for: emotional differences when real money is at stake. Reduce position sizes until behaviour stabilizes. Expect real slippage of 0.1%–1% more than demo under stress.
Common Pitfalls and How to Avoid Them — 5 traps with fixes
Trap 1: Unrealistic position sizing.
– Example: demo risk of 5% per trade when live plan is 1%.
– Fix: match demo risk to planned live risk. Use 1% rule.
– Immediate corrective action:
– Recalculate position size to equal 1% risk.
– Re-run last 20 trades with corrected sizes.
Trap 2: Ignoring slippage and liquidity.
– Example: demo shows zero slippage but live averages 0.2% per trade.
– Fix: simulate 0.1%–0.5% slippage in performance logs.
– Immediate corrective action:
– Subtract 0.2% per trade from demo results.
– Recompute expectancy and break-even win rate.
Trap 3: Over-reliance on perfect fills.
– Example: demo gives full fills; live has 20% partial fills.
– Fix: record fill rates and expect partial fills in 5%–20% of orders.
– Immediate corrective action:
– Add 10% partial-fill buffer to execution assumptions.
– Test orders with smaller slice sizes.
Trap 4: Letting demo balance reset distort discipline.
– Example: you reset virtual balance from $5,000 to $50,000 after losses.
– Fix: treat virtual funds as finite. Track percentage P&L instead of absolute virtual money.
– Immediate corrective action:
– Lock starting balance and refuse to top-up for 30 days.
– Report results as % return and drawdown.
Trap 5: Using demo as a permanent crutch.
– Example: never moving to live after 2 years of demo.
– Fix: set clear exit criteria and timeline.
– Immediate corrective action:
– Require 3-month forward demo proof and 200 trades before live.
– Move to micro-live using 1% of target capital if thresholds met.
Watch out for: API or rate-limit policies that can terminate demo accounts if abused. Respect limits such as 40,000 messages/day.
Comparison table section — Demo vs Live vs Simulator vs Paper Trading
Compare core attributes across four testing modes so you can pick the right environment for each goal.
| Mode | Typical Cost | Execution realism | Time limits | Asset coverage | Best for |
|---|---|---|---|---|---|
| CFD demo account | Free | Medium (often no slippage) | Often unlimited; shares sometimes 30 days | Broad: forex, CFDs, indices, commodities | Platform learning, initial strategy testing |
| Live small-cap account | Deposit required (e.g., $100+) | High (real fills/slippage) | No limit | Full market access | Real execution testing, psychology |
| Trading simulator (replayed ticks) | Free–paid | High (replays real ticks) | Varies | Depends on data subscription | Speed and tick-accurate execution testing |
| Paper trading (manual) | Free | Low (manual orders, delayed fills) | Unlimited | Any | Strategy idea sketching |
Use demos for platform and strategy testing. Use simulators for tick-accurate execution checks. Use small live accounts to validate human behaviour and real-market fills.
Closing — How to Choose / Bottom Line
If you need to learn the platform → use a free CFD demo with a $5,000–$50,000 virtual balance and place 10–20 trades to build familiarity.
If you need to validate execution and slippage → use a simulator with tick data or a small live account sized at 1%–5% of your target capital; run 30–90 days of testing.
If you need to validate strategy robustness → require 200+ demo trades or 3 months of forward testing plus backtests on 1,000+ trades; aim for expectancy >+0.2% per trade and Sharpe >1.0.
If still unsure → continue demo testing while tracking percentage P&L and drawdown. Move to live only after meeting numeric readiness thresholds: 200 trades, 3 months, and acceptable max drawdown (e.g., <10%).
Decision tree summary:
– Need platform basics? Open demo, fund $5k–$10k, do 10–20 trades.
– Need strategy proof? Backtest 1,000 trades, forward-test 200 demo trades or 90 days.
– Need execution proof? Use simulator or micro-live with 1%–5% capital for 30–90 days.
– Unsure? Keep demo open and log percentile metrics until thresholds are met.
Start now. Apply the five-step setup. Log every trade with numbers. Test until you hit the readiness checklist. Move to live with confidence and controlled risk.