beginner · DAY 03

Brokers, demo/live accounts, and order routing

10 minutes
Brokers, demo/live accounts, and order routing

BROKER · ACCOUNT · EXECUTION

Installing MetaTrader does not tell you who holds your account

The platform is the interface used to view prices and send instructions. Your account, money, contract terms, and execution policy belong to the service provider and legal entity named in your agreement. This lesson separates those roles, shows what demo can and cannot test, and follows an instruction from Order to Deal and Position.

WHO DOES WHAT?

Four roles that must not be mixed together

Platform

Software that displays prices and charts and sends requests to the trade server; it is not the broker’s licence or the holder of client funds.

Broker / legal entity

The entity that opens the account, performs KYC, and sets the service terms. Read the agreement and execution policy to identify counterparty and routing roles.

Regulator

Oversees permissions in its jurisdiction and provides a register and complaint route; it does not guarantee that trading cannot lose money.

Venue / liquidity arrangement

Execution may use an exchange, external liquidity, or internal matching depending on product and policy.

Do not infer “direct to market” from a platform name, account label, or marketing term. Read the execution policy for the exact legal entity and product.

DUE DILIGENCE

Verify the entity before comparing features

Use the regulator for the jurisdiction stated in the client agreement. Thai SEC, FCA, NFA BASIC, and ASIC are examples of official search tools—not a claim that every provider belongs to all four.

Gumrai broker-verification checklist: legal entity, licence, official domain, and trading terms
Start with the contractual entity and primary documents—not rankings or follower counts.
1

Legal entity and jurisdiction

Read the full company name in the client agreement—not just the brand—and identify the entity and jurisdiction that will hold your account.

2

Register, licence, and product permission

Search the licence number in the regulator’s register and confirm that the permission covers the service, product, and client type you will actually use.

3

Official domain and contact details

Match the website, email, and phone details against the official register to avoid clone firms. A matching name alone is not enough.

4

Client money and complaint route

Read the client-money arrangement, complaint body, and compensation scheme that actually applies to that entity; protections vary by jurisdiction.

5

Execution and withdrawal terms

Review the execution policy, costs, slippage, margin, abnormal-market clauses, funding and withdrawal terms, and account restrictions at source.

A valid permission is one part of due diligence. It does not remove market, leverage, operational, or counterparty risk.

A foreign licence does not mean the provider is authorised in Thailand. Use the Thai register only for activities within its stated scope, and never describe an overseas OTC forex/CFD provider as “approved in Thailand” without a matching Thai permission.

BROKER EXAMPLES

Exness and XM: examples Gumrai users may encounter

These names are included because Gumrai has partner links for both providers and has encountered their account environments during product testing. This is not a ranking or a claim that either provider is suitable for everyone. The legal entity, regulator, products, and protections can differ by country and account.

The account-opening buttons are sponsored partner links. Gumrai may receive compensation if you use them. Check the legal entity, terms, and risks yourself before opening an account.

Exness

MT5

Before signup, identify the Exness entity shown for your residence and match it to the official regulation page. On demo, verify the server, account currency, full symbol name or suffix, XAUUSD contract, spread, execution mode, and trading sessions.

Check Exness legal entities

XM

MT5

Confirm the XM legal entity and licence displayed during registration rather than relying on the brand name alone. On demo, check server, account type, full symbol name, contract size, minimum volume, execution mode, spread, swap, and sessions.

Check XM legal information

DEMO ≠ LIVE

Use demo to practise—not to prove live results

AreaDemoLive
Money and consequencesVirtual funds for learning the workflow and testing rules.Real money; profit, loss, fees, and mistakes have real consequences.
Platform functionsGenerally provides comparable charts, orders, and platform tools.Uses the live account’s permissions, server, and contract specifications.
Liquidity and fillsUseful for observing basic behaviour, but does not prove live fills or liquidity.May experience slippage, requotes, partial fills, or rejection under live conditions and policy.
Spread and costsMay look similar, but does not guarantee stressed-market or news-time costs.Depends on live quotes, account type, market conditions, and actual fees.
Funding and psychologyDoes not test real withdrawals or the pressure of money that can actually be lost.Includes real KYC/funding processes and psychological pressure that demo cannot reproduce.

ACCOUNT HYGIENE

Server, symbol, and password are part of the setup

Server

Select the account’s correct server. Demo and live may use different servers and expose different symbols or specifications.

Symbol suffix

Check the full name such as EURUSDc or XAUUSD.m and open that symbol’s Specification rather than inferring from the base name.

Passwords

The master password can trade; the investor password is view-only. Never expose account numbers, passwords, or server details publicly.

ORDER ROUTING

Follow the instruction through the system

Order-routing infographic from trader to platform, broker server, execution, deal, and position
An Order is a request. A Deal records an execution. Deals then change a Position.
01

Trader

Selects symbol, volume, type, and SL/TP

→
02

Platform

Builds and sends the trade request

→
03

Broker server

Checks account, margin, price, stops, and permission

→
04

Execution path

Handles the request under mode, venue, and liquidity rules

→
05

Deal(s)

Records one or more executed transactions

→
06

Position

Opens, increases, reduces, or closes exposure

Order

The instruction sent to the system; it is not proof of execution.

Deal

An executed transaction. One Order can generate multiple Deals when filled in parts.

Position

Open exposure created by Deals and represented under the account’s netting or hedging system.

Netting

Deals on the same symbol are reflected in one net Position. New Deals can increase, reduce, reverse, or close that net exposure.

Hedging

The account can hold multiple separate Positions on the same symbol, including opposite directions when the provider and account permit it.

EXECUTION MODES

The symbol and provider determine the available mode

Request Execution

A price is requested and then confirmed; an expired quote may require a new request.

Instant Execution

Sends an order at the requested price with allowed deviation; a larger move may result in a requote.

Market Execution

The provider fills at an available price; the user accepts that the fill may differ from the pre-click quote.

Exchange Execution

The order is handled under the rules of the connected exchange or external trading system.

Fill policies describe what happens when the requested volume cannot be filled as requested. Fill or Kill requires the full allowed volume; Immediate or Cancel fills the available part and cancels the remainder; Book or Cancel applies to eligible pending-limit behaviour. The provider and symbol determine what is available.

Market vs Pending: A market order requests execution now; a pending order waits for a stated condition. Lesson 5 covers Limit, Stop, and Stop Limit placement in detail.

WHY ORDERS DIFFER

A button press is a request, not a guaranteed fill

  • Market closed or trading disabled for the symbol
  • Insufficient margin or invalid volume/step
  • Stops violate the minimum-distance rule
  • No suitable quote or price change causes a requote
  • Insufficient liquidity causes a partial fill under the fill policy
  • Requested and filled prices differ as slippage

CONTROLLED DEMO TEST

Log execution behaviour across 10–20 orders

Use one symbol, small demo volume, and repeatable conditions. The goal is to understand the workflow—not to maximise demo profit.

Time / sessionSymbolSpreadRequestedFilledSlippageResult / error
———————
———————
———————
Entity, domain, licence, and product permission verified
Contract Specification and execution policy reviewed
Demo/live servers separated and credentials kept secure
Demo log completed and errors/slippage understood
Costs, withdrawals, and complaint route reviewed
Risk boundary set without relying on demo profits

GUMRAI TOOLS

Test the intended market and account setup first

GUMRAI ORB VX EA

Designed for XAUUSD on M15. Verify the full symbol name, suffix, contract specification, execution mode, spread, and trading session on demo first.

GUMRAI DUO FX

Designed for EURUSD, USDJPY, USDCAD, and AUDUSD—not gold, indices, or crypto. Verify each broker-specific symbol and account condition on demo.

Compatibility checks reduce setup errors; they do not guarantee profit or remove trading risk.

HANDS-ON PRACTICE

Verify the account and execution yourself

1Choose one provider and find its legal entity, licence number, regulator, and domain in an official register.View answer
Suggested answer: Include a screenshot or URL from the official register and match it to the client agreement. A review or advertisement is not evidence. Stop if the domain or entity does not match.
2Open a demo account and record the server, account type, symbol suffix, and execution mode for two symbols.View answer
Suggested answer: Read the login details and that account’s Specification directly. The same symbol name does not guarantee identical contract size, sessions, or execution mode.
3Place one small demo order and identify the Order, Deal, and Position in History/Toolbox.View answer
Suggested answer: The Order is the instruction, a Deal is an executed transaction, and the Position is the resulting open exposure. One Order can generate multiple Deals.
4Run 10–20 controlled demo orders and log session time, spread, requested price, fill price, slippage, and any errors.View answer
Suggested answer: Summarise execution behaviour—not profit: when spreads widen, when fills differ, and why an order is rejected. State clearly that demo still does not prove live performance.
5Check ORB VX EA or DUO FX readiness on demo without exposing an account number or password.View answer
Suggested answer: ORB VX EA targets XAUUSD M15; DUO FX targets EURUSD, USDJPY, USDCAD, and AUDUSD. Verify suffix, Specification, sessions, spread, and execution mode. None of these checks guarantees profit.

KNOWLEDGE CHECK

Three questions with explanations

1. If a company name appears in a register, is that enough to prove the website you opened belongs to that company?

  1. A) Yes, because the names match
  2. B) No; match the entity, licence, product permission, domain, and contact details
  3. C) Yes, if it has many followers
Open explanation
B. Clone firms can copy names and registration details. Use the official register to confirm status, permissions, domain, and contacts. Regulation improves verifiability; it does not remove trading or counterparty risk.

2. A demo account makes money for 20 consecutive trades. What does that prove most reliably?

  1. A) The system will make the same profit live
  2. B) The broker has no slippage
  3. C) You practised the workflow and collected a sample, but did not prove live execution or future results
Open explanation
C. Demo is useful for workflow and logic, but cannot fully test live liquidity, withdrawals, or real-money pressure. Twenty trades are also too small to guarantee future results.

3. Which relationship between Order, Deal, and Position is correct?

  1. A) They are three names for the same thing
  2. B) An Order is an instruction, a Deal is an execution, and Deals open, change, or close a Position
  3. C) A Position always exists before an Order
Open explanation
B. The platform sends an Order for checking and execution. One or more Deals may be recorded, and those Deals change Positions according to the account’s netting or hedging system.

SUMMARY

Five ideas to keep

  1. 1The platform is an order interface, not proof of who holds funds or acts as counterparty.
  2. 2Verify the legal entity, licence, permissions, domain, and service documents at official sources.
  3. 3Demo trains workflow and logic but cannot prove live fills, liquidity, withdrawals, or future results.
  4. 4An Order is an instruction, a Deal is an execution, and Deals change Positions.
  5. 5Execution mode, fill policy, symbol suffix, and Specification must be checked on the actual account.

For education only—not investment advice, a broker recommendation, or a trading signal. Leveraged forex and CFD products can cause rapid losses. Regulation and demo testing do not remove market, operational, or counterparty risk.

VERIFIED OFFICIAL SOURCES

Sources checked for this lesson

References are collected here so the lesson stays readable without citation numbers after every paragraph.

Complete the exercise and review the answers before marking this lesson complete.