To trade forex, choose a currency pair, decide to buy or sell, calculate your position size and place an order through a broker's trading platform. Before opening the trade, set the price at which you will exit if your idea is wrong and decide how much money you are prepared to risk.
The Buy and Sell buttons are straightforward. The decisions behind them take practice. This guide walks through the process on MetaTrader 5, from reading a quote to closing a position, with a EUR/USD example you can work through on a demo account.
Start with virtual funds: Leveraged forex trading can lead to substantial losses. The prices and account figures below are hypothetical examples, not live quotes or trade recommendations.
Forex trading involves taking a position on the exchange rate between two currencies. In EUR/USD, the euro is the base currency and the US dollar is the quote currency. A price of 1.12000 means that 1 euro is worth 1.12 US dollars.
A move in the opposite direction creates a loss. Your final result also depends on position size, execution prices and trading costs.
With retail forex CFDs, you speculate on the price change without taking delivery of the currencies. This guide focuses on that trading process. It differs from exchanging cash for travel or buying a currency futures contract on an exchange.
Your platform normally shows two prices. You buy at the ask and sell at the bid. The difference is the spread.
| Quote | Price | What it means |
|---|---|---|
| Bid | 1.11990 | The price available to sell. |
| Ask | 1.12000 | The price available to buy. |
| Spread | 0.00010 | A difference of 1 pip. |
A pip is a conventional unit for measuring forex price movements. It is usually 0.0001 for pairs such as EUR/USD and 0.01 for JPY pairs. Platforms can display smaller increments: on a five-decimal EUR/USD quote, 1 pip equals 10 points.
Start with the legal entity that will hold your account. Check its licence against the relevant regulator's register and read the client agreement. Account availability and investor protections depend on your jurisdiction and the entity providing the service.
Then compare the conditions that affect the trades you intend to place:
For zForex, review the current trading account types. Compare the spread and commission together, and check the conditions attached to any Swap-Free option. A low minimum deposit or high leverage limit does not tell you how much risk a trade carries.
Use a demo account to learn the platform with virtual funds. Choose an account balance and trade sizes close to those you would realistically use. Practising with an oversized demo balance can hide the effect of losses and margin requirements.
Follow the zForex demo account setup guide, then access MetaTrader 5 using your account credentials and the correct broker server.
On the desktop platform, locate Market Watch for quotes, a chart for price analysis, and the Trade and History tabs in the Toolbox for open positions and completed activity. Keep the first workspace simple: one currency pair, one chart and only the tools your plan uses.
Following one or two major pairs, such as EUR/USD or USD/JPY, gives you a manageable starting point. Learn which announcements affect both currencies and observe how the spread changes during your trading hours.
Forex generally trades around the clock during the working week, but your broker's symbol schedule determines when orders are accepted. Activity, spreads and execution conditions vary across sessions, holidays and daily rollover.
| Item | What to check before trading |
|---|---|
| Spread | The current bid/ask difference. It can widen around news or during thin trading. |
| Commission | The charge for your volume, including both entry and exit where applicable. Check if a quoted fee is per side or round trip. |
| Swap or financing | The debit or credit for holding a position through rollover, including the applicable schedule. |
| Slippage | A difference between the expected and actual fill price. It can improve or worsen your result. |
In MT5 desktop, right-click the symbol in Market Watch and open Specification. Check the contract size, minimum volume, volume step, trading hours and stop-distance requirements. Read the account's fee schedule alongside these details.
A trading idea needs a reason, an entry condition and a point at which it becomes invalid. For a practice setup, you might watch an established uptrend and wait for a pullback toward a previous support area. Define the confirmation you need before buying, rather than entering simply because the price has fallen.
Use market analysis to answer specific questions:
Write down the entry condition, stop-loss, target and circumstances that would make you skip the trade. A nearby resistance area may leave too little room for a long position's target. An imminent announcement may make execution too uncertain for the plan.
Test those rules on historical examples and then on demo, allowing for realistic costs. Neither an indicator nor a successful backtest establishes that the next trade will work.
Your lot size determines how much each price move is worth. Under a conventional forex contract of 100,000 base-currency units per standard lot, these are the EUR/USD values for a USD account:
| Volume | Position size | Value of 1 pip |
|---|---|---|
| 1.00 lot | 100,000 EUR | $10.00 |
| 0.10 lot | 10,000 EUR | $1.00 |
| 0.01 lot | 1,000 EUR | $0.10 |
Pip values can differ for other currency pairs and account currencies. Confirm the contract specifications and any currency conversion before using these numbers.
Choose your planned cash risk first, then calculate the volume that fits your stop distance:
Position size in lots = cash risk allowance ÷ (stop distance in pips × pip value per 1.00 lot).
This basic formula excludes separate fees and unexpected slippage. Allow for costs, round down to the permitted volume step, and skip the trade if the minimum lot size exceeds your risk budget.
Assume a USD demo account with $1,000 equity and no open positions. You set a $10 risk budget, equal to 1% of equity, for this illustration. That percentage is an example, not a universal risk recommendation.
You plan a buy at 1.12000 with a stop at 1.11800, a distance of 20 pips. The basic calculation gives $10 ÷ (20 × $10) = 0.05 lots before separate costs. You reduce the volume to 0.04 lots to leave some room within the budget.
| Trade detail | Example |
|---|---|
| Buy entry fill | 1.12000 |
| Volume | 0.04 lots, equivalent to 4,000 EUR |
| Pip value | $0.40 per pip |
| Stop-loss level | 1.11800, 20 pips below entry |
| Take-profit level | 1.12400, 40 pips above entry |
| Loss if the exit fills at the stop | 20 × $0.40 = $8, before commission and financing |
| Profit if the exit fills at the target | 40 × $0.40 = $16, before commission and financing |
| Planned risk-to-reward ratio | 1:2 before separate costs |
For this long position, the entry uses the ask and the closing trade uses the bid. Calculating profit or loss from those actual fill prices already reflects the spread; do not subtract it a second time. Account separately for commission and financing.
The $2 difference between the planned $8 price loss and the $10 budget is only an allowance. Check that it covers expected fees. A gap or adverse slippage can still take the loss beyond $10 because a standard stop-loss does not guarantee its execution price.
A 1:2 ratio describes the planned distances. It says nothing about the probability of reaching the target. A strategy also needs a sufficient win rate and controlled costs to produce a positive result over a series of trades.
Margin is the collateral required to support a leveraged position. It is not a fee or a maximum possible loss.
The example position has a notional value of approximately 4,000 EUR × 1.12000 = $4,480. With a simple 1:100 leverage assumption, its margin would be about $44.80. At 1:20, it would be about $224. Actual requirements depend on the account and symbol.
The same 0.04-lot position still moves by $0.40 per pip under either leverage setting. Higher available leverage reduces the margin required; increasing the position size increases the cash gain or loss per pip. Keep enough free margin and check the broker's stop-out rules, since insufficient equity can trigger forced closures.
A market order requests entry now. A pending order waits for a specified price condition. Choose the type that matches your entry plan.
| Order | Purpose |
|---|---|
| Market buy or sell | Request execution at the available market price. The fill may differ from the quote you saw. |
| Buy Limit | Seek a buy entry below the current ask, at the limit price or better. |
| Sell Limit | Seek a sell entry above the current bid, at the limit price or better. |
| Buy Stop | Trigger a buy entry when the ask reaches a level above the current market. |
| Sell Stop | Trigger a sell entry when the bid reaches a level below the current market. |
Limit orders may remain unfilled. Stop entries can execute beyond their trigger price during a fast move. The supported order types and execution rules depend on the instrument and broker.
A stop-loss is an exit instruction intended to limit losses on a position. A take-profit is an exit instruction at a target price. A Buy Stop or Sell Stop is a pending entry order, so do not confuse it with the stop-loss attached to a trade.
On MT5 desktop, select your symbol and open New Order, or press F9. Check the following before submitting:
For the worked example, the volume is 0.04 lots, the stop is 1.11800 and the target is 1.12400. Those levels only fit the assumed entry at 1.12000. Recalculate for the price actually available on your demo account. Button labels can vary by execution mode.
After entry, confirm the fill price and exit levels in the Trade tab. Follow the management rules you wrote before opening the position. Moving a stop farther away simply to avoid a loss increases your exposure.
To exit manually, use the position's Close Position command. Confirm the completed transaction in History and review the result after charges.
Record the reason for each trade, its planned risk, actual entry and exit, costs and any changes you made. Save a chart screenshot before and after the trade. That makes it easier to distinguish a losing setup from an execution mistake or a broken rule.
Review a series of trades for patterns: average win, average loss, total costs, drawdown and consistency in following the plan. A profitable trade taken outside your rules is still a process problem. A planned loss does not automatically mean the strategy is wrong.
Before considering a live account, you should be able to size, place and close trades without guessing, explain your results after costs, and follow a written loss limit. Demo results do not reproduce every aspect of live execution or the pressure of risking real money.
If you decide to proceed, complete the broker's identity checks, review the current account terms and fund only with money you can afford to lose. Start with a position size that fits your risk plan, even if the platform allows substantially more.
The broker's minimum deposit is an account-opening requirement. Your trading plan determines the capital needed to support a position, its margin and a realistic stop distance.
For example, a 0.01-lot EUR/USD position has a pip value of $0.10 under the contract assumptions above. A 30-pip stop represents $3 of price risk before separate costs. That is 3% of a $100 account or 0.6% of a $500 account. The same minimum trade therefore creates very different percentage exposure.
If the smallest permitted position risks more than your plan allows, use demo or skip that setup. Tightening the stop purely to fit a small balance can place it inside normal price fluctuations. Neither a larger deposit nor smaller percentage risk makes a strategy profitable by itself.
An open position is valued using the price available to close it. A buy opens at the ask but would close at the lower bid, so the spread creates an initial negative result if prices have not moved. Commission may also be charged when the trade opens.
Forex charts commonly display bid prices. A short position closes at the ask, which can reach its stop while the bid chart remains below it. Check both quote sides, the spread and your execution history before comparing the fill with the chart.
A stop-loss accepted by the broker's server can operate while your desktop terminal is closed. MT5's built-in trailing stop runs in the terminal and needs it running and connected to make further adjustments. The last stop level successfully sent to the server remains in place.
It depends on the account's position-accounting mode. On a hedging account, a new sell can open a separate short position. On a netting account, it can reduce, close or reverse the existing position. Use the existing position's close function when you intend to exit it.
Invalid volume usually means the order does not fit the symbol's minimum, maximum or volume step. Invalid stops can mean the exit levels are on the wrong side of the market or too close to the relevant price. Check the symbol specifications and current bid/ask quote.
Yes, MT5 has mobile versions for supported devices. Practise the mobile order and closing controls on demo first, and check each field carefully on the smaller screen. Features and layouts differ from desktop, so do not assume every desktop function is available.
PAMM vs MAM vs Copy Trading: Key Differences
With PAMM, money participates in a managed pool. MAM keeps client accounts separate but gives the manager a central way to trade them. Copy Trading leaves the follower with an independent account and reproduces another trader’s positions there.
Detail
What Happens When a Company Joins or Leaves the S&P 500?
How companies join or leave the S&P 500, what happens before and after the change, and the key announcement and effective dates that matter.
Detail
What Is PAMM and How Does It Work?
Learn how PAMM accounts work, how profits, losses and manager fees are calculated, and what to check before allocating funds to a trading strategy.
DetailThen Join Our Telegram Channel and Subscribe Our Trading Signals Newsletter for Free!
Join Us On Telegram!