Platforms and demo practice
Section 1 of 11
Use demo as a rehearsal
A demo account records simulated transactions using simulated funds. It gives you room to learn the controls, read quotes, recognise order states and keep accurate notes. Its most useful result is an explanation you can repeat, not a large pretend balance. This lesson builds a complete rehearsal from opening the correct screen to finding the final history entry.
A driving simulator helps you locate the brake and understand a junction. It does not reproduce every road surface, traffic situation or feeling. In the same way, demo cannot prove live profitability, real withdrawal reliability or your response to losing money. Quotes, fills, costs and available features may differ from the live product.
Remember
A successful demo session is one you can explain and document, even when the simulated trade loses.
Section 2 of 11
Confirm the account and product first
Find a clear demo or practice indicator. Verify the account identifier, account currency and server or environment before submitting anything. If an app holds both live and demo accounts, check again whenever you switch screens or reconnect. A large simulated balance does not make a control error harmless if you are accidentally on the wrong account.
Open the contract specification for the exact symbol. Confirm the product, base and quote currencies, contract size, pip convention, minimum order size and increment, trading hours, margin method and fees. A symbol suffix can distinguish one account’s product from another. Do not infer units from a familiar-looking name.
For many retail EUR/USD examples, one standard lot represents 100,000 euros and 0.01 lot represents 1,000 euros. Your product must confirm that convention. Read any “units,” “contracts,” or “lots” label next to the size box. A figure of 1 can mean very different exposure depending on the label.
| Field | What you need to know | Mistake it prevents |
|---|---|---|
| Account | Demo or live; correct identifier and currency | Sending a rehearsal instruction to the wrong account. |
| Symbol and specification | Product, size units, increment and hours | Treating two similarly named products as identical. |
| Bid and ask | The executable sides shown at this moment | Using a chart line as the guaranteed fill. |
| Order ticket | Direction, quantity, type and attached instructions | Buying when you intended to sell or using the wrong size. |
Section 3 of 11
Understand the account numbers
Balance usually reflects recorded cash entries and closed trading results, although statement conventions differ. Unrealised or floating P&L is the changing result on open positions. Equity commonly combines balance and floating results, with adjustments such as credits or financing where applicable. A green floating figure can disappear before a position is closed.
Used margin is the amount currently required to support positions under the account’s rules. Free margin is commonly equity minus used margin. Margin level, where shown this way, is equity divided by used margin, multiplied by 100. These are account-control figures, not a safe amount to lose or withdraw. A provider can impose different formulas and closeout thresholds.
If a demo balance is US$1,000 and floating P&L is −US$12 with no other adjustments, equity is US$988. If used margin is US$100, free margin is US$888 and margin level is 988%. Closing at that result would make balance US$988 before further charges, release margin and remove that floating position. Do not treat the large percentage as evidence that the trade itself is wise.
| Number | Illustrative value | Meaning under the stated assumptions |
|---|---|---|
| Balance | US$1,000 | Recorded funds before this open position’s result. |
| Floating P&L | −US$12 | Unrealised result; it can still change. |
| Equity | US$988 | 1,000 − 12, with no other adjustments. |
| Used / free margin | US$100 / US$888 | Required support / equity remaining under this example. |
| Margin level | 988% | 988 ÷ 100 × 100; provider thresholds vary. |
Section 4 of 11
Read the quote and the chart separately
For a simple long EUR/USD position, a buy enters at the available ask and a sale to close uses the available bid. A short sale enters at bid and a purchase to close uses ask. Actual fills can differ from the quote you observed. Record the filled prices, not a remembered chart level.
Charts may display bid, ask, last-traded or midpoint prices depending on the product and platform. A candlestick reaching your drawn line does not by itself prove that the relevant executable side or trigger condition was met. A widened spread can change the relationship between the chart and a stop or target.
Record the chart’s price basis and time zone. Provider server time, UTC, and your local clock need not match. A German learner recording 14:00 without a date and time zone cannot reliably compare that note with tomorrow’s news schedule. Daylight-saving changes make date-specific conversions important.
Section 5 of 11
Distinguish an order, a fill and a position
An order is an instruction. A fill or deal records execution of some or all of that instruction. A position is the resulting open exposure. A pending instruction is not yet a position. An instruction can be accepted and still wait, partly fill, expire, be cancelled or be rejected.
Find the order list, position list, execution record and account history. Note the identifier for each relevant item. A “submitted” message may only confirm receipt; look for the accepted, filled or rejected status that follows. If a response is delayed, inspect status before pressing the same button again. Duplicate instructions can create unintended exposure.
Cancellation asks the system to remove a waiting instruction. Closing asks for an offsetting transaction on an existing position. A cancellation request can arrive after a fill, so verify the final state. Navigating away from the page, logging out, deleting a chart line or closing the browser is not the same as cancelling an order.
Remember
Find both the current status and its record. A button press alone does not prove the action finished.
Section 6 of 11
Rehearse the complete control routine
Begin with one pair and a short scheduled practice session. Read the quote and specification, write the intended direction and tiny simulated size, and state what would close the position. Review the ticket and submit one instruction. Wait for its confirmed status, then record the actual fill, identifier, timestamp, spread and any displayed costs.
Locate any attached stop and target after the fill. Confirm that they are active instructions on the intended position rather than drawings. If an attachment is rejected or cannot be placed near the market, the position can remain open without it. Record the provider’s minimum distances and amendment rules instead of repeatedly clicking.
Next, close through the platform’s position-control function and find the closed entry in history. Record the final price and realised result, then check that no residual position or unwanted pending instruction remains. In a separate exercise, place a pending limit, cancel it, and retain its final cancellation record. A control you cannot reliably locate deserves more practice.
Section 7 of 11
Check how the account handles opposite trades
In a netting arrangement, transactions in one symbol combine into a net position. If you are long 1,000 EUR/USD units and sell 600 of the same product, a simple netting account may leave you long 400 units. Selling 1,400 instead can close the long and leave a 400-unit short, subject to the account’s rules.
In a hedging arrangement, the account may hold separately identified positions, including opposite directions. A new sale can therefore create another position instead of closing the original long. You may face costs and margin rules on both. The word “hedging” describes the accounting arrangement here; it does not prove that the combined account is free of risk.
This is why “press the opposite button to close” is unsafe as a universal instruction. Use the intended position’s close function and confirm remaining exposure. Test partial closure on demo, including what happens to associated stops and targets. The platform developer’s guide and provider’s account settings together determine the available behaviour.
| Starting point | Simple netting example | Possible hedging-account result |
|---|---|---|
| Long 1,000 units; sell 600 | One long position of 400 remains | A separate 600-unit short may be added. |
| Intended partial close | Reduce exposure through the correct control | Close part of the selected position explicitly. |
| Intended full close | Confirm net exposure is zero | Confirm the specific position and other positions are closed. |
Section 8 of 11
Plan for rejection, disconnection and uncertainty
An instruction may be rejected because of size increments, margin, market hours, invalid prices, minimum distances or another rule. Read the message and verify the state before correcting it. A failed request to add a stop is different from a rejected entry. In the first case, exposure might already exist.
If connectivity drops after submission, the provider may already have accepted the order. Reconnect through a trusted route and inspect the order and position records. Do not assume that nothing happened because your screen froze. Keep the official support route available and learn the platform’s documented outage procedure on demo.
Some automated features depend on the local application running; others are held on the provider’s system. MetaTrader 5 documents its built-in trailing stop as a terminal-side function, for example. That is a specific implementation, not a rule for every platform. Find out which instructions survive logout, loss of connection or closure of the application.
Section 9 of 11
A real-life worked example
The Brazilian learner records a hypothetical EUR/USD quote of 1.1000 bid and 1.1002 ask. The account is demo, uses USD, and defines 0.01 lot as 1,000 euros. A simulated market buy fills at 1.1003. The fill is one pip worse than the observed ask; the record shows US$0.10 of adverse entry slippage at this size.
Later, the position is closed by selling at bid 1.1013. The executable movement is 1.1013 − 1.1003 = 0.0010, or ten pips. Gross price-move P&L is US$1 before any separate charges. The entry already used the actual ask-side fill and the exit the bid-side fill, so do not subtract the spread or entry slippage again.
The learner saves both records, checks that exposure is zero, and explains the difference between the earlier floating result and the final history result. Tomorrow’s exercise repeats the control routine with a cancelled pending order. The aim is consistency and truthful records, not a target amount of pretend profit.
Section 10 of 11
Keep a notebook you can audit
Exercise
For five short demo sessions, record date, time zone, account type, currency, exact symbol, size units, bid/ask, intended instruction, confirmed status, actual fill, costs and final exposure. Rehearse one cancellation and one full closure. No live account is needed.
| Question | Record it like this |
|---|---|
| What did I mean to do? | Buy 1,000 EUR/USD units on demo after checking the ticket. |
| What actually happened? | Order accepted, filled at the recorded price, position ID saved. |
| What remains active? | Position quantity, attached exits and any other pending instructions. |
| How did I finish? | Closed record, final result, no unintended exposure. |
| What needs more practice? | One specific control or explanation for the next session. |
Review whether your simulated size and session length are realistic for a careful beginner. An enormous demo balance or frantic clicking can hide mistakes that a useful rehearsal would expose. Continue practising until you can explain each field and the complete life cycle. Comfort with an interface is a prerequisite for learning further, not proof that live trading is appropriate.
Section 11 of 11
References and before moving on
Learning material and hypothetical examples only. Leveraged Forex can cause substantial losses. Demo results, planned exits and calculators do not guarantee live fills or profits. Product rules and protections depend on the actual provider, account and jurisdiction.
I can explain this without guessing
References
MetaTrader 5 — Demo account opening (Android example) ↗
MetaTrader 5 — Basic trading principles and trailing stops ↗