MetaTrader 5 Guide.

Everything you need to know about MT5 — from installation to advanced trading features.

What Is MetaTrader 5?

MetaTrader 5 (MT5) is a multi-asset trading platform developed by MetaQuotes Software. Released in 2010 as the successor to MetaTrader 4, MT5 was designed to expand beyond Forex trading and support a broader range of financial instruments including stocks, futures, options, and bonds.

While MT4 remains popular among Forex traders, MT5 offers significant improvements in analytical tools, order management, and programming capabilities. The platform supports 21 timeframes (compared to MT4's 9), includes 38 built-in technical indicators, and provides access to the MQL5 programming language for creating custom trading robots and indicators.

MT5 is available on Windows, macOS, Android, iOS, and through a web browser. The platform is free to download and use with a Headway trading account. Whether you are a beginner learning the basics of trading or an experienced algorithmic trader, MT5 provides the tools you need.

MT5 vs MT4: Which Should You Choose?

Both platforms are powerful, but MT5 offers more features and broader market access. Here is a detailed comparison.

FeatureMetaTrader 5MetaTrader 4
Trading InstrumentsMore than 330Up to 102
Timeframes219
Technical Indicators38 built-in30 built-in
Graphical Objects4431
Economic Calendar
Market Depth
Stocks Trading
Indices Trading
Hedging
Netting
Built-in Community Chat
MQL5 Programming
Multi-Threaded Strategy Tester
Partial Order Filling
Buy Stop Limit / Sell Stop Limit
One Click Trading
AutoTrading
Web Trading
iOS & Android Apps
Volume CalculationLots / AmountsLots
Email SystemWith attachmentsText only

What's New in MT5 Compared to MT4?

MetaTrader 5 was built from the ground up to address the limitations of MT4 and to support the evolving needs of modern traders. The differences go far beyond a visual refresh. MT5 introduces fundamental changes to how orders are processed, how data is analyzed, and how trading strategies are developed.

The most noticeable improvement is the expanded analytical toolkit. MT5 provides 21 timeframes for chart analysis, compared to MT4's 9. This means you can view charts from 1-minute to monthly intervals, including unusual timeframes like 2-minute, 3-minute, and 2-hour charts. The platform also includes 38 built-in technical indicators and 44 graphical objects, giving you more ways to identify trading opportunities.

Order management in MT5 is significantly more flexible. The platform supports both hedging and netting position accounting systems. Hedging allows you to hold multiple positions on the same instrument, including opposite positions. Netting consolidates positions into a single net position. MT5 also introduces new order types like Buy Stop Limit and Sell Stop Limit, along with partial order filling policies.

For traders who rely on fundamental analysis, the integrated economic calendar is a major addition. MT4 required external tools to track economic events. MT5 displays upcoming economic releases, their expected impact, and historical data directly within the platform. You can see how past announcements affected prices without switching between applications.

Download and Installation

Getting started with MetaTrader 5 takes less than 15 minutes. The platform is available for all major operating systems, and you can also trade directly from your browser using the web terminal.

1

Create a Trading Account

Visit the Headway registration page and sign up for a free account. You can start with a demo account to practice with virtual funds, or go straight to a live account. The registration process requires basic personal information and takes about five minutes.

2

Download MT5 for Your Device

Choose the version that matches your operating system:

3

Install and Launch

Run the downloaded installer. On Windows, follow the setup wizard and accept the default settings. On macOS, drag the application to your Applications folder. Mobile users can install directly from the App Store or Google Play. Once installed, launch the application.

4

Log In to Your Account

After launching MT5, go to File > Login to Trade Account. Enter the login number and password from your Headway welcome email. Select the Headway server from the dropdown list. Click OK to connect. Your account balance and available instruments will appear in the Terminal window.

5

Configure Your Workspace

Right-click on the Market Watch panel to add or remove instruments. Open a chart by double-clicking any instrument. Add indicators from the Insert menu. Save your layout via File > Profiles > Save As so you can restore it later.

6

Place Your First Trade

Press F9 or right-click on a chart and select Trading > New Order. Choose your order type (Market Execution for instant orders or Pending Order for future prices). Enter your trade volume in lots. Set Stop Loss and Take Profit levels if desired. Click Sell or Buy to execute.

Market Depth Feature

Market Depth (also known as Depth of Market or DOM) is one of the most significant additions in MetaTrader 5. This feature displays the current buy and sell orders for an instrument at different price levels, giving you a real-time view of market liquidity.

To access Market Depth, right-click on any instrument in the Market Watch panel and select Depth of Market. A window will open showing bid and ask prices with their corresponding volumes. Green bars represent buy orders, and red bars represent sell orders. The length of each bar indicates the volume at that price level.

Market Depth helps traders identify support and resistance levels based on actual order flow rather than historical price alone. Large clusters of buy orders below the current price may indicate support, while heavy sell orders above suggest resistance. This information is particularly useful for scalpers and day traders who make decisions based on short-term price movements.

In MT5, you can place orders directly from the Market Depth window. Click on the price level where you want to enter, and the order window will pre-fill with that price. This speeds up order entry for traders who work with the order book regularly.

Economic Calendar Integration

The built-in economic calendar in MetaTrader 5 eliminates the need for external news services when tracking market-moving events. Access it from the View menu or press Ctrl+T to open the Toolbox window, then navigate to the Calendar tab.

The calendar displays upcoming economic releases from major economies including the United States, European Union, United Kingdom, Japan, Canada, Australia, and New Zealand. Each event shows the scheduled time, the currency affected, the previous value, the forecast, and the actual result once released.

Events are color-coded by expected impact: yellow for low impact, orange for medium, and red for high impact. High-impact events like Non-Farm Payrolls, interest rate decisions, and GDP releases often cause significant price volatility. The calendar helps you plan your trading around these events or take advantage of the price movements they create.

You can filter the calendar by currency, impact level, or date range. The historical data view lets you study how past events affected prices, which is valuable for developing news-based trading strategies. Since the calendar is integrated into the platform, you can view upcoming events while analyzing charts without switching windows.

More Timeframes and Chart Types

MetaTrader 5 offers 21 timeframes for chart analysis. The standard timeframes from MT4 are included: M1, M5, M15, M30, H1, H4, D1, W1, and MN. MT5 adds 12 more: M2, M3, M4, M6, M10, M12, M20, H2, H3, H6, H8, and H12.

These additional timeframes give traders more flexibility in their analysis. If you use a strategy that works best on 2-hour charts, MT5 has you covered. In MT4, you would need to use custom scripts or switch between the 1-hour and 4-hour timeframes, which is less precise.

MT5 supports three chart types: candlestick, bar, and line charts. Each candlestick or bar can represent the selected timeframe. You can open up to 100 charts simultaneously and arrange them in tiles or tabs. The platform also allows you to save chart templates with your preferred indicators, color schemes, and drawing tools applied.

One useful feature is the ability to apply different timeframes to the same chart without opening a new window. Use the Periodicity toolbar or the keyboard shortcuts to switch between timeframes quickly. Your drawing objects and indicators remain on the chart when you change timeframes, so you can see how your analysis holds across different intervals.

M1
M5
M15
M30
H1
H4
D1
W1
MN
M2
M3
M4
M6
M10

MQL5 for Algorithmic Trading

MQL5 is the built-in programming language for MetaTrader 5. It is a high-level language similar to C++ that allows you to create Expert Advisors (automated trading robots), custom indicators, scripts, and libraries. If you are coming from MT4, the transition from MQL4 to MQL5 brings significant improvements.

The biggest change is native object-oriented programming support. MQL5 has full class support with inheritance, encapsulation, and polymorphism. This makes it possible to build complex trading systems with modular, maintainable code. You can create class hierarchies, use virtual methods, and implement design patterns that would be difficult or impossible in MQL4.

The MQL5 development environment includes a built-in editor with syntax highlighting, auto-completion, and a debugger. You can set breakpoints, step through code, and inspect variables during execution. The MetaEditor IDE also includes a compiler that produces optimized native code for fast execution.

The Strategy Tester in MT5 is a major upgrade from MT4. It uses multi-threaded optimization, meaning it can test trading strategies across multiple CPU cores simultaneously. You can optimize Expert Advisor parameters using genetic algorithms or a complete search of all parameter combinations. The visual mode shows trades plotted on a chart in real time, making it easy to understand how your strategy behaves.

The MQL5 community marketplace is another resource. You can purchase or rent trading robots, indicators, and other tools from the built-in Market tab. There is also a freelance section where you can hire MQL5 developers to build custom solutions.

Object-Oriented Programming

MQL5 supports classes, inheritance, and polymorphism. Build complex trading systems with clean, reusable code structures.

Multi-Threaded Testing

The Strategy Tester uses all available CPU cores. Backtest years of historical data in minutes instead of hours.

Built-in Libraries

Access standard libraries for technical indicators, trade operations, and file handling without external dependencies.

MQL5 Cloud Network

Distribute optimization tasks across thousands of cloud computing agents for faster parameter optimization.

Hedging vs Netting Modes

MetaTrader 5 supports two position accounting systems: hedging and netting. This is a significant difference from MT4, which only supports hedging. The choice between these modes affects how your positions are managed and how margin is calculated.

Hedging Mode

  • Hold multiple positions on the same instrument, including opposite directions
  • Each position is tracked independently with its own entry price and P&L
  • Useful for locking in profits or reducing risk without closing existing trades
  • Margin is required for each position separately

Netting Mode

  • One position per instrument, with all trades consolidated into a net volume
  • Opening an opposite trade reduces or reverses the existing position
  • Lower margin requirements since only the net position needs collateral
  • Standard mode for exchange-traded instruments like stocks and futures

Which mode should you use? Choose hedging if you want to open multiple positions on the same instrument or if you use strategies that involve holding opposite trades. Choose netting if you prefer a simpler position view and want to reduce margin usage. The account type you select during registration determines which mode is active.

Multi-Asset Trading Capabilities

While MetaTrader 4 was designed primarily for Forex trading, MetaTrader 5 was built to handle multiple asset classes from the start. This is one of the most important differences between the two platforms and the main reason many brokers and traders have migrated to MT5.

On MT5 through Headway, you can trade Forex currency pairs, stock CFDs, index CFDs, commodity CFDs, and cryptocurrency CFDs from a single platform. This means you do not need separate applications or accounts for different markets. Switch between EURUSD and Apple stock, or between Gold and the S&P 500, using the same interface.

The Market Watch panel in MT5 organizes instruments by category. You can create custom watchlists to group your favorite instruments together. The symbol search function lets you quickly find any instrument by typing its name. Each instrument shows real-time bid and ask prices, spread, and the daily percentage change.

MT5 handles different market sessions and trading hours for each asset class automatically. Forex pairs trade 24 hours on weekdays, stock CFDs follow exchange hours, and cryptocurrency CFDs are available around the clock. The platform displays the trading schedule for each instrument and notifies you when a market opens or closes.

The platform also supports different volume calculation methods. For Forex, you trade in lots. For stocks, you can trade in lots or in the number of shares. This flexibility makes MT5 suitable for traders who work across multiple markets and need precise position sizing for each asset class.

Forex

60+ pairs

Stocks

150+ CFDs

Indices

10+ CFDs

Commodities

15+ CFDs

Choose Your Account Type

Headway offers multiple account types on MT5 to match your trading style. Each account has different spreads, commissions, and minimum deposits.

Ready to Start Trading?

Download MetaTrader 5 and open a free account with Headway. Start with a demo account to practice, or go live when you are ready.