The first time you click Buy in MT4, you should be using a demo account. A bad first trade on a live account is one of the most expensive lessons in trading.
This guide shows you exactly how to place a trade on MT4 — market orders, pending orders, stop loss, take profit, and how to manage open positions. About 3 minutes of reading; mastery comes with practice.
Prerequisites
You need:
- MetaTrader 4 installed and connected to a trading account. See How to Install MetaTrader 4 Platform.
- A demo or live account with positive balance. If you don’t have one, see How to Open MT4 Demo Account.
- Basic understanding of bid/ask, pip, and lot size — covered briefly below.
Quick Vocabulary (Skip if You Know These)
| Term | Definition |
|---|---|
| Bid | Price at which the broker buys from you (you sell at the bid) |
| Ask | Price at which the broker sells to you (you buy at the ask) |
| Spread | Ask minus Bid — the broker’s cost per round-trip trade |
| Pip | Smallest standard price move (0.0001 on most pairs, 0.01 on JPY pairs) |
| Lot | Standard position size — 1 lot = 100,000 units of base currency |
| Mini lot | 0.1 lots = 10,000 units |
| Micro lot | 0.01 lots = 1,000 units |
| Stop Loss (SL) | Price level where the trade auto-closes at a loss to limit risk |
| Take Profit (TP) | Price level where the trade auto-closes at a profit |
How to Place a Market Order on MT4: 5-Step Guide
A market order executes immediately at the current bid/ask. This is the simplest order type and the one most beginners use first.
Step 1 — Open a Chart for the Symbol You Want to Trade
In Market Watch (left side of MT4, press Ctrl+M to toggle), find the symbol you want — for example EURUSD. Right-click it → Chart Window, or simply drag it onto the chart area.
Once the chart is open, you can switch timeframe via the toolbar: M1, M5, M15, M30, H1, H4, D1, W1, MN. For day trading, H1 is a sensible default.
Step 2 — Open the New Order Dialog
Three ways to open the order dialog:
- Press F9 (fastest)
- Click the New Order button on the toolbar
- Right-click the chart → Trading > New Order
The dialog opens showing the symbol, current bid/ask quotes, and order parameters.

Step 3 — Set Volume, Stop Loss, and Take Profit
The fields that matter:
| Field | What to enter |
|---|---|
| Symbol | Auto-filled from the active chart |
| Volume | Lot size — start with 0.01 for testing on demo |
| Stop Loss | Price where the trade auto-closes at a loss (mandatory) |
| Take Profit | Price where the trade auto-closes at a profit (optional) |
| Type | Leave as “Market Execution” for instant orders |
| Comment | Optional note attached to the trade (visible in journal) |
Position sizing rule: never risk more than 1-2% of your account on a single trade. The formula:
Lot size = (Account_Balance × Risk_%) / (Stop_Loss_Pips × Pip_Value)
For a $1,000 account, 1% risk, 50 pip stop loss on EUR/USD ($10/pip per lot):
Lot size = ($1,000 × 0.01) / (50 × $10) = $10 / $500 = 0.02 lots
So a 0.02 lot trade with a 50 pip stop loses $10 (1% of $1,000) if hit.

Step 4 — Click Buy or Sell to Execute
Two big buttons appear at the bottom of the dialog:
- Sell by Market (red, on the left) — sells at the bid price
- Buy by Market (blue, on the right) — buys at the ask price
Click the appropriate one. The order executes within milliseconds (faster on ECN brokers; up to 1-2 seconds on Standard accounts during news).
A confirmation dialog briefly shows the executed price and order ticket number, then the New Order dialog closes.
Step 5 — Verify the Position Appears in the Trade Tab
Press Ctrl+T to open the Terminal panel at the bottom of MT4. The Trade tab now shows your open position with:
- Order ticket number (unique ID)
- Symbol, type (buy/sell), volume
- Open price (entry)
- Current S/L and T/P
- Current price and floating profit/loss
The floating P&L updates in real time as price moves. The trade stays open until you manually close it, your SL/TP triggers, or the position is liquidated by margin call.
Placing Pending Orders (Buy/Sell Limits and Stops)
Sometimes you don’t want to execute right now — you want the order to trigger only if price reaches a specific level. That’s what pending orders are for.
In the New Order dialog, change Type from Market Execution to Pending Order.
Four pending order types:
| Type | What it does | Use case |
|---|---|---|
| Buy Limit | Buy when price falls to a level | Buy the dip on support |
| Sell Limit | Sell when price rises to a level | Sell the rip on resistance |
| Buy Stop | Buy when price rises past a level | Breakout long above resistance |
| Sell Stop | Sell when price falls past a level | Breakdown short below support |
Set the trigger price in the At Price field. Optionally set an Expiry so the order auto-cancels if not triggered by a deadline.
Click Place to submit. The pending order appears in the Trade tab as “Buy Stop” / “Sell Limit” etc., and triggers automatically when price reaches the level.
—
Modify or Close an Open Position
Right-click the position in the Trade tab to see options:
- Modify or Delete Order — change the SL or TP, or cancel a pending order before it triggers
- Close Order — close the position immediately at market price
- Trailing Stop — auto-trail the SL behind price by a set number of pips
To partially close a position, choose Close Order, change the volume to less than the full size, then click the close button. MT4 will close the requested portion and leave the rest open.
—
One-Click Trading (Faster But Riskier)
MT4 has a One Click Trading mode that places orders without confirmation dialogs.
To enable:
- Click the small one-click button in the chart’s top-left corner (looks like a small lightning bolt), or
- Tools → Options → Trade tab → check “One Click Trading”
A small panel appears in the top-left of each chart with SELL and BUY buttons next to a volume field. Click and the order executes instantly — no confirmation.
Use with caution. One-click trading is essential for scalping (where milliseconds matter) but dangerous if you fat-finger a 1-lot trade on a $1,000 account.
Pro Tips
- Always set a stop loss before clicking buy/sell. A trade without a stop loss is a hope, not a strategy.
- Trade on demo for at least 50 trades before going live. See How to Open MT4 Demo Account.
- Use round-number stops cautiously. Stops at “exactly 1.10000” are stop-hunting magnets. Set stops at structure (below swing low, above swing high) instead.
- Save your favourite chart layouts as templates so you don’t rebuild them for every trade. See MT4 Templates and Profiles Guide.
- Backtest your entry rules in the Strategy Tester before risking capital. See MT4 Strategy Tester Guide.
- Document every trade in a journal — entry reason, exit reason, P&L, screenshot. The pattern review after 100 trades is more valuable than any course.
Frequently Asked Questions
How do I buy on MT4?
Press F9 to open the New Order dialog, set your volume and stop loss, then click “Buy by Market”. The trade opens at the current ask price and appears in the Trade tab at the bottom of MT4.
What lot size should I use as a beginner?
Start with 0.01 lots (one micro lot) on a demo account. This is the smallest position MT4 allows on most brokers and lets you practise mechanics without sweating P&L. Move up only when your strategy is consistently profitable.
Why does my order get rejected?
Common reasons: (1) insufficient margin to support the position, (2) stop loss is too close to current price (broker has a minimum stop distance, often 1-5 pips), (3) market is closed, (4) trying to trade a symbol your broker doesn’t allow on your account type.
How do I close a trade on MT4?
Right-click the position in the Trade tab → Close Order. A confirmation dialog appears with the current bid/ask. Click the close button to execute. Or set a Take Profit and let the trade auto-close at your target.
What’s the difference between a market order and a pending order?
A market order executes immediately at the current bid/ask. A pending order only executes if/when price reaches your specified level. Use market orders for quick reactions; use pending orders for set-and-forget setups.
Can I cancel a pending order?
Yes. Right-click the pending order in the Trade tab → Modify or Delete Order → Delete. The order is cancelled and never triggers.
Related Tutorials
- How to Open MT4 Demo Account – Get a free demo to practise placing trades
- How to Install MetaTrader 4 Platform – Install MT4 if you haven’t already
- Moving Average Indicator MT4 – Use this trend filter to time your buy/sell decisions
- MT4 Templates and Profiles Guide – Save your chart setups for fast re-use
- MT4 Strategy Tester Guide – Backtest your entry rules before risking capital