Skip to content
Beginner12 min readMar 21, 2026

What Is MetaTrader?

MetaTrader is the world's most popular forex trading platform, developed by MetaQuotes Software. It comes in two versions: MetaTrader 4 (MT4) and MetaTrader 5 (MT5). Virtually every forex broker supports at least one of them, and the software is completely free to download and use. If you're going to trade forex — especially with Expert Advisors — MetaTrader is almost certainly the platform you'll be using.

MT4 was released in 2005 and became the industry standard. It's lightweight, stable, and has an enormous ecosystem of custom indicators, scripts, and Expert Advisors built in MQL4 (MetaQuotes Language 4). Despite its age, MT4 remains hugely popular because of its simplicity and the sheer volume of resources available. Most EAs you'll find online — including those on EAFree — are built for MT4.

MT5 is the newer version, released in 2010. It offers additional features: more timeframes (21 vs MT4's 9), an economic calendar, depth of market (DOM), and support for trading stocks and futures alongside forex. The programming language MQL5 is more powerful and offers faster backtesting. However, MT5 is not backward-compatible with MT4 — you can't run an MT4 EA on MT5 or vice versa. The files have different extensions (.ex4 vs .ex5).

Which one should you use? If you have a specific EA that only runs on MT4, use MT4. If you want the latest features and your EA supports MT5, go with MT5. Many traders actually run both platforms simultaneously for different purposes. There's no wrong choice — both are excellent, reliable platforms that have been battle-tested by millions of traders worldwide.

Key Takeaway: MetaTrader is the industry-standard free trading platform. MT4 is simpler with more EA availability; MT5 offers more features. Choose based on which version your EA supports.

Installing MetaTrader

The best practice is to download MetaTrader directly from your broker rather than from the MetaQuotes website. Each broker provides a version pre-configured with their server connections, which saves you the hassle of manually adding server addresses. For Exness users, head to the Exness personal area, find the "Platforms" section, and download either MT4 or MT5 for your operating system.

The installation process on Windows is straightforward. Run the downloaded installer, accept the license agreement, choose an installation directory (the default is usually fine), and click Next. The installation takes less than a minute. Once complete, MetaTrader will launch automatically and present you with a login dialog.

To log in, you'll need three things: your account number (provided by your broker when you created a trading account), your password (the trading password, not the investor/read-only password), and the server name (your broker will specify which server to use — Exness has different servers for different account types). Select the correct server from the dropdown, enter your credentials, and click Login.

If you want to practice first, you can open a demo account directly from within MetaTrader. Go to File → Open an Account, select your broker's server, and choose "New demo account." Fill in some basic details, choose your virtual balance amount, and you'll have a fully functional demo account in seconds. Demo accounts typically expire after 30 days of inactivity, but you can always create a new one.

For Mac users, the situation is a bit different. MetaTrader doesn't have a native macOS version. Most brokers offer a web-based version (MetaTrader WebTrader) that runs in your browser, or you can use the Mac version available through the broker's website which runs via a compatibility layer. The web version works for manual trading but has limitations for running EAs — if you need to run Expert Advisors, a Windows environment (even a virtual machine or VPS) is recommended.

Key Takeaway: Download MetaTrader from your broker (not MetaQuotes) for pre-configured servers. You need your account number, password, and server name to log in. Start with a demo account to practice.

When you first open MetaTrader, the interface might look overwhelming with all its panels and windows. But once you understand the four main areas, everything clicks into place. Let's walk through each one.

The Market Watch panel (usually on the left side) shows a list of all available trading instruments with their current bid and ask prices. You can right-click to add or remove symbols, and double-clicking any symbol opens a quick order window. To see the spread for each pair, right-click the panel header and select "Spread" — this adds a spread column, which is very useful for comparing trading costs. You can also drag a symbol from Market Watch directly onto the chart area to open a new chart for that pair.

The Chart Window occupies the center and is where you'll spend most of your time. You can open multiple charts and arrange them as tabs or tiled windows (Window → Tile Horizontally or Tile Vertically). Each chart shows price action for a specific symbol and timeframe. The toolbar at the top lets you switch timeframes (M1, M5, M15, M30, H1, H4, D1, W1, MN), zoom in and out, and toggle between bar charts, candlesticks, and line charts. Right-click the chart for additional options like adding indicators or changing the color scheme.

The Navigator panel (also on the left, below Market Watch — press Ctrl+N if it's hidden) is your command center for accounts, indicators, Expert Advisors, and scripts. This is where you'll find your installed EAs listed under the "Expert Advisors" section. You can drag an EA from the Navigator directly onto a chart to attach it. Custom indicators appear under "Indicators," and any scripts you've installed show up under "Scripts."

The Terminal panel at the bottom (Ctrl+T to toggle) has several tabs. The Trade tab shows your open positions, pending orders, account balance, equity, and margin. The Account History tab shows closed trades. The Journal tab logs platform events and is useful for debugging EA issues — if an EA isn't working, check the Journal for error messages. The Experts tab specifically shows output from running Expert Advisors, including any print statements the EA generates.

Key Takeaway: The four key areas are Market Watch (instruments/prices), Chart Window (price action), Navigator (EAs and indicators), and Terminal (open trades, history, and logs). Use Ctrl+N and Ctrl+T to toggle panels.

Reading Charts and Indicators

The most widely used chart type in forex is the candlestick chart. Each candlestick represents a specific time period (depending on your selected timeframe) and shows four pieces of information: the open price, close price, highest price, and lowest price during that period. A candle with a green (or white) body means the price closed higher than it opened — a bullish candle. A red (or black) body means the price closed lower — a bearish candle. The thin lines above and below the body are called "wicks" or "shadows" and show the high and low extremes.

Timeframes determine how much time each candlestick represents. On a 1-minute chart (M1), each candle is one minute of trading activity. On a daily chart (D1), each candle represents a full trading day. Common timeframes include M5, M15, H1, H4, and D1. Shorter timeframes show more detail but more noise; longer timeframes show clearer trends but less precision. A good practice is to use a higher timeframe (H4 or D1) to identify the overall trend, then drop to a lower timeframe (M15 or H1) for entry timing.

Indicators are mathematical calculations applied to price data that help you analyze market conditions. To add an indicator in MetaTrader, go to Insert → Indicators, or drag one from the Navigator panel onto your chart. The Moving Average (MA) is the most fundamental — it smooths out price data to show the trend direction. A popular setup is to plot both a 50-period and 200-period MA; when the 50 crosses above the 200 (a "golden cross"), it's considered bullish.

The Relative Strength Index (RSI) is an oscillator that measures whether a pair is overbought or oversold on a scale of 0–100. Readings above 70 suggest overbought conditions (price might pull back), while readings below 30 suggest oversold (price might bounce). Bollinger Bands plot a moving average with two standard deviation bands above and below it — when price touches or breaks through the outer bands, it may signal a reversal or a strong trend.

A word of caution: more indicators doesn't mean better analysis. Many beginners clutter their charts with dozens of indicators, which often give conflicting signals and lead to "analysis paralysis." Start with one or two indicators, learn them well, and only add more if they genuinely improve your decision-making. Some of the most successful traders use nothing but raw price action (candlestick patterns and support/resistance levels) with no indicators at all.

Key Takeaway: Candlesticks show open/close/high/low for each time period. Start with a few key indicators (Moving Average, RSI) and avoid chart clutter. Use higher timeframes for trend, lower for entries.

Installing an Expert Advisor

An Expert Advisor (EA) is a program that automates trading on MetaTrader. Instead of manually analyzing charts and clicking buy/sell, the EA does it for you based on its coded strategy. Installing an EA is surprisingly simple once you know the folder structure.

First, you need to locate the correct folder. In MetaTrader, go to File → Open Data Folder. This opens the platform's data directory. Navigate to MQL4 → Experts (for MT4) or MQL5 → Experts (for MT5). This is where EA files live. You'll see files with the extension .ex4 (compiled MT4 EA) or .ex5 (compiled MT5 EA). Some EAs may also come with .mq4/.mq5 source files, .set files (preset settings), or .dll files (additional libraries — these go in the MQL4/Libraries or MQL5/Libraries folder).

Copy your EA file (.ex4 or .ex5) into the Experts folder. If the EA came with any indicator files (.ex4/.ex5 indicators), those go in the MQL4/Indicators or MQL5/Indicators folder. Some EAs also include preset files (.set) — you can place these in the MQL4/Presets or MQL5/Presets folder for easy loading later.

Back in MetaTrader, you need to refresh the Navigator panel to see your newly installed EA. Either right-click "Expert Advisors" in the Navigator and select "Refresh," or simply restart the platform. Your EA should now appear in the list under Expert Advisors.

To use the EA, drag it from the Navigator onto a chart of the appropriate symbol and timeframe (check the EA's documentation for recommended settings). A settings dialog will appear where you can configure parameters. On the "Common" tab, make sure "Allow live trading" is checked. If the EA needs to access external web resources, also check "Allow DLL imports" (only do this for EAs you trust). Click OK.

Finally, you must enable auto-trading globally. Look for the "AutoTrading" button in the toolbar at the top of MetaTrader — it should show a green play icon when enabled, or a red stop icon when disabled. Click it so it turns green. You should also see a small smiley face in the top-right corner of the chart where the EA is attached, confirming it's active. If you see a frowning face or an X, something is wrong — check the Journal or Experts tab in the Terminal for error messages.

Key Takeaway: Place .ex4/.ex5 files in the MQL4/Experts or MQL5/Experts folder (via File → Open Data Folder), refresh Navigator, drag EA onto a chart, and enable the AutoTrading button. The smiley face confirms it's running.

Running Your First Backtest

Before running any EA on a live account, you should backtest it — this means running the EA on historical data to see how it would have performed in the past. While past performance doesn't guarantee future results, backtesting is essential for understanding an EA's behavior, validating its logic, and identifying potential risks.

Open the Strategy Tester by pressing Ctrl+R or going to View → Strategy Tester. In MT4, the Strategy Tester panel appears at the bottom of the screen. Select your EA from the "Expert Advisor" dropdown, choose the symbol (e.g., EURUSD), set the period/timeframe (e.g., H1), and specify the date range you want to test. A good starting point is 1–2 years of data. Set the modeling method to "Every tick" for the most accurate (but slowest) results, or "Open prices only" for a quick rough estimate.

Before running the test, you'll want to configure the EA's settings. Click the "Expert properties" button to set input parameters (like lot size, stop-loss, take-profit, etc.) and the starting balance for the simulation. The default is usually $10,000. You can also set the spread to "Current" or a fixed value — using a realistic fixed spread (like 10 points for EUR/USD) gives more reliable results than the current live spread.

Click Start and watch the backtest run. You'll see trades being simulated on the chart in real-time (you can speed this up with the slider). Once complete, switch to the Results tab to see every individual trade, the Graph tab to see the equity curve over time, and — most importantly — the Report tab for summary statistics.

Key metrics to look at in the Report: Total net profit is the bottom-line gain or loss. Profit factor is the ratio of gross profit to gross loss — anything above 1.5 is decent, above 2.0 is good. Maximum drawdown shows the largest peak-to-trough decline — this tells you the worst period you would have endured. Total trades matters too: a strategy with 10 trades isn't statistically meaningful, while 500+ trades gives you much more confidence. Expected payoff is the average profit per trade.

Don't be seduced by eye-popping backtest profits. An EA that turns $10,000 into $1,000,000 in backtesting probably has dangerously high risk — check the drawdown. Also beware of "curve fitting," where an EA is over-optimized for specific historical data and falls apart on new data. A robust EA should show consistent, moderate returns with controlled drawdown across different time periods and market conditions.

Key Takeaway: Use the Strategy Tester (Ctrl+R) to simulate EA performance on historical data. Focus on profit factor (>1.5), max drawdown, and total number of trades — not just net profit. Beware of unrealistic backtest results.