CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

Compare MT4 Brokers

For our mt4 comparison, we found 16 brokers that are suitable and accept traders from United States of America.

We found 16 broker accounts (out of 147) that are suitable for MT4 .


Spreads From

EURUSD 1.0 points See all spreads

What can you trade?

  • Forex
  • Cryptocurrencies*
  • Indices
  • Commodities
  • Stocks
  • ETFs


  • Regulated by: Financial Conduct Authority.
  • Established in 1999 HQ in United States.


  • MT4
  • MT5
  • Web Trader
  • Mobile App

Funding Methods

  • Credit cards
  • PayPal
  • Bank transfer

Open a demo account

See Deal

79% of retail investor accounts lose money when trading CFDs with this provider

Read our in-depth review

Between 54-87% of retail CFD accounts lose money. Based on 69 brokers who display this data. *Availability subject to regulation.

The Ultimate Guide to

Choosing an MT4 Broker

MT4 is among the most popular trading platforms among retail traders thanks to its ease of use, widespread adoption among brokers and large range of indicators.

We’ve broken this comprehensive guide to MT4 down into five sections, which you can jump to using the quick links below:

1. What to look for in an MT4 Broker
2. Pros and cons of MT4
3. MT4 features (EAs, charts, indicators & more)
4. MT4 Tutorial: Getting started
5. The past, present & future of MT4 & MT5
6. Full list of MT4 brokers

What to look for in a MT4 broker

MT4 Brokers: What to look for?

Whichever MT4 broker you choose you’ll be using the same MT4 platform to trade on, so what actually differs by using one broker compared to another?

There are five key differences between the plethora of MT4 brokers, which we’ve expressed below as questions for you to consider:

1. Can I trust this broker?

In our view, the most important consideration when choosing a broker is how reputable they are, which is why we have only featured brokers regulated by a major financial regulator, such as the Financial Conduct Authority or CySEC. These regulators impose stringent measures on brokers to protect their clients.

2. Am I able to trade what I want to trade?

Each broker determines which assets are available to trade via their MT4 terminal. While it’s common for most brokers to offer all major and minor currency pairs, some brokers offer a wider variety of other asset classes, such as exotic pairs, stocks, and cryptocurrencies. If you have a particular set of instruments you want to trade in mind, it’s worth checking that your broker offers this on their MT4 platform.

3. How much will it cost me to trade with them?

Every broker has a different set of spreads, commissions, swap rates and fees, which together will vary how much it will cost you to trade with them. It’s always worth doing the math to calculate how much you’ll likely pay per trade with each broker.

For your convenience, we’ve already run these calculations in our reviews of each broker. You can read these by clicking ‘Broker reviews’ in the navigation menu at the top of this page.

4. How will my trades be executed?

As with all transactions you make, there must be both a buyer and a seller for a trade to take place. When you open a buy position in MT4, your broker has to match you up with a seller of that same instrument.

Most brokers will perform that role for you by taking the opposite side of your trade so that you can execute the trades you wish – brokers that do this are called ‘market makers’.

Other brokers, often referred to as ECN brokers, match you up with another trader or a bank who want to trade in the opposite direction to you.

There are pros and cons to both types of execution. ECN brokers often have high minimum deposits and have pricing that is better suited for high-volume professional traders, while market makers tend to be more suited to traders wishing to trade smaller amounts. You can follow these links to learn more about market makers and ECN brokers.

5. Am I able to trade the volume & size that I require?

Your broker will impose certain limits, such as minimum and maximum deposit amounts, maximum open trade amounts, and minimum trade sizes.

If you’re looking to trade with particularly high or low amounts of money, it can be worthwhile to check that your broker allows this, as MT4 can display errors if you try to open trades or deposit amounts that are incompatible with the limits set by your brokerage.

Of course, there are other things to take into account, such as whether the broker is in your timezone (as the time in MT4 is set to your broker’s timezone and cannot be changed) or whether the broker accepts your preferred funding methods, but these factors pale in importance in comparison to the points above.

Pros and cons of MT4

In general, the MT4 platform’s advantages outweigh its disadvantages, although it does have some less favourable characteristics. Here’s a rundown of some of the key pros and cons of the MT4 platform to consider:

MT4 Pros

  • It’s widely considered to be user-friendly and intuitive for new traders.
  • Most forex and CFD brokers offer the MT4 platform to their clients, which makes changing brokers relatively painless since the same platform would be used instead of having to learn how to trade using a new trading platform.
  • It supports a wide range of different languages.
  • It’s been developed since 2005.
  • It’s available on PCs, tablets, smartphones, iPod Touches and laptops. Although native to Windows, the software can also run on Mac and Linux systems with a little bit of extra software.
  • One-click trading facilitates scalping and other short-term trading strategies.
  • You can hedge positions.
  • It has a secure encryption protocol.
  • It offers automation possibilities by running EAs, as well as a large support community familiar with MT4’s programming language, MQL4.
  • Excellent technical analysis charting capabilities and indicator options.
  • Backtesting allows traders to test their strategies with historical data.

MT4 Cons

  • Its backtesting function does not access high-quality historical tick data, nor does it use bid or offer pricing.
  • Execution speed is not great and is unsuitable for high-frequency trading
  • MT4 does not have access to real tick data and only has access to minute bar data at best, which could generate false price ticks by interpolating data for the smallest available time frame.
  • No social trading features (without additional add-ons).
  • MT4 uses a different programming language to MT5, so plug-ins and accounts are not portable to the newer platform.
  • Any forex or CFD brokers launched after 2018 cannot offer the MetaTrader 4 platform because MetaQuotes no longer issues MT4 licences but instead issues MT5 licences to brokers instead.
  • MT4 allows the use of repainting indicators that can mislead people into thinking they perform better than they do in real time.
  • With MetaQuotes currently in the process of replacing MT4 with the still relatively new MT5 platform, any potential bugs still in the MT5 code could become a problem for MT4 traders if they are forced to switch platforms.

MT4 Features

Out of the box, MT4 comes with a variety of functions designed to help traders test, automate and manage their trading strategies with ease.

Seven key features we’ll look at in more depth are:

  • Expert advisors
  • Strategy testing: How to backtest your trading strategy
  • Charting: Historical studies & technical analysis
  • MT4 add-ons: How to find custom-built tools, EAs & indicators
  • Signals: How do you copy trade on MT4
  • Scalping & hedging in MT4
  • Instruments: What can you trade in MT4?

Expert Advisors

EAs or “Expert Advisors” are programmed plug-ins that give a trader the possibility of automating their trading strategy by creating a trading programme, or ‘robot’, which operates automatically based on market conditions and the status of technical indicators supported by the trading platform.

EAs can be programmed or obtained from a third party for a wide variety of trading styles, with MT4’s official website stating that over 1,700 trading robots and 2,100 technical indicators are now available in their community marketplace. The price of EAs range from free of charge to thousands of U.S. dollars for the more successful ones, although traders can rent some of the more expensive EAs if they cannot afford to purchase.

Traders can also program plug-ins using the MT4 platform’s built-in programming function.

By clicking the F4 button from within MT4, the MetaQuotes Language (MQL) interface opens in a new window. This feature allows a programmer to create brand new expert advisors, indicators and scripts.

Furthermore, traders can modify existing plug-ins, provided they have the appropriate permissions to do so and the EA is not locked. It is also possible to use DLL (dynamic link library) protection to lock your EAs and prevent them from being decompiled and the code modified or copied without permission.

Strategy Testing

The testing and optimisation of any programmed expert advisors (trading robots) can also be done using MT4’s very useful backtesting feature.

You can access this function by clicking Ctrl+R on your keyboard, or by clicking View > Strategy Tester with a mouse. Strategy testing requires historical data from the M1 time frame, which can be viewed using MT4’s History Centre.

It does take time to learn how to use this testing feature, so only experts who know how to test strategies can usually perform this complex function properly, and even they will need to educate themselves or be taught how to do it by someone more experienced.


MT4 features charts for all assets traded on the platform for a range of time frames. Traders can find built-in tools to add lines, indicators, arrows and text notes to the charts, as well as use or develop plug-ins to perform customised forms of technical analysis.

MT4’s charts feature three popular methods of representing prices or exchange rates:

  1. Bar charts
  2. Line charts
  3. Candlestick charts

Other methods of price representation, such as Renko and point and figure charts, can be added using external plug-ins. For example, candlestick and bar charts can be used to show the open, high, low and closing price for the chosen time period at a glance, while multi-period candlestick patterns can be further analysed to signal possible future market moves.

Charts remain an important component of trading because they enable traders to perform technical analyses.

MT4 Add-ons via the MQL Community

The MQL Community was launched by MetaQuotes as a response to requests by many MT4 users to serve as a one-stop shop for all tools, indicators, scripts, expert advisors and other add-ons for the MT4 platform.

This community marketplace website integrates with the MT4 platform so that traders wishing to buy a strategy, indicator or forex robot can actually do so directly from MT4 using the “Market” tab in the Terminal window. Traders can purchase or even sell their add-on software for MT4 on the MQL Community website.

Note that plug-ins written for MT4 do not work with MT5 and will need to be re-written to do so. Payments for products on the MQL Community can be made from your trading account balance, as MT4 integrates directly with the MQL Community website.

How do you copy trade on MT4?

MT4 offers a social trading feature called Trading Signals, which allows you to copy the trades of another trader automatically in real-time. Signal providers sometimes provide these for free, while other times there is a fee required to copy their trades.

To copy another trader, you’ll need both an active MT4 live account and an account on with sufficient funds. You will then be able to see a list of signals providers in the ‘Signals’ window that you’re able to subscribe to.

Scalping & Hedging in MT4

Scalping, an intraday trading strategy that takes advantage of small moves in the market, can be implemented quite successfully on the MT4 trading platform due to its fast “one click” trading feature.

However, the use of this strategy may not be allowed by an online broker that has an explicit prohibition on it, or a broker might impose a required holding time for trades that could make the strategy less viable.

Hedging remains possible in the MT4 trading platform, although similarly to scalping, certain brokers and jurisdictions can have different rules when it comes to whether or not traders can hedge positions in this way.

For example, many UK MT4 brokers allow their UK clients to hedge trades using MT4, and they also net out the trader’s margin requirements accordingly. This means that if the trader hedges a trade, the margin for the original trade gets reduced upon establishing a hedge, since the hedge trade fully or partially eliminates the risk of the initial position.

What can you trade in MT4?

The assets you’re able to trade on MT4 will depend on which broker you use.

You can view what your broker allows you to trade by pressing Ctrl+U on your keyboard when in MT4. Alternatively, you can click on “View” in the top navigation bar of MT4, followed by “Symbols” to see this information.

Generally speaking, IG and City Index offer the widest range of instruments among the highly-reputable MT4 brokers that we evaluate. For example, IG offers over 90 currency pairs, whereas XTB offer just 48 pairs. However, if you mostly trade major currency pairs, this may not matter.

While the list of instruments you can trade on MT4 will depend on which broker you use, here are six typical assets and asset classes that you might expect to see.

  1. Currency pairs – The majority of traders use MT4 to trade forex. In MT4, currency pairs are normally grouped into major pairs (e.g. EUR/USD), minor pairs (e.g EUR/CHF), and exotic pairs (e.g. USD/SGD). While most forex brokers will offer the seven majors, it’s generally the minor and exotic pairs where brokers vary in their offering.
  2. Stocks – A somewhat limited offering of very popular stocks can typically be traded via MT4. These are usually blue-chip stocks, such as those of Apple, Microsoft, Yahoo!, Google, Coca-Cola and Tesla.
  3. Stock Indices – You can sometimes trade major stock indices in MT4. These indices, such as the UK’s FTSE100, France’s CAC 40, or Germany’s DAX 30, measure the performance of national stock exchanges around the world.
  4. Cryptocurrencies – Some brokers offer an execution service via MT4 in the major cryptocurrencies like Bitcoin, Ethereum, Ripple, Litecoin and EOS, in addition to derived cryptocurrencies like Bitcoin Gold and Bitcoin Cash. However, please be aware that these relatively new markets can be illiquid and show rapid price movements that may be unsuitable for beginners.
  5. Commodities – Most brokers offer access to a set of popular tradable commodities to their clients via MT4, although some brokers provide wider access to the commodity market, especially if they offer CFDs or Contracts for Difference. The most common commodities offered by online brokers include precious metals like gold, silver and platinum; energy products like WTI and Brent crude oil, natural gas, heating oil and gasoline; and agricultural products like corn, sugar, wheat, coffee, cocoa, soybeans and cotton.
  6. Fixed Income Securities – Some online brokers offer a small range of fixed income instruments for their clients to trade via MT4 using lower leverage ratios. In most cases, these are limited to government bonds issued by the United States, Japan and major European countries.

MT4 Tutorial: How to Get Started

In this section of our MT4 guide we’ll explore how to get started with MT4, from opening an account and installing MT4 on your devices, to making your first trade and learning the MT4 user interface.

To get started with MT4 you’ll need to create an account with a broker, many of which we’ve compared in our list of MT4 brokers above.

Step 1: How to open a live account

A live account, as the name suggests, is an account where you trade with real money.

Unlike an MT4 demo account, which can be opened directly from the MT4 terminal, you cannot open a live account directly from MT4. Instead, you’ll need to open this account through your brokerage.

When you open a real account with your broker, you should be given a set of MT4 login credentials which you’ll need to enter in MT4 by clicking the ‘Login’ command and entering in the details.

How to open a demo account

Demo trading refers to the practice of using virtual money to trade an asset and is often used by new traders to practice, or by experienced traders to test a new trading system.

Opening a demo account

To open a demo account in MT4:

  1. Download MT4 from the MetaQuotes website or your broker’s website.
  2. Once installed, click ‘File’ in the menu and select ‘Open an account’
  3. Fill out all of the fields in the registration window and click ‘Next’
  4. Select an appropriate demo trading server from the list of trading servers
  5. A registration window will appear with all of your credentials. Once you’ve saved these somewhere secure, click finish and you’ll be logged into your demo account.

Step 2: How to install MT4 on a PC, Mac, Browser & Mobile

Once you’ve opened an account with a broker, you’ll need to install MT4.

There are several ways to access MT4. The most popular is the standard desktop version for Windows computers which runs on the desktop as software and can be downloaded from your broker’s website.

Using MT4 on a Mac

It is possible to run MT4 or MT5 on a Mac (or Linux), but this requires an extra piece of open-source software called Wine. We’ve included a more in-depth tutorial on how to do this in our MetaTrader 4 Mac article.

To install MT4 on a Mac computer, Wine’s developers recommend using another free application known as “Play on Mac” that is based on Wine. Traders can use this additional software to easily install Windows applications like MetaTrader 4 onto a Mac. MetaQuotes’ MetaTrader 4 website gives very detailed instructions for the installation of the MT4 software using Play on Mac.

In addition to the ability to install MT4 on Macs, MT4 can also be installed on Linux based machines. Traders can use another version of the Wine software to get their Linux operating system computer to run applications developed for Microsoft Windows like MT4.

Using MT4 in the browser

MT4 now has a web-based version that runs directly in your Internet browser, preventing you from having to download and run the desktop client.

To use the web-based version of MT4, all you need is the URL that connects to your broker’s MT4 server. This enables you to trade from virtually anywhere that has an Internet connection without the burden of carrying around a physical computer with the desktop client installed. The browser-based version also support display on smartphones and tablet devices with Internet access.

Using the MT4 mobile app

MT4 has both an iOS and Android app, which despite offering fewer features than the desktop or web-based MT4 platforms, can still be used for mobile trading and account management when connected to the Internet.

Available as free apps downloadable from the Google Play or iOS App Store, the MetaTrader 4 app only allows the more basic aspects of trading, such as order placement and simple technical analysis and charting.

If you’re an Android user without access to the Google Play store you can also download the MetaTrader 4 APK directly from MetaQuotes here.

Step 3: Learning to trade on MT4

While learning how to trade on MT4 is far beyond the scope of this article, we do highly recommend watching this 3-minute video by XTB which covers some of the most important functions to know inside the MT4 platform.

As you might have seen in the video above, there are five sections inside the MT4 terminal that are useful to be aware of.

1. Main menu bar – The Main Menu bar contains various shortcut functions useful for traders. They can open a new chart, place a new order, activate or deactivate a forex robot, and select which charts to display from this bar. A trader unfamiliar with the platform can also simply mouse over each button to find out its name and function.

2. Market Watch window – The price quote for each asset tradable on a particular version of MT4 is displayed in the Market Watch window.

3. Chart window – The Chart Window provides a place for the display of one or more MT4 charts. Adjust the time frame or period for any chart by using the relevant button on the main menu bar above it. MT4 also includes all the most popular chart periodicities ranging from one minute to one month. Tick charts are also available, as are custom chart types — like point and figure charts — if you install the necessary plug-in. Each chart in the Chart Window also includes one or more indicator boxes where you can display technical indicators, like the Relative Strength Index or RSI for example, which cannot be properly shown superimposed over the price action itself.

4. Terminal window – This window includes the set of tabs that show several important MT4 displays many traders use frequently. They include the trade tab, the exposure tab, the account history tab, the news tab, the alerts tab, the mailbox tab, the market tab, the signals tab, the code base, the expert’s tab and the journal tab.

5. Navigator window – This provides a menu structure shortcut used to call up indicators, EAs and scripts quickly and apply them to charts. This menu also shows your broker, server and trading account numbers.

The past, present & future of MT4

As the name implies, MT4 is the fourth platform in the MetaTrader series designed by MetaQuotes Software Corp. It’s been in use since 2005 and is widely considered to be the current market standard for trading platforms among retail traders today.

While MT4 was later upgraded to MT5, it never really took off except among a minority of traders who were unable to use hedging strategies in MT4 due to regulatory environments.

As a result, MetaQuotes offered a re-design of MT4 that combined many features of the new MT5 platform with the old MT4 to create a brand new platform. In 2018, MetaQuotes stopped issuing licenses to new brokers wanting to offer MetaTrader 4 to their clients in an attempt to increase adoption of the newer MT5 platform.

You can see our MetaTrader 5 brokers list here.

Full List of MT4 Brokers

City Index
Core Spreads
ETX Capital
London Capital Group
ATFX Global Markets
Admiral Markets
HY Markets
Abshire Smith
ADS Securities
AFX Capital
AGM Markets
ATC Brokers
Blackwell Global
Boston Merchant Financial
CFI Markets
CM Trading
Delta Stock
Fibo Group
Formax Market
FP Markets
FX Global Markets
FX Open
GO Markets
Hantec FX
Hirose Financial
HF Markets
IC Markets
ICM Capital
Ikon Finance
Ingot Brokers
JFD Wealth
MultiBank Exchange Group
One Financial Markets
Sucden Financial
Super Trading Online
SVS Securities XO
TFI Markets
Traders Trust
Vantage FX
Vinson Financials
Windsor Brokers

Why Choose
For MT4? scored best in our review of the top brokers for mt4 , which takes into account 120+ factors across eight categories. Here are some areas where scored highly in:

  • 19 + years in business
  • Offers 300 + instruments
  • A range of platform inc. MT4, Web Trader, NinjaTrader, Tablet & Mobile apps
  • 24/7 customer service
  • Tight spreads from 1.00pips
  • Used by 0 + traders.
  • Offers demo account
  • 1 languages offers one way to tradeForex . If you wanted to trade EURUSD

The two most important categories in our rating system are the cost of trading and the broker’s trust score. To calculate a broker’s trust score, we take into account a range of factors, including their regulation history, years in business, liquidity provider etc. have a AAA trust score . This is largely down to them being regulated by Financial Conduct Authority, segregating client funds, being segregating client funds, being established for over 19

Trust Score comparison
Trust Score AAA
Established in 1999
Regulated by Financial Conduct Authority
Uses tier 1 banks
Company Type Private
Segregates client funds

A Comparison of

Want to see how We’ve compared their spreads, features, and key information below.

Spread & fee comparsion

The spreads below are illustrative. For more accurate pricing information, click on the names of the brokers at the top of the table to open their websites in a new tab.
Fixed Spreads
Variable Spreads
EUR/USD Spread 1.00
GBP/USD Spread 0.9
USD/CAD Spread 0.9
USD/JPY Spread 0.90
DAX Spread 250.0
FTSE 100 Spread 150.0
S&P500 Spread 50.0

Comparison of account & trading features
Platform MT4, Web Trader, NinjaTrader, Tablet & Mobile apps
Services Forex
Base currency options USD, GBP, EUR
Funding options Bank transfer, Cheque, DebitCard,
Micro account
ECN account

Frequently Asked Questions

What is MT4?
MetaTrader 4 (or ‘MT4’ for short) is a popular trading platform for retail traders. It was developed by MetaQuotes Software Corp and is offered by most forex brokers.
How does MT4 work?
Once you’ve downloaded the MT4 software on your computer, you’re able to view the live price of a large range of currencies on the platform and execute trades directly from the platform with a few clicks. Behind the scenes, this sends an order to your broker, who will typically execute your trade automatically within seconds.

MT4 includes a range of customisable charts to accommodate for both fundamental and technical analysis, and also offers the ability to install automated trading robots called ‘EAs’ to automatically buy and sell positions based on your particular trading strategy.
How do you make a trade in MT4?
Open the Market Watch window and find the currency pair you’d like to make a trade on. If you double-click the instrument you’d like to open a position on, a window will appear that allows you to see the buy/sell price and execute your order.

On this window you will need to enter the transaction volume (remembering that 1 lot = 100,000 units of the base currency). You can then place your trade instantly by selecting ‘Market Execution’ or setup a Pending Order to execute it at a future time when certain conditions are met.

Finally, you can then click on the ‘Sell’ or ‘Buy’ button to determine which direction you’d like to place your trade in. Clicking this button will execute your trade and send the order to your brokerage. You will then be able to track this under the ‘Trade’ tab in your MT4 terminal.
What are off quotes in MT4?
The off-quotes message in MT4 is displayed when an order has either breached a limit set by your broker, such as exceeding the maximum size of open positions, or when there is a connectivity issue with your broker’s MT4 server that prevents them from being able to display prices.

In either instance, this message suggests that your order has not been executed, and it’s advisable to contact your broker to see whether it is a technical issue on their side, or whether a limit needs to be adjusted on your account.
What is MQL4?
MetaQuotes Language (MQL4) is a programming language for developing tools on the MetaTrader 4 trading platform. It’s primarily used to build trading robots (sometimes known as Expert Advisors or ‘EAs’ for short) to automate trading strategies.

In recent years, MetaQuotes have superseded MQL4 with MQL5, a similar programming language for building upon the more recent MT5 platform.
What is the difference between MT4 and MT5?
MT5 offers a different user interface (which has been critiqued by some as being harder to use than MT4), as well as unlimited charts (MT4 is limited to no more than 128 being open at a time), more timeframes, more technical analysis indicators including a market depth indicator, and an economic calendar.
How do I deposit money in MetaTrader 4?
You don’t! To deposit money into your trading account you’ll need to do this via your broker by logging into their platform and making a deposit. Your account balance in MT4 should then update to reflect this new balance.
What time zone does MT4 use?
The time zone in MT4 is set by your broker and is unfortunately not possible to change. Therefore, it can be beneficial to use a broker that is based in your time zone to ensure that the time you see in MT4 is accurate.
How do you calculate pips in MT4?
First, select the crosshair tool by clicking it in the ‘Line studies’ toolbar or pressing CMD+F on your keyboard or if your mouse has a scroll wheel, you can sometimes activate the crosshair by pressing this.

As you move your mouse cursor across your chart you should notice a vertical and horizontal line moving with your cursor.

Finally, left-click and drag your mouse across the range that you want to measure the number pips of. On the right-hand side of your cursor you should see three numbers appear - the second of which is the distance between the two price levels, which can be divided by 10 to calculate the number of pips.
What are the fees to use MT4?
The MT4 platform can be downloaded free of charge from the MetaTrader 4 website here and from online brokers that offer clients the ability to use the platform.