Step-by-Step Guide: How to Execute a Trade on MetaTrader 5 (PC)

Introduction to MetaTrader 5 on PC
MetaTrader 5 (MT5) is a widely-used platform for online trading, offering tools for technical analysis, algorithmic trading, and copy trading. This guide focuses on executing trades on the PC version of MT5, providing a comprehensive, step-by-step approach.
Brief Overview of MetaTrader 5 Platform
MT5 offers a range of features, including advanced charting tools, multiple order types, and support for automated trading via Expert Advisors (EAs). It caters to both novice and experienced traders.
Why Use MetaTrader 5 on PC?
Using MT5 on PC offers several advantages:
- Enhanced Screen Real Estate: Allows for detailed chart analysis and simultaneous monitoring of multiple instruments.
- Processing Power: PCs generally provide better processing capabilities for running complex EAs and backtesting strategies.
- Stability: Desktop platforms are often more stable than mobile versions, reducing the risk of disruptions during trading.
Prerequisites: Account Setup and Platform Installation
Before you can trade, you'll need:
- A trading account with a broker that supports MT5.
- The MetaTrader 5 platform downloaded and installed on your PC (available from your broker or the MetaQuotes website).
Logging into Your Trading Account
Launching MetaTrader 5
Locate the MetaTrader 5 icon on your desktop or in your start menu and double-click it to launch the platform.
Entering Your Credentials: Server, Login, and Password
- Go to File > Login to Trade Account.
- Enter the login ID, password, and select the correct server provided by your broker.
- Click OK.
Troubleshooting Login Issues
- Incorrect Credentials: Double-check your login ID and password.
- Wrong Server: Ensure you've selected the correct server (Demo or Live) provided by your broker.
- Connection Issues: Verify your internet connection.
Understanding the MetaTrader 5 Interface
The Toolbar: Quick Access to Trading Functions
The toolbar provides shortcuts to frequently used functions such as:
- New Order
- Chart types
- Indicators
- Timeframes
Market Watch Window: Viewing Available Instruments
The Market Watch window displays a list of available trading instruments (currency pairs, commodities, indices, etc.) and their current bid and ask prices. Right-click to view the tick chart, symbol information, and to show all available symbols.
Chart Window: Analyzing Price Movements
The Chart Window displays price charts of selected instruments. You can customize the chart type (candlesticks, bar chart, line chart), timeframe, and add technical indicators.
Terminal Window: Account Balance, Trade History, and News
The Terminal window, located at the bottom of the screen, contains several tabs:
- Trade: Shows open positions, pending orders, account balance, equity, and margin.
- Exposure: Displays aggregated positions.
- History: Shows closed trades and deposit/withdrawal transactions.
- News: Provides market news updates.
- Alerts: Manages price alerts.
- Mailbox: Broker communication.
- Experts: EA Logs.
- Journal: Platform logs.
Placing a Market Order
A market order is an order to buy or sell an instrument at the current market price.
Selecting an Instrument from the Market Watch
In the Market Watch window, right-click on the instrument you want to trade and select Chart Window to open its chart. Alternatively, you can drag the symbol onto an existing chart.
Opening the 'New Order' Window
Click the New Order button on the toolbar, press F9, or right-click on the chart and select Trading > New Order.
Choosing Order Type: Market Execution
In the Order window, ensure the Type is set to Market Execution.
Setting Volume (Lot Size)
Enter the desired volume (lot size) in the Volume field. A standard lot is 1.00, which represents 100,000 units of the base currency.
One-Click Trading: Enabling and Using It
One-click trading allows you to place market orders with a single click. To enable it, right-click on the chart and select One Click Trading. Once enabled, buy and sell buttons will appear on the chart.
Executing the Trade: Buy or Sell
Click the Buy by Market or Sell by Market button to execute the trade at the current market price.
Confirming Order Execution
After execution, the order will appear in the Trade tab of the Terminal window.
Placing a Pending Order
A pending order is an order to buy or sell an instrument at a specific price in the future.
Understanding Pending Order Types: Buy Limit, Sell Limit, Buy Stop, Sell Stop
- Buy Limit: An order to buy below the current market price.
- Sell Limit: An order to sell above the current market price.
- Buy Stop: An order to buy above the current market price.
- Sell Stop: An order to sell below the current market price.
Opening the 'New Order' Window
As with market orders, click the New Order button on the toolbar, press F9, or right-click on the chart and select Trading > New Order.
Choosing Order Type: Pending Order
In the Order window, select Pending Order from the Type dropdown menu.
Selecting the Specific Pending Order Type
Choose the desired pending order type (Buy Limit, Sell Limit, Buy Stop, Sell Stop) from the Type dropdown menu.
Setting the Price Level
Enter the price at which you want the order to be executed in the Price field.
Setting Volume (Lot Size)
Enter the desired volume (lot size) in the Volume field.
Setting Expiry Date (Optional)
You can set an expiry date for the pending order. If the price is not reached by the specified date, the order will be automatically cancelled.
Placing the Pending Order
Click the Place button to place the pending order. It will appear in the Trade tab of the Terminal window.
Setting Stop Loss and Take Profit
Understanding Stop Loss and Take Profit Orders
- Stop Loss (SL): An order to automatically close a trade if the price moves against you, limiting potential losses.
- Take Profit (TP): An order to automatically close a trade when the price reaches a desired profit level.
Setting SL/TP While Placing a New Order
In the New Order window, enter the desired Stop Loss and Take Profit levels in the respective fields before placing the order.
Modifying SL/TP on Existing Orders
In the Trade tab of the Terminal window, right-click on the open position or pending order and select Modify or Delete Order. Enter the new Stop Loss and Take Profit levels and click Modify.
Using the Chart to Set SL/TP Levels
You can also drag the order line on the chart to visually set or modify SL/TP levels. Ensure that Show Trade Levels is enabled in the chart properties (right-click on the chart > Properties > Show tab).
Managing Your Open Positions
Monitoring Your Trades in the 'Trade' Tab
The Trade tab in the Terminal window displays all open positions, including profit/loss, stop loss, and take profit levels.
Closing a Trade Manually
Right-click on the open position in the Trade tab and select Close Order. A window will appear, click the yellow Close button to close the trade at the current market price.
Partially Closing a Trade
Right-click on the open position in the Trade tab and select Close Order. In the closing window, reduce the volume to the desired amount and click the yellow Close button. For example, closing 0.5 lots on 1.0 lot order will leave 0.5 lot running.
Trailing Stop: How to Use It
A trailing stop automatically adjusts the stop loss level as the price moves in your favor. Right-click on the open position in the Trade tab, select Trailing Stop, and choose a predefined value or set a custom level.
Reviewing Trade History
Accessing the 'History' Tab in the Terminal Window
The History tab in the Terminal window displays a list of closed trades, deposits, and withdrawals.
Filtering and Sorting Trade History
You can filter the trade history by time period (last 3 months, last month, custom period) using the right-click menu.
Generating Trade Reports
Right-click in the History tab and select Report to generate a detailed trade report in HTML format.
Advanced Techniques and Tips
Using Templates to Save Order Settings
Save time by creating templates for frequently used order settings (volume, SL/TP levels). Right-click on a chart, select Template > Save Template. Load saved templates using the same menu.
Automated Trading with Expert Advisors (EAs)
MT5 supports automated trading using Expert Advisors (EAs). You can attach EAs to charts to execute trades automatically based on predefined algorithms.
Understanding Different Order Execution Modes
MT5 supports different order execution modes, including Market Execution, Exchange Execution, and Request Execution. Market Execution executes orders at the current market price. Other modes are broker-dependent.
Troubleshooting Common Trading Issues
Insufficient Funds
Ensure you have sufficient funds in your account to cover the margin requirements for the trade. The platform will show insufficient fund when placing the order, if this happens.
Invalid Stop Loss or Take Profit Levels
Stop loss and take profit levels must be within the allowed range specified by your broker. Check your broker’s specifications on minimum stop levels.
Order Rejected by the Broker
Orders can be rejected due to various reasons, such as exceeding maximum volume limits, trading restrictions, or technical issues. Contact your broker for assistance.
Connection Problems
Ensure you have a stable internet connection. Restart the platform or contact your broker’s support if you experience persistent connection problems.
Conclusion
Recap of Key Steps
This guide covered the essential steps for executing trades on MetaTrader 5 (PC), including logging in, understanding the interface, placing market and pending orders, setting stop loss and take profit levels, managing open positions, and reviewing trade history.
Further Learning Resources
- MetaTrader 5 Help Documentation (accessed through the platform by pressing F1).
- Your broker’s educational resources.
- Online trading forums and communities.
- MQL5.com for Expert Advisors and custom indicators.



