Online Trading Platforms Broker Features Comparison

Online Trading Platforms Comparison | Broker Selection Tool
Broker Hub  Explore & Match A Broker With Different Ways To Trade Help
  • Use this tool to generate a list of brokers with selected highlighted features and then browse to find a broker to trade with.
  • For example, selecting 'MT4 Brokers' will show a list of brokers with the MetaTrader 4 platform. Then selecting 'Cent Account' will show a list of brokers with MT4 and Cent Accounts, and so on. If there are no matches and to restart, reset by selecting 'All'.
  • A brief description of each feature - - is provided for matching the generated brokers with the type of trading which may be supported and exploring possibilities.
  • Features marked bring up all brokers and scroll to the broker with the feature. Toggle between a short and a longer broker description with the Platform  Features button on the pad. on the pad scrolls back to the top.
  • Choosing on the pad brings up a grid of the selected brokers for online trading platforms and features comparison, while brings back a list to browse.
  • Brokers, features and platforms may not be available in some regions and are subject to change. See each broker's website for availability and full terms and conditions.
 Choose features and platforms to narrow it down or reset with 'ALL'  Select Features 
AllDemo AccountLow DepositCent AccountCopy TradingTrade NewscTraderDMA AccountTrading  Suite Match Ways To Trade 
  •  Practicing Trading: Demo Account
  •  Low Minimum Trade Sizes: Cent Account
  •  Social And Copy Trading: Copy Trading, ZuluTrade
  •  Weekend Trading: 24/7 Trading
$5 Deposit24/7 TradingVPS Offer: T&CsForex Zero SpreadJForexZuluTradeFixed Spreads$1  DepositAll
PlatformMT4 BrokersMT5 BrokersAll Brokers+
Trader trading on a laptop and also using tablet and mobile online trading platforms
Broker and Platform ReviewsThis site reviews brokers and in some cases platforms covered on this site. The reviews are aimed at providing a more detailed perspective about an individual broker or a platform and the kind of trading it supports.

How to Find a Broker for Forex Trading

Finding a broker to trade Forex or any market is a key but not necessarily simple task. As this website sees it, a primary factor is finding a broker where the trader can trade how they trade or want to trade.

This becomes more complicated for the beginner trader, as they do not necessarily (or probably) know how they will trade. However focusing on the Forex market simplifies things to some extent, as the nature of the Forex market can provide a guide in and of itself. Each comparison table on this site is followed by an article based on the theme of the page and provides information for example about Forex trading. Thus the trader can at least have some idea what they are getting into and why they might choose a broker on the page. The trader can try and gauge whether these kinds of brokers are suitable for how they will trade. In the Broker Hub at the top of the page, features may be selected and a broker found this way, and when a particular feature is selected there is a short description of how this feature relates to trading.

To give an example, a Forex trader may not want to use robots to trade on their behalf and may rather trade using short to longer term strategies. In this case, they may want to use a platform which is user friendly for the human trader. In general these kinds of platforms do not support automated trading with robots (but may in some cases support what is termed auto-trading or copy trading, that is copying the trades of other traders). So user friendly can go hand in hand with a type of trading which is focused on charting analysis and fundamental analysis. Some platforms may be more user friendly than others and some may have different kinds of tools in addition to the core functionality of the chart, indicators, time frames and graphical objects.

This may be sufficient and in and of itself narrows down a choice. However the trader may want to have the capacity to automate their trades. Thus they may want a platform which can run robots. Some brokers do actually provide a range of platforms which can include a user friendly platform and the capacity to run robots. So having worked out to the extent this is possible how they want to trade, choosing a broker then becomes a matter of deciding such factors as minimum deposit and account features such as minimum trade sizes and where they are regulated.

Choices based on types of trading tends to highlight features. To give another example those who are focused on short term or automated trading might tend to gravitate towards brokers which offer what can be termed ECN trading, as they can offer infrastructure to support this kind of trading such as rapid order processing, low spreads (plus a commission charge) and trading platforms with automated trading, though a broker does not need to be this type of broker to support automated trading.

In essence this website aims to a provide a comparative perspective from broker to trading. This is centered around online trading platforms, as these are the tools the trader will use to trade and thus the trading platform can be important in the type of trading the trader will or wants to do. The trader though can do more than compare brokers in terms of platforms and account features (for example in the following table or broker vs broker) they can also get a sense of different types of trading which may be supported to a greater or lesser extent at different brokers and discover more about trading and how they may want to trade.

Find Brokers With Online Trading Platforms Comparison and By Account Features
Online BrokerTrading Account Minimum DepositOnline Trading PlatformsNotable Platform, Account Or Broker Feature
NoneMT4, Web Trader, Advantage Web, AT Pro4,500+ Global Shares CFDs To Trade
$200MT4, MT5, cTraderExpert Advisors (EAs) & News Trading
$100Web Trader & AppsWide Range Of Markets
$50MT4, Web Trader, Advanced PlatformMT4 EAs & User Friendly Web Trader
$100Web Trader, MT4, MT5, AvaOptionsFX Options Trading
$29Web Trader & AppsSwitch Between Demo & Live Account
$200Web Trader & AppsTrading With Social & Copy Trading Tools
$100MT4MT4 Stocks CFD Trading
$5MT4, MT5MT5 Stocks CFD Trading
$100MT4MT4 Trader Tools For All Clients
NoneMT4, MT5, ThinkTrader0 Pip Spread Forex Broker
$100MT4, MT5, R TraderR Trader: Run Robots On the Cloud
$100MT4, JForexSWFX Marketplace ECN Via JForex & MT4
$100MT4, MT5, Web Trader & AppsFixed Spreads on MT4, MT5 & Web Trader
$100MT4, MT5EAs With $4 Round Trip Commission
$10MT4, MT5MetaTrader Cent Accounts
$100MT4, Web Trader & AppsMT4 Fixed Spreads From 0.9
$10Trading Platform & AppsLow Minimum Deposit Broker
$100MT4ECN XL Account With No Commission Charge
$300MT4, ZTP Web TraderTrading with EAs and ZuluScripts
$100MT4Micro, Premium & STP/ECN Accounts
$300MT4, JForexFixed Spread MT4 Account
$300MT4, MT5MT4 & MT5
$200MT4, MT5Spreads From 0 Plus Commission
$10MT4, MT5, cTrader, R TraderWide Range Of Trading Platforms
$200MT4, MT5, cTrader230+ Markets To Trade
$100MT4, MT5MT4 & MT5 Trading
$200MT4Forex Spreads From 0 Plus Commission
$200MT4, MT5No Dealing Desk Broker
Online Trading PlatformA Key FeatureNotable Platform or Account Feature
ZTP: Social & Copy Trading PlatformConnect 50+ Brokers To ZuluTrade

Compare different online trading platforms and account features

Trading platforms can matter, as they are the interface traders use to trade and thus their scope is also the potential scope of the trader. Some platforms have the capacity for automated trading (e.g. MT4, MT5, JForex, R Trader and cTrader), others do not. Traders may not wish to use robots, and prefer to make their own trading decisions. Brokers may expressly cater to this, by offering user friendly, intuitive web trading platforms, which make the trading process as straightforward for the human trader as is possible, but all the platforms in the table can be used for non-automated trading. While some desktop platforms may not have a mobile app, brokers typically offer apps, perhaps based on a web trader or a mobile version of a platform such as MT4.

Robots have different requirements from a human trader, though they may be executing rules a trader uses (also known as algorithms). For automated trading strategies which robots execute on behalf of the trader, factors such as dealing desk intervention and speed of execution may be important (i.e. can the robots execute strategies as efficiently as possible). No dealing desk brokers may provide this kind of account infrastructure but market maker brokers may also support automated trading, as well as providing accounts and platforms for traders who make their own trading decisions.

Another kind of automation is copy trading and some brokers offer this capacity. Depending on the broker, social or crowd trading information might be included on the trading platform. The broker may offer a range of tools to assist with analysis or to provide additional functionality not included on the platform (e.g. robots or copy trading). There are third party platforms (like ZuluTrade or DupliTrade) which can be connected to a broker allowing the trader to use the platform's social and copy trading functionality. Some brokers may allow the trader to connect third party platforms which support the use of robots.

The trader trades on the platform though an account. To trade on a platform with a live trading account the trader may open a live account with the broker. Accounts can come in different formats, for example a broker may offer ECN accounts (typically with a commission charge) or a broker may provide a Cent account which lets the trader use small trade sizes. To practice trading and to become familiar with an online trading platform, the trader can use a demo account. Some brokers offer live accounts with minimum deposits higher than the standard account. These may provide extra features or be tailored for higher volume traders, depending on the type of broker.

The markets to trade offered can vary from broker to broker. No dealing desk brokers typically provide smaller or in some cases intermediate numbers of markets to trade (i.e. less than 100 up to several hundreds). Some brokers offer a larger number of markets to trade, in the thousands, the bulk of which will be Stocks (as there are many Stocks out there, compared with other markets). In general the brokers in the table are providing markets to trade not own (e.g. Stocks CFDs) only, however at some brokers it is also possible to find markets such as Stocks to own.

The trader may find it helpful to compare brokers by themes to match the kind of trader they are and the kind of trading they may wish to do.

Choosing A Broker From Beginner Trader To More Advanced
A demo account lets the trade practice trading, test out ideas and become familiar with the trading platforms offered by the broker:
CFD Demo Trading Account: 
These brokers have a demo trading account on the live account platform, allowing the trader to switch to a practice account and back:
Demo Account: 
A demo account can be a way for Forex traders to get to grips with the MetaTrader 4 platform:
Forex Demo Account MT4: 
Trading with small trade sizes can be a way to start trading on a real account:
Cent Accounts: 
While beginners may wish to trade with a low minimum deposit, experienced traders may want this feature as well:
Low Minimum Deposit Broker: 
Some brokers have no minimum deposit requirement, but what are the implications of this account feature:
Forex Trading No Minimum Deposit: 
Traders may want to trade with larger account sizes: these brokers offer retail accounts requiring more substantial deposits:
Big Accounts: 
A user friendly trading platform can be helpful for traders, whether beginners or more advanced:
User Friendly Trading Platform: 
Some traders may wish to use the MetaTrader 4 (MT4) trading platform, which can provide both automated and non-automated trading:
Top MT4 Brokers: 
MT4 has a successor, MetaTrader 5 (MT5) with additional features on the platform, also supporting trading robots and traders who execute their own trades:
MT5 Brokers: 
Algorithmic trading is a more advanced strategy; learn more about what it can do and find a broker supporting trades executed by computer programs:
Algorithmic Trading: 
What is an Elective Professional Trader and how does it differ from a retail trader:
Professional vs Retail Traders: 
Choosing A Broker By Online Trading Platform
Web traders can offer an accessible and sometimes more intuitive trading experience:
Forex Web Trading Platform: 
Forex is a complex market and MT4 can provide tools to help navigate it, supporting both automated and non-automated trading:
MT4 Forex Brokers: 
Find a broker providing cTrader, and a review of this trading platform:
cTrader Brokers: 
JForex is a platform associated with ECN trading, allowing automated strategies to be built based on Java:
JForex Brokers: 

Best Way To Learn Forex Trading

Is there a best way to learn Forex trading ? There arguably is a better approach or way to doing so. To consider why, one can look at what the essentials are to learn Forex trading. The trader needs to choose a broker to trade with. This is what this site aims to help with. However as the site notes, the kind of broker which the trader may want depends to some extent on the way they will trade. So the beginner may want to choose a broker which has a user friendly platform to practice trading and start their trading from a demo account to work out how they want to trade. Thus the trader may wish to consider a platform which lets them switch from demo to live and back again. Brokers typically let the trader test out the platform as a demo before completing registration.

A user friendly platform will tend to support trading where the trader makes their own trading decisions. For a beginner this can be a good idea, rather than using a robot to trade, which can be helpful when the trader understands trading and wants a robot to trade on their behalf. Otherwise the trader is using a robot as a kind of black box and may find it hard to understand what the results of the trade really mean. An alternative is to use a platform with social trading and let the views and actions of experienced traders be a guide. Some may wish to start by letting experienced traders trade on their behalf via copy trading.

However since the trader is looking for the best way to start trading, then really if they are interested in learning how to trade they could start by doing their own analysis and making their own trading decisions. This analysis can include social trading but should also include technical and fundamental analysis. This kind of analysis is what humans and robots are doing in the market, to provide a way to enter, manage and exit a trade. But since the trader may lack experience they can start on the demo and try and spend some time with it however much they may wish to try a live account.

Before, during and after opening an account the trader can learn trading via webinars, courses and reading books. For example books on technical analysis, candlestick analysis and technical indicators. Technical analysis is a core part of Forex analysis and is used extensively across the market. On the demo account the trader can pick a market to trade, choose a representation for the change in value on the chart (for example candlestick charts) then pick a technical indicator having worked out what its signals are and how to use it.

The trader can take a position in the market, noting that they may be trading on a live account with considerably less capital compared with the virtual funds in the demo account. This may matter as the account capital can determine the position size, or at least a comfortable range to trade with. On the live account the trader may wish to consider starting with very small trade sizes, for example trading on a Cent account. Smaller trade sizes can reduce the the value of each move of a Forex pair (in pips) taking a smaller amount of the account if the move goes against the traded position, which is to be expected as the Forex market moves normally in retracements intermixed with volatility and occasional strong directional moves (e.g. in a news trade).

The trader may wish to test out trend lines and other graphical tools and see how the market may and may not respect them (and indicator signals). The trader can note the way the market may retrace and part of learning to trade is to know when this retracement invalidates a trade and when to stick with it. Some traders bypass this by letting robots trade on their behalf, but the beginner trader may wish to work this out for themselves. Various methods can be used, including simply triggering a sensibly set stop-loss. Stop-losses are important as they can help manage risk and they can be set with a rationale based at least partly on the market (for example on past retracements), otherwise the trader may set them too far or too close resulting in the stop-loss being triggered by retracements which actually work out to allow a successful trade. The very fact that a market can recover and then do what the trader expected is a core part of trading as well as is the fact that the opposite can happen. Forex is a complex market and retracement can turn into reversals.

The trader may wish to analyse the market at various time frames, to get a sense of what is happening at time frames different from the one they they are trading on and why this might be affecting pattern formation at other time frames. Which time frame to trade on depends to some extent on the duration of the trade, but the trader may wish to consider entering on 1 or 5 minutes and managing it on a higher time frame depending on the time frame for the trade. The trader can filter trades with or simply trade on patterns and can take note of value levels and see how they may interact with pattern formation. Patterns can encompass trends and ranges, and can be part of these as well. A trend can evidence a pattern in and of itself as can range formation. Trends can and do have retracements as part of their beginning, middle and end, thus the trader may wish to examine and trade trends to see how this can happen. Thus arguably a sensible way to learn Forex trading is to gain theoretical knowledge, for example by reading books, then opening a trading account and practising ideas on a demo and then carefully scaling their trading on a live account.

Featured Brokers
Plus500 has 2000+ markets including 20+ Indices on its platform, which is offered as a web trader and apps including desktop download:
Regulated Forex broker Pepperstone provides trading on MT4, MT5 and cTrader, supporting both automated and non-automated trading:
City Index, which is regulated in a range of countries, can offer MT4 and a large number of markets to trade on its Web Trader, the Advantage Web Trader and AT Pro:
Swiss regulated Dukascopy Bank has 500+ markets including a wide range of Stocks CFDs available on JForex 3 and also provides MT4:
RoboMarkets offers the R Trader web trader, on which it has 11,000+ markets available and additionally provides MT4 and MT5:
Deriv provides trading on a range of platforms, including a user friendly web trader and MT5 and offers CFD trading in a range of markets including 24/7 trading:
HYCM is a regulated broker which can offer MT4 and MT5 trading, with 300+ markets on MT5:
IQ Option has 300+ markets on its trading platform and offers a low minimum deposit ($10) and order size ($1):
IronFX Bermuda has a minimum depsoiit of $10, offers 200+ markets to trade on MT4, allows expert advisors (EAs) and supports social and copy trading:
Top 5 Brokers Lists
Brokers offer a range of trading platforms some of which may suit a trader more than others:
Top 5 Trading Platforms: 
Forex trading can be approached in different ways and there are different kinds of Forex brokers:
Top 5 Forex Brokers: 
There are various online platforms available for Forex trading, letting the trader choose one or more which suits the way they trade:
Top 5 Forex Trading Platforms: 
ECN brokers can provide a trading environment suited to a wide range of styles:
Top 5 ECN Brokers: 
Featured Broker Reviews
XM provides over 1000 markets to trade on MetaTrader 5:
XM: is a long established Forex broker providing a range of CFD markets to trade: 
Dukascopy EU offers ECN trading on JForex 3:
Dukascopy EU: 
Spread Co is a UK broker providing fixed spreads:
Spread Co: 
NSFX offers ECN trading on the JForex and MT4 platforms:
IC Markets provides MT4, cTrader and MT5 and is based in Australia:
IC Markets: 
Top 10 Brokers Lists
CFD brokers offer trading in a range of markets, letting the trader trade a market without owning it:
Top 10 CFD Brokers: 
A range of Forex brokers and information about Forex trading:
Top 10 Forex Brokers: 
Online Trading Platforms Comparison Summary
Online Trading PlatformWhat It Does
User Friendly Web Traders
Online Trading Platform
User Friendly Web Traders which support those who plan and execute their own trades are offered by a number of brokers
What It Does
Plus500 Platform
Online Trading Platform
Plus500's platform is an intuitive platform designed for the trader who plans and executes their own trades, available from desktop to a watch app
What It Does
Online Trading Platform
MetaTrader 4 supports the trader who makes their own trading decisions but is perhaps know better as a platform for traders who use online trading robot to trade on their behalf executing algorithms, but as well as coding robots the trader can also build technical indicators in MQL4
What It Does
Online Trading Platform
MetaTrader 5 is the successor to MT4 and has similarities with MT4 but also offers enhancements on its predecessor including a different language for coding robots and indicators (MQL5)
What It Does
Online Trading Platform
JForex offers support for traders who make their own trading decisions and those who plan and execute their own trades, with a particularly large number of technical indicators on the platform
What It Does
Online Trading Platform
cTrader is a platform which aims to package complexity in a user friendly framework and it has advanced features including the capacity to build and use robots
What It Does
eToro Platform
Online Trading Platform
eToro's platform is a user friendly online trading platform for the trader who plans and implements their own trades but it integrates social and copy trading into this platform, thus supporting those who want to copy other traders and make use of social commentary in their own trade planning
What It Does
Advanced Trading Platform
Online Trading Platform's Advanced Trading Platform has developed over the years and is aimed at those who plan and implement their own trades, with the capacity to use and build charting signals
What It Does
Online Trading Platform
The Deriv platform is a user friendly suite of trading platform including MT5 (desktop download, web trader and mobile) with different ways to trade and supporting 24/7 trading
What It Does
IQ Option Platform
Online Trading Platform
IQ Option's platform is a user friendly trading platform which supports those who plan and execute their own trades, in particular it offers a Forex Calendar on the platform for those who use fundamental approaches and for all traders who want to see what news is happening and how it might affect a trade
What It Does

Featured Blog Post

Forex Trading Retracements vs Bounces

Retracements and bounces are both types of patterns which can be seen when trading Forex. What pattern means in this sense is a trading patt...