TradingPlatforms 8 Algorithmic Trading Platforms in the UK November 2023
Alan Lewis Senior Editor Author expertise
Fact checked
Fact checked
Everything you read on our site is provided by expert writers who have many years of experience in the financial markets and have written for other top financial publications. Every piece of information here is fact-checked. We sometimes use affiliate links in our content, when clicking on those we might receive a commission - at no extra cost to you. By using this website you agree to our terms and conditions and privacy policy.

Algorithmic trading is a novel approach that removes the emotional aspect of trading that typically weighs on the performance of even the most experienced players. This approach uses technology and advanced artificial intelligence features to identify potential trading signals, while bots can be set up to open and close trades automatically by following pre-set parameters defined by the human user.

In this article we will dive deep into how algorithmic trading works and how users can get started. The following is a review of the algorithmic trading platforms UK based traders can create an account with.

8 Algorithmic Trading Platforms 2023 List

The following is a algorithmic trading platforms for UK residents:

  1. eToro: While not exclusively an algorithmic trading platform, eToro offers two unique features called CopyTrader and Smart Portfolios. Users can replicate the portfolios of other investors or invest in pre-made baskets of assets, choosing how much of their balance to allocate. This system functions much like algorithmic trading, allowing users to follow diverse strategies, such as dividend, growth, or commodity investing.
  2. XTB: The XTB trading platform enables algorithmic trading on both the MetaTrader 4 and MetaTrader 5 platforms. This feature grants users the ability to utilize various pre-existing algorithmic trading systems, also referred to as Expert Advisors or EAs, which have been created by third-party providers.
  3. AvaTrade: AvaTrade provides various avenues for algorithmic trading, including MetaTrader 5, DupliTrade, and ZuluTrade. To use MetaTrader 5, users must register and connect their account to AvaTrade.
  4. Trade Nation: Trade Nation offers a comprehensive algorithmic trading platform that is suitable for both experienced and beginner traders. The system is functional 24/5 and eliminates emotions from the decision-making process.
  5. Admiral Markets: Admiral Markets provides a user-friendly platform that facilitates algorithmic trading through the concept of copy trading or social trading. This unique approach allows traders to automatically replicate the trades of experienced traders or pre-built trading systems. 
  6. Pepperstone: Pepperstone supports automated trading via their API (Application Programming Interface), making it ideal for those using automated trading strategies. With these offerings, Pepperstone caters to the growing demand for algorithmic trading among retail traders.
  7. Plus500: Although Plus500 does not offer algorithmic trading, the platform provides a user-friendly platform with access to a wide range of financial markets, low trading costs, and risk management tools.
  8. IG: IG, a UK-based broker, offers algorithmic trading through ProRealTime, MetaTrader 4, and its native API. Users can seamlessly connect their IG account with these platforms to automate trades based on specific algorithms.
Sort By

7 Providers that match your filters

Payment methods

Features

Customer service

Classification

1or more

Mobile App

1or more

Fixed commissions per operation

£1or more

Account Fee

£1or more

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Buy shares and ETFs with low commissions
  • Social and copy trading network
  • Invest and trade crypto with low fees
Fixed commissions per operation
Account Fee
Mobile App
9/10
Features
Cfds Copy Portfolio Etfs Funds Krypto Robo Advisor Stocks
Payment methods
Bank Transfer
Total Fees (for 12 months)
£ 0

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

Account Info

Account From
£10
Deposit fees
£0
ETFS
300+
Inactivity fees
£10/month after 12 months
Leverage
Maximum 1:30, minimum 1:2
Operating margin
Yes
Minimum operation
£10
Stocks
3 000+
CFD Position
Fees are charged relative to the value of the position
CFDS
3 000+
Trading fees
£0
Withdrawal fees
£5

Fees per operation

Bonds
-
Cryptocurrencies
1%
CFDS
Spread – Currency from 1 PIP, commodities from 2 PIPS, indices from 0,75 points, stocks and ETFs from 0,15 %
DAX
N/A
Copy Portfolio
0%
ETFS
No commission
CFD Position
Yes, depending on the market that you trade
Stocks
Variable commissions
Savings Plan
NA
Robo Advisor
No additional charge for copy trading
Funds
N/A

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Commission-Free Trading
  • Free Demo Trading
  • Large number of tradeable assets
Fixed commissions per operation
Account Fee
Mobile App
8/10
Features
Cfds Etfs Krypto Stocks
Payment methods
Credit Card Paypal Sepa Transfer Skrill
Total Fees (for 12 months)
£ 0

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 68% of retail investor accounts lose money when trading CFDs with this provider.

Account Info

Account From
£1
Deposit fees
£0
ETFS
130+
Inactivity fees
£0
Leverage
1:30
Operating margin
Yes
Minimum operation
0,01 lot
Stocks
2100+
CFD Position
XTB charges a 'swap' which is dependant on lot size and market.
CFDS
2100+
Trading fees
£0
Withdrawal fees
£0

Fees per operation

Bonds
N/A
Cryptocurrencies
No commission, spread on CFDs from 0.22%
CFDS
No commission, spread depending on market you trade
DAX
Spread from 0.9 pips
Copy Portfolio
N/A
ETFS
No commission
CFD Position
Yes, depending on the market that you trade
Stocks
No commission (UP TO EUR 100,000 MONTHLY TURNOVER)
Savings Plan
N/A
Robo Advisor
N/A
Funds
N/A

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Users can access daily market analysis and real-time data
  • Low commissions and tight spreads
  • Available on mobile
Fixed commissions per operation
Account Fee
Mobile App
7/10
Features
Bonds Cfds Etfs Funds Krypto Stocks
Payment methods
Bank Transfer Credit Card Neteller Paypal Skrill
Total Fees (for 12 months)
£ 0

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

Account Info

Account From
$100
Deposit fees
$0
ETFS
60+ (only CFDs)
Inactivity fees
$50 after 3 months
Leverage
1:30
Operating margin
Yes
Minimum operation
0.001 Lot
Stocks
90+ (only CFDs)
CFD Position
Daily swap rate of 0.0058%
CFDS
1000+
Trading fees
$0
Withdrawal fees
$0

Fees per operation

Bonds
0.03 - 0.06 pips
Cryptocurrencies
Spreads, 0.1 – 2% markup across different cryptocurrencies
CFDS
Spreads, 0.1 – 2% markup across different assets
DAX
Variable spread
Copy Portfolio
-
ETFS
Spread, 5%
CFD Position
Yes, depending on the market that you trade
Stocks
Spreads, 0.13 – 0.2% markup across different stocks
Savings Plan
N/A
Robo Advisor
N/A
Funds
N/A

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Low trading commissions
  • Zero withdrawal or inactivity fees
  • Trade Nation is compatible with MT4
Fixed commissions per operation
Account Fee
Mobile App
5/10
Features
Bonds Cfds Copy Portfolio Robo Advisor Stocks
Payment methods
Bank Transfer Credit Card Neteller Skrill
Total Fees (for 12 months)
£ 0

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

Account Info

Account From
£0
Deposit fees
£0
ETFS
Variable spreads from 0.45 points
Inactivity fees
£0
Leverage
1:30
Operating margin
Yes
Minimum operation
£0
Stocks
1500+
CFD Position
2.5%
CFDS
100+
Trading fees
Spreads
Withdrawal fees
£0

Fees per operation

Bonds
1.8
Cryptocurrencies
N/A
CFDS
Yes, spreads from 0.3
DAX
From 0.9
Copy Portfolio
-
ETFS
0.45 points
CFD Position
Yes, depending on the market that you trade
Stocks
0.1%
Savings Plan
N/A
Robo Advisor
Variable spread
Funds
N/A

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Trade over 8000 financial assets
  • It is possible to trade CFDs and place spread bets
  • Low commissions and fees
Fixed commissions per operation
Account Fee
Mobile App
6/10
Features
Bonds Cfds Etfs Funds Stocks
Payment methods
Bank Transfer Credit Card Neteller Paypal Skrill
Total Fees (for 12 months)
£ 0

67.3% of CFD clients lose money.

Account Info

Account From
£100
Deposit fees
£0
ETFS
360+
Inactivity fees
£10 equivalent/per month after 24 months
Leverage
1:30
Operating margin
Yes
Minimum operation
€1
Stocks
3000+
CFD Position
Variable spreads
CFDS
4000+
Trading fees
Spreads
Withdrawal fees
1 Free withdraw/ month, 1€ thereafter

Fees per operation

Bonds
Spreads, depending on the market that you trade
Cryptocurrencies
Spreads, depending on the market that you trade
CFDS
Spreads, depending on the market that you trade
DAX
-
Copy Portfolio
-
ETFS
$0.02 per share
CFD Position
Yes, depending on the market that you trade
Stocks
$0.02 per US share, 0.1% – 0.15% for other markets
Savings Plan
N/A
Robo Advisor
N/A
Funds
N/A

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Zero commissions, low fees and tight spreads
  • +Insights feature tracking customers' activity
  • Access to over 2800 financial instruments
Fixed commissions per operation
Account Fee
Mobile App
6/10
Features
Cfds Etfs Funds Stocks
Payment methods
Bank Transfer Credit Card Paypal Skrill
Total Fees (for 12 months)
£ 0

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

Account Info

Account From
£100
Deposit fees
-
ETFS
90+ (Only CFDs)
Inactivity fees
£10 per month after 3 months
Leverage
Forex 1:30, Share & ETFs 1:5
Operating margin
Yes
Minimum operation
Varies on asset
Stocks
1500+
CFD Position
% relative to size of position and position value
CFDS
2800+
Trading fees
-
Withdrawal fees
-

Fees per operation

Bonds
-
Cryptocurrencies
Spread, depending on the market that you trade
CFDS
0.7 - 2 pips
DAX
commissions and variable spreads
Copy Portfolio
N?A
ETFS
Spread, depending on the market that you trade
CFD Position
Yes, depending on the market that you trade
Stocks
0.7 - 2 pips
Savings Plan
N/A
Robo Advisor
N/A
Funds
N/A

Rating

Total Fees (for 12 months)
£ 0
What we like
  • Trade Volatility 75 with cTrader
  • Integrates with MT4 and MT5 trading platforms
  • Very low VIX trading spreads
Fixed commissions per operation
Account Fee
Mobile App
7/10
Features
Cfds Etfs Krypto Stocks
Payment methods
Credit Card Paypal Sepa Transfer
Total Fees (for 12 months)
£ 0

76.6% of retail investor accounts lose money when trading spread bets and CFDs with this provider.

Account Info

Account From
$0
Deposit fees
$0
ETFS
100+ (CFDs only)
Inactivity fees
$0
Leverage
1:30
Operating margin
Yes
Minimum operation
$0
Stocks
600+ (only CFDs)
CFD Position
0.05556%
CFDS
1200+
Trading fees
Spreads
Withdrawal fees
$0

Fees per operation

Bonds
N/A
Cryptocurrencies
No commission, spread on CFDs
CFDS
Spreads, depending on the market that you trade
DAX
-
Copy Portfolio
N?A
ETFS
Yes, depending on the market that you trade
CFD Position
Yes, depending on the market that you trade
Stocks
No commission, spread on CFDs
Savings Plan
N/A
Robo Advisor
N/A
Funds
N/A

Algorithmic Trading Platforms in the UK Reviewed

In the following section, we take a closer look at which algorithmic trading platforms are available to residents of the UK. Each review aims to look at what each of them has to offer, its key features, and any relevant details to assist traders choose the right platform according to individual needs.

Our Ranking Criteria for Algorithmic Trading Platforms

In order to present an unbiased and objective review, our team of experts spend time to research the numerous platforms and test out the algorithmic trading features, explore the user-interface and look at the fees, minimum deposits and commissions of each option. Our team of experts then rates each platform considering these various factors.

  • Seamless User Experience: Trading platforms can be difficult to navigate, and novice traders may find difficulty knowing how to use the platform. It is crucial for treading platforms to have a seamless user interface which can provide the best trading experience for users.
  • Backtesting & Demo Account: With algorithmic trading it is important for traders to be able to backtest in order to trial their trading strategies, identify any flaws and tweek any parameters to ensure better performance. Demo accounts or simulators are a key feature that algorithmic trading platforms incorporate. This allows traders to trial their automated trading practices under real-time market conditions without initially risking any funds.
  • Fees, Minimums & Commissions: Some platforms have minimum deposit requirements in order to start trading, and may also have a minimum investing requirement to start using the algorithmic trading feature. Spreads, commissions and fees are also looked at to establish the most cost effective option.
  • Charting and Analytics: Algorithmic trading relies on traders setting parameters for the algo to follow. It is crucial for trading platforms to offer extensive charting tools and indicators. Traders can then apply them to their strategy and fine tune the algorithm to follow specific technical analysis methods. Analytics are also important as data such as financial performance info, company insights, asset characteristics and historical trends are provided.
  • Regulation: Platforms offering trading services in the UK are regulated by the Financial Conduct Authority (FCA). This ensures their commitment to compliance and provides a safe, secure and fair trading environment for UK based investors.

1. eToro – Copy Investments of Professional Traders in the UK; Invest in Smart Portfolios; Fully FCA Regulated Broker

etoro-logo-1-e1623748139151eToro is a global brokerage firm that serves 30 million users worldwide from over 100 different countries. Its portfolio of available instruments is one of the amplest in the industry and offers access to global market stocks, indices, forex, commodities and ETFs. The platform is an FCA regulated broker and is one of few that is authorised to provide access to cryptocurrencies like Bitcoin.

eToro is not a conventional algorithmic trading platform, however, this broker does have two different features that function similar to that of an automated trading service. The CopyTrader feature allows users to directly copy the trades of other investors on the platform. Copying another trader’s portfolio enables users to diversify investments and place trades based on other experienced traders’ research. Users are able to discover different investors on the platform and view their profiles to see portfolio holdings, trading strategy, asset type focus and performance statistics. Users can also filter their search based on industry specific investors, market outperformers, trending investors, most copied traders, or look for investors who focus on specific asset types.

The Smart Portfolios feature allows users to invest into a collection of multiple assets that have been put together by eToro research experts. Smart Portfolios are categorised by industry type or focus on sector specifics such as cloud computing in tech stocks, or companies focused on diabetes in the medical sector. There is a vast catalogue of portfolios to choose from including tech focused, crypto based, cybersecurity, artificial intelligence and future payments collections, among others. Each basket of assets is allocated a risk score and users can also research more about the historical performance of the portfolio, its composition, and strategy, along with the number of investors that have copied it.

eToro users can choose how much of their account balance they would like to place in a particular portfolio and the system will automatically execute the trades required to build it – pretty much as an algorithmic trading system would. The minimum investment amount for Smart Portfolios is $500, however, there are no management fees.

74% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.

2. XTB – Multiple Award Winning Algorithmic Brokerage; Implement Expert Advisors via MetaTrader Interface

XTB is a well-established trading platform in the UK market, known for its user-friendly features that cater to algorithmic trading. The platform’s interface attracts beginners and experienced traders alike who are interested in algorithmic trading. Traders appreciate the platform’s seamless process for developing, backtesting, and deploying algorithms. Additionally, XTB provides a variety of educational resources that greatly facilitate the learning curve for individuals new to algorithmic trading.

XTB enables algorithmic trading on both the MetaTrader 4 and MetaTrader 5 platforms, providing users with the ability to utilise various pre-existing algorithmic trading systems. Additionally, the brokerage offers API access, allowing traders to connect their own custom algorithmic trading systems. The platform’s execution speeds are exceptional, reducing slippage and enabling traders to take advantage of rapidly changing market opportunities.

xtb homepage

In terms of product offerings, XTB offers a diverse range of financial instruments, allowing traders to access and explore various markets. In addition to the forex market, traders can engage in trading indices, commodities, cryptocurrencies, and more. The platform provides competitive spreads and transparent pricing, ensuring that clients benefit from fair and competitive trading conditions

With its strong regulatory standing and user-friendly platforms, XTB provides a reliable and professional trading experience to its clients. First and foremost, XTB is regulated by the Financial Conduct Authority (FCA), one of the most stringent financial regulatory bodies in the UK. This regulatory oversight ensures that XTB operates in accordance with strict guidelines, providing security and peace of mind to its clients. 

Your capital is at risk.

3. AvaTrade – Multiple Options for Algorithmic Trading; Duplicate Trades of Authorised Strategy Providers; Join Social Trading Community on ZuluTrade

AvaTradeAvaTrade offers multiple alternatives to execute algorithmic trading strategies including MetaTrader 4 algo trading and copy trading via DupliTrade or ZuluTrade.

To conduct algorithmic trading via MetaTrader 4 with AvaTrade platform users will first have to register with this provider. MetaTrade 4 trading interface must be downloaded and users should connect their AvaTrade account to MT4. Traders can then create or download Expert Advisors, which are programmed auto trading robots, and then upload them to MT4.

With DupliTrade users can opt-in to copy trades of authorised “strategy providers” in order to automate the trading process. Strategy providers are experienced asset managers with a proven track record, and have been vetted through a critical auditing process. There are only 13 strategy providers, all with different trading methods, styles and characteristics that are continuously monitored and evaluated. Each strategy provider option presents a description and in-depth details about asset focus, trading frequency, previous trades and historical financial performance statistics. Trades are executed automatically once a portfolio has been selected, however, in order to access the DupliTrade feature a minimum deposit of $2,000 is required.

AvaTrade also supports a similar platform called ZuluTrade, which is an innovative social trading and wealth management platform. Users are able to copy over 10,000 seasoned traders that are registered with ZuluTrade. There is a wide selection of signals providers to choose from and all have an allocated risk score with details presenting information on financial performance, trading statistics, portfolio insights and amount of copiers.

AvaTrade integrates with ZuluTrade as a nominated broker and trades will be settled via the AvaTrade platform. However, in order to use ZuluTrade users must connect the platform to the MetaTrader 4 or 5 trading interfaces via API. Users are also able to simulate copying of traders before fully allocating funds, allowing backtesting of strategies and evaluation of performance. The minimum deposit to access this platform is much lower at £200 and ZuluTrade states that 73% of investors see positive returns when copying top leading performers correctly.

Sponsored ad. Your capital is at risk.

Trade Nation Logo

Trade Nation has become a popular choice for UK traders, with its comprehensive range of features and user-friendly interface. The platform has gained recognition among traders seeking to engage in algorithmic trading strategies. Trade Nation boasts of some special features that enhance a trader’s overall algorithmic trading experience. These features include advanced charting tools, effective backtesting, and real-time market data and insights to provide users with a seamless trading experience.

One method of conducting algorithmic trading on Trade Nation is by using Expert Advisors (EAs) on MetaTrader 4. Users can opt to use one of the built-in EAs or download and import their own. A crucial feature of algorithmic trading using MT4 on Trade Nation is the backtesting capabilities. Backtesting allows users to test EAs strategies to pre-determine the performance and identify potential flaws or areas for improvement. Users are able to backtest the EAs to analyse and fine tune trading ideas, while also having the option to adjust parameters to their own trading strategies.

Trade Nation stands out as a favoured trading platform due to its extensive coverage of thousands of markets, spanning stocks, bonds, commodities, forex and indices. The platform has a intuitive user-friendly interface and offers the option of trading via mobile application for iOS and Android. Trade Nation is fully regulated in the UK by the (FCA) Financial Conduct Authority and is also covered by the (FSCS) Financial Services Compensation Scheme. This makes it a secure, safe and trustworthy broker for traders based in the UK.

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

5. Admiral Markets – Full Suite of MetaTrader Interfaces; FCA Regulated Brokerage with Numerous Algorithmic Trading Options

Admiral Markets Logo

Admiral Markets is a comprehensive investment ecosystem that provides users with access to over 8000 financial instruments and a suite of different trading platform interfaces to choose from. Since establishment in 2001, it has grown into a global company with numerous regulatory licenses, which includes being authorised and regulated by the Financial Conduct Authority in the UK. 

Admiral Markets offers various alternatives when choosing a trading interface and users can opt for algorithmic trading on all MetaTrader options. The platform supports both MetaTrader 4 & 5, and uniquely provides free access to MetaTrader Supreme Edition. Users can import Expert Advisors (EAs) on MetaTrader 4 & 5 to conduct algorithmic trading. Alternatively, on MetaTrader Supreme Edition users have access to two algorithmic trading features, Forex Featured Ideas and Technical Insight which both operate alongside Expert Advisors.

Forex Featured Ideas is a chart pattern recognition software that is only available for currency trading. Users are able to automate and personalise settings based on preferred currency pairs, holding times and technical analysis parameters. The interface will provide users with alerts when a technical event occurs, and users are able to tweek the Expert Advisors to follow a desired strategy, or customise filters to only receive ideas that match the desired trading style.

Algo Trading on Admiral Markets

The Technical Insight feature operates in a similar fashion, however, there is no automated trading process and users must manually execute trades. This feature aims to help traders optimise their strategies by providing actionable technical analysis on all types if financial instruments. Each instrument is given a score based on which technical analysis method is applied and users receive educational commentary on the directional outlook and expected impact on price action. Technical Insight is a patented pattern recognition software and incorporates one of the industry’s largest library of technical analysis methods and indicators.

Admiral Markets aims to provide clients with functional software, high-quality offerings, transparent pricing, and fast execution as part of its overall goal. The trading process caters to high trading frequency and low latency, employing a system that aggregates liquidity from multiple banks and venues into a single liquidity pool. These efforts have paid off, as the broker has garnered recognition from various industry awards and received numerous positive client reviews for its algorithmic trading services.

74% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.

6. Pepperstone- Algorithmic Trading Platform Suitable for High-Volume Traders; Backtest & Simulate Strategies using Smart Trader Tools

Pepperstone is a reputable and secure forex and CFD broker, regulated by esteemed authorities such as the UK’s Financial Conduct Authority. It provides competitive spreads with fair commissions and low fees. Pepperstone offers a wide range of third-party trading platforms and provides numerous options for algorithmic trading.

This broker does not have its own proprietary trading interface, but it offers a diverse range of third-party platforms. Traders can access the full suite of cTrader (Windows) and MetaTrader (Windows, Mac OS) platforms. The web platform, powered by MetaTrader, boasts exceptional customisation options and language support. For mobile trading, Pepperstone provides apps for MT4, MT5, and cTrader on iOS and Android. Users are also able to connect their account directly to TradingView through an integration powered by cTrader. 

Pepperstone Homepage

For algorithmic trading, Pepperstone offers numerous options to its clients. Capitalise.ai is a code-free trading automation tool that Pepperstone traders can use at no extra cost. Users are able to browse through various strategies while also backtesting and simulating them using text commands. This feature is an easy way for users to create, test and automate trading without any coding experience.

For more experienced traders, the cTrader Automate feature is an algorithmic trading solution that is natively integrated with cTrader. It allows users to optimise trading strategies and build trading robots using the cTrader API. Users will need to have knowledge of the C# coding language in order to use this feature and it is specifically designed for margin trading.

Alternatively, users also have access to a wide range of Expert Advisors (EAs) and traders can backtest the strategies using the trading simulator in the Smart Trader Tools package offered by Pepperstone. Smart Trader Tools are a suite of Expert Advisor tools that allow users to optimise trading strategy and better assist with risk management practices.

The trading platform generally offers low fees, making it particularly suitable for active traders who frequently engage in multiple trades. The standard account has average trading fees, whereas the Razor account provides more favourable fees for active traders. By using multiple liquidity providers, Pepperstone ensures that its traders receive competitive quotes and benefit from low spreads on various instruments and assets. However, it’s worth noting that the spreads are variable and subject to market conditions.

The research and educational offerings surpass the industry average. The website features an extensive section dedicated to education and analysis, providing valuable resources for traders. They conduct webinars with professional analysts, offer guides, market news, insightful analysis, and an economic calendar. Additionally, there is a dedicated section catering to beginner traders, providing guidance on how to trade forex and CFDs effectively. These comprehensive educational resources contribute to a well-rounded trading experience for users.

75.6% of retail CFD accounts lose money with this provider.

7. Plus500 – Globally Acclaimed Multi-Asset Trading Platform; FTSE 250 Company Listed on the London Stock Exchange

plus500 logo

Plus500 is a global fintech company that specialises in providing CFD online trading services. The platform has a user-friendly interface and grants access to a diverse array of financial markets. It offers an extensive range of more than 2,800 financial instruments including CFDs on forex, ETFs, options, indices, shares, commodities, and more. With low trading costs and robust risk management tools, Plus500 is a popular choice for traders.

Known for its outstanding trading platform and highly acclaimed mobile app, Plus500 offers its proprietary trading platform called WebTrader, which provides a seamless experience across all devices including Windows PCs, tablets, smartphones, and web browsers. With its user-friendly interface, WebTrader has received positive ratings of 4+ from the majority of its users. It ensures enhanced security through two-step logins and offers comprehensive reports on fees, historical transactions, positions, and other vital client activity information.

While algorithmic trading is not available, Plus500 offers a feature similar to that of copy trading. The +Insights feature allows users to browse other traders’ trends and strategies. Although, there is no automation process, users can copy the trades directly from inside the +Insights interface. The feature is available for use on the WebTrader or on via moile on iOS and Android.

Plus500 stands out with its low trading costs when compared to many of its competitors. A notable advantage for traders with limited capital is that the platform does not impose a withdrawal fee on the first 5 withdrawals per month. Additionally, Plus500 does not charge commissions, instead generating revenue through customer trades and the bid/ask spread. The spread is responsive and adjusts in real-time based on market trends. Furthermore, high-volume traders receive a discount, further enhancing their cost-effectiveness.

While Plus500 has its strengths, there are some limitations to consider. The platform lacks customisation options and advanced charting tools, which may be a drawback for advanced traders. Additionally, the screen layout has its limitations. While the platform is suitable for basic charting needs, more experienced traders may find it lacking in advanced functionality. The research tools available at Plus500 are also limited, with technical analysis tools geared towards traders seeking basic analysis capabilities.

Your capital is at risk.

8. IG – No-Code Algorithmic Trading using ProRealTime; Access over 100 Custom Indicators; Trade over 17,000 Market Instruments

IGIG is a UK-based broker that offers the possibility of engaging in algorithmic trading via its partnership with ProRealTime and MetaTrader 4 or by using its native API. Upon registering with the platform, users can connect their IG account with that of any of these two providers. Alternatively, a proprietary software could also be connected via this broker’s native API to execute trades automatically by following a specific algorithmic trading strategy.

ProRealTime is one of the most well-known algorithmic trading software tools in the world. It supports backtests going back more than 30 years and multiple technical analysis tools including a trend screener (ProRealTrend) and over 100 custom indicators. It provides traders with assisted creation tools to build trading strategies without the need of coding knowledge. Using ProRealTime is free for users who trade at least 4 time per month.

Meanwhile, MetaTrader 4 is a widely-used trading interface that supports algorithmic trading through the use of Expert Advisors (EAs). It has a large community of users who create and refine trading algorithms. Users can browse the marketplace to find suitable Expert Advisors that match up with the desired trading strategy. Alternatively, it is possible for traders to build their own trading algorithms, create indicators and place a range of orders for a more customised strategy approach.

IG offers a wide range of Contracts for Difference (CFDs) covering a large number of financial asset classes including stocks, commodities, indices, forex and ETFs. The platform offers access to over 17,000 market instruments and uniquely offers clients non conventional investment opportunities. These include investing into bonds, options, futures, IPOs, sector specific and thematic asset baskets and interest rate investments. For UK residents, there is no minimum deposit when funding the account via bank transfer which can take between 3-5 working days. Otherwise, users can fund their account via debit/credit card or PayPal, however, a minimum deposit of £250 is imposed.

Your capital is at risk.

Algo Trading Platforms Comparison

Platform 

Minimum Deposit  Algorithmic Trading via: 
eToro $50 equivalent in GBP Copy Trading / Smart Portfolios
XTB £250 for first deposit (no minimum after) MT4/ MT5
AvaTrade  £100 MT5/ DupliTrade/ ZuluTrade 
Trade Nation  No minimum  MT4
Admiral Markets  $25 equivalent in GBP  MT4/ MT5/ MetaTrader Supreme
Pepperstone  No minimum MT4/ MT5/ cTrader/ Capitalise.ai
Plus500  £100 / £500 for bank transfer +Insights
IG £250 (no minimum via bank transfer) Native API/ ProRealTime/ MT4

Algorithmic Trading Guide

In this section, we’ll provide further details about how algorithmic trading works in practice, which strategies are the most commonly followed, and some other relevant matters about this approach.

What is Algorithmic Trading?

Algorithmic trading consists of using programmed bots and other similar software to execute trades upon identifying pre-defined trading signals or following certain parameters established by the human user.

Types of Algo Trading

Different types of algorithmic trading programs and software can be used to engage in algorithmic trading. The following is a summary of the most popular ones.

Bots

A bot is a program that is designed to execute trades automatically following a set of parameters established by the human trader. These parameters include, among many others, some of the following variables:

  • A buy and sell signal.
  • A maximum position size.
  • A stop and exit price.

The benefit of a bot is that they can execute traders objectively by following a certain strategy and this removes the psychological and emotional side of trading that often weighs on the performance of even the most experienced players.

Alert Bots (semi-automated)

Another approach to algorithmic trading that involves a degree of human intervention is the use of alert bots. An alert bot is constantly scanning the market for trading signals following the parameters established by its human user.

Every time the alert bot identifies a setup or a signal that matches these parameters, a notification will be sent to the user so they can make the final decision on whether or not to open a position in the instrument.

These alerts could be related to price action signals (trend line breaks, support and resistance breaks, volume spikes) or to more complex indicators such as the MACD, Relative Strength Index (RSI), and simple moving averages.

Trading signals

Even though signals are intimately involved with the use of automated bots, algo trading strategies could also rely on external or third-party signals that are not necessarily related to a certain technical setup.

One example of this would be to trade a certain index once an important economic report comes out and if the report misses the consensus estimate. Moreover, trading signals could also come from Level II market data such as bid/ask spreads, buy and sell order volumes, and other similar variables.

In essence, anything that has the power to move the price of a particular financial instrument can be considered a variable to trade on. The signal would alert an event in which the variable changes in a way that the price will be directionally influenced by the said change.

There are also third-party services that provide signals for algorithmic trading purposes. These can come in the form of a newsletter, RSS feed, or even a Telegram message. The signal will be received and processed by the bot to execute a transaction accordingly.

Platform-based Algo Trading

Certain brokerage firms have introduced proprietary trading signals services, bots for algorithmic trading, and alert bots to lure traders who prefer to have everything in one place rather than having to rely on the services of multiple parties to execute their algo trading strategy.

One example of this is the algorithmic trading feature offered by IG, which is brought forward through a partnership with ProRealTime and MetaTrader 4. These programs use an API integration with IG’s proprietary trading platform to provide a hassle-free algorithmic trading service.

Copy Trading

Copy trading is an automated feature that allows users to copy the exact trading activity of other traders and fund managers using the platform. It can be considered a form of algorithmic trading as a copy portfolio will be adjusted immediately once the source portfolio is modified. Some brokers have social trading networks and users are able to browse details about investors that can be copied. The networks are usually comprised of professional traders and experienced money managers. This makes it easy for beginners to build and manage a portfolio with the assistance of seasoned investors, who are likely already conducting technical analysis and using algorithmic indicators at a professional level.

Our Choice for Beginners: eToro – Leverage the Expertise of Experienced Investors

eToro hosts a variety of experienced traders to choose from and provides details about each investors asset preferences, trading stats, financial performance and trading strategies. It is a good platform as a starting point for novice investors and allows users to copy the trading strategies of more seasoned investors.

Step 1 – Register an Account on eToro & Complete KYC

To start using eToro for copy trading users must sign up to the platform. Registering is a simple process, users simply enter their full name, email address, mobile number and set a password. In order to start trading on eToro users must complete the (KYC) Know Your Customer process. The KYC process requires uploading a passport scan, or supplying an identity card with an additional utility bill.

Confirm Identity eToro

Step 2 – Deposit Funds in the Account

Users can add funds to their trading account using a variety of payment options with eToro. The platform supports depositing via credit/debit card, PayPal, Skrill, Neteller and Bank Transfer. For new users, there is a minimum first time deposit amount of 50$ equivalent in GBP. Thereafter, the minimum deposit is $10. For bank transfers the minimum deposit is $500.

etoro deposit funds

Step 3 – Access CopyTrader Feature and Browse Catalogue of Investors

The eToro social trading community hosts a variety of different types of investors. Users can filter traders based on return percentage, preferred asset type, risk score, amount of copiers, among other performance statistics. There are also groupings allows users to easily see investors that focus on specific industry sectors, or trade a specific asset type.

Step 4 – Identify Suitable Trader to Copy their Portfolio

View details about each available option and browser investor profiles to see historical performance data, success rate, trading statistics and current portfolio holdings. Once a suitable trader or fund manager has been identified according to individual needs, users can simply click the “Copy” command button to activate copy trading.

74% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.

Algorithmic Trading Strategies

Knowing how to use a bot is the first step to engage in algorithmic trading. After an algorithmic trading software or platform has been selected, the trader must establish the parameters that the bot will follow to either issue an alert or execute a set of transactions. These are some of the most common strategies that can be implemented to engage in algorithmic trading.

Arbitrage Trading

Arbitrage is an activity that takes advantage of small temporary differences in the price of an asset between different brokers at the same time. Arbitrageurs profit from buying the asset on the broker that has the lowest ask price, to then sell it at a profit on another broker that offers a higher bid price.

This algorithmic trading strategy is mostly successful for illiquid securities as their bid/ask spreads tend to be wider and that increases the chances of identifying potential arbitrage opportunities.

One example of arbitrage would involve:

  • Buying GBP/USD pair at 1.2105 with Broker A
  • Selling GBP/USD pair at 1.2127 with Broker B

An arbitrage algorithmic strategy can be used for forex algorithmic trading or Bitcoin algorithmic trading. In particular, this latter asset tends to be a frequent target of arbitrageurs amid the high number of cryptocurrency exchanges that are now available. 

Signal Trading

Signal trading involves scanning and identifying certain trading signals that are established by the human trader as a parameter for the bot to execute when spotted. Signals can either be identified upon performing a technical analysis of multiple instruments, or they can be sourced from a third-party service that is constantly surveying the market to spot these setups.

When it comes to technical analysis, signals can be derived from the use of price action or volume-derived indicators like the accumulation/distribution chart, Relative Strength Index (RSI), MACD, and Bollinger Bands.

Price Action Trading

Price action trading is an approach that involves assessing potential bullish and bearish technical setups upon scanning multiple different financial instruments.

These price action setups include:

  • Horizontal support and resistance levels.
  • Trend lines.
  • Complex patterns (head and shoulders, cup and handle).
  • Price channels.
  • Double tops and double bottoms.

Some algorithmic trading platforms include a pattern scanner. In some cases, human traders could rely on these scanners to identify setups, which once confirmed can be considered a trading signal.

Can Algo Trading Beat the Market

As with any trading or investment strategy, the performance of an algorithmic trading strategy will be determined by the win rate of the trading system, the reward-to-risk rate of each individual trade, and the implementation of adequate risk management procedures.

An example of this would be a strategy that has a 50% win rate. In that case, the reward-to-risk ratio must be in all instances at least 1.5 to guarantee that the positive results earned on winning trades will outpace the losses caused by the losing half.

Therefore, beating or not the market is not determined by the platform used as the system followed by the trader plays a more important role in achieving this particular objective.

It is important to note that setting realistic expectations is also crucial for a successful algorithmic trading strategy to work. Considering the risks assumed, this approach should yield at least twice the return that a passively-managed index fund would in a relatively similar period.

Conclusion

Algorithmic trading may sound complex at first glance but, in essence, it is method of solidly implementing trading strategies using a pre-determined set of criteria. It removes the emotional side of trading ensuring strictness in following technical analysis, and trades based off of indicated events when conditions are met. The various platforms we have reviewed above support different forms of algorithmic trading from copying other traders, following moves strategy advisors and using Expert Advisors on MetaTrader. For all types of algorithmic trading, the platforms reviewed offer a free demo account and backtesting simulation allowing users to trial strategies and options.

For less experienced traders there might be a bit of a learning curve with using Expert Advisors as it can take a while to become experienced with the MetaTrader interface. Users will need to find out how to source, upload and deploy Expert Advisors on MetaTrader which is quite technical. MQL5 is a popular marketplace that allows users to source EAs and indicators. More information about how to upload EAs in MetaTrader can be found here.

Our top ranked choice for accessing algorithmic trading functionality is eToro because of its low barrier to entry. eToro makes it easy for people with limited knowledge of trading or time for managing a portfolio of assets. The eToro social trading community has a variety of investor types allowing users to filter through different traders and select based on performance statistics, asset class and risk score rating. Some of the traders and fund managers listed have several years of experience and are using technical analysis and charting indicators to a professional and experienced level. This allows novice investors to leverage the knowledge and expertise of seasoned investor types, all while having an automated trading process that follows the desired risk management practices.

Another good option which presents alternative methods is AvaTrade. The platform has a feature called DupliTrade and offers users the option to copy the moves of Strategy Providers. Strategy Providers must apply to AvaTrade and are audited in order to evaluate their trading systems. Strategy Providers have either fully-automated, semi-automated or robotic trading methods, meaning the user is able to copy a pre-deployed trading algorithm. We liked the fact that Strategy Providers must go through an application process and are continuously monitored and evaluated. The fact there are only 13 Strategy Providers to choose from proves that applicants are rigorously vetted before providing their tools on DupliTrade.

FAQs on Algorithmic Trading

What is algorithmic trading?

How does algorithmic trading work?

Is algo trading profitable?

How do I start algorithmic trading?

What is the most popular algorithmic trading platform?

References:

Alan Lewis Senior Editor

Alan Lewis Senior Editor

Alan is Head of Content at TradingPlatforms.com and also contributes as a writer specializing in stocks and cryptocurrency trading. Alan earned an MA in English Literature from the University of Sussex in 2017. Since then, he has used his exceptional writing skills to create and edit content in the finance space for several reputable platforms. 

Before working at TradingPlatforms, Alan worked as a content writer for IvoryResearch.com and Seven Star Digital. He is a skilled writer who is able to cover complex topics in a way that is easy to understand. 

As well as creating content, Alan actively invests in the financial markets. This helps him to create insightful and actionable content and provides him with first-hand experience with many of the platforms that are covered by TradingPlatforms.com.