Automated trading can help you increase the efficiency of your trades by enabling faster execution of your strategies. Learn more about our automated trading platforms' features and how they can add value to your strategy.
Automated trading is a method of participating in financial markets by using a program that executes trades based on predetermined entry and exit conditions. As the trader, you'll combine thorough technical analysis with setting parameters for your positions — such as orders to open, trailing stops and guaranteed stops. Your trades are then automatically managed from start to finish, meaning you could spend less time monitoring your positions.
Auto trading means you can carry out many trades in a small amount of time, with the added benefit of taking the emotion out of your trading decisions. That's because all the rules of the trade are already built into the parameters you set. With some algorithms, you can even use your pre-determined strategies to follow trends and trade accordingly.
With automated trading, you'll be speculating on the rise or fall of the underlying market price using either spread bets or CFD trades.
First, you'll choose a platform and set the parameters of your trading strategy. You'll then use your trading experience to create a set of rules and conditions — called parameters — and your custom algorithm will apply the criteria to place trades on your behalf.
These factors are normally based on the timing of the trade, the price at which it should be opened and closed, and the quantity. For example: 'buy 100 Apple shares when its 50-day moving average goes above the 200-day average'.
The automated trading strategy will constantly monitor financial market prices, and trades will automatically be executed if predetermined parameters are met. The aim is to execute trades faster and more efficiently and to take advantage of specific, technical market events.
Remember that these trades will be leveraged, because they are made using spread bets and CFDs. This means you'll put down a small deposit (called margin) to get exposure to a larger position. Both profits and losses are calculated based on the position's full size rather than your smaller margin amount, which means you run the risk of losses outweighing your initial deposit.
Want to try automated
trading risk-free?
With automated trading, you can fit your strategy around your schedule by executing trades automatically day or night, reduce the impact of emotional and gut reactions with planned strategies, identify new opportunities and analyse trends with a wide range of indicators, and execute multiple real-time trades simultaneously without any of the work of manual execution.
Just remember — you'll be affected by human error if the parameters set by you don't accurately predict how the market will move and by how much. You also run the risk of compounded losses due to the higher number of simultaneous trades and the speed at which automated trades are executed.
The platform you'll use for automated trading will depend on your trading preferences. We have several automated trading options available.
Automate your trading with assisted creation tools, enabling you to build simple or advanced strategies without the need for coding. ProRealTime gives you access to an advanced yet easy-to-use backtesting suite to test your system, with over 100 indicators optimised to suit both new and experienced traders. Get it for free when you trade at least four times a month.
Customise your trading experience by building your own expert trading algorithms, creating indicators and placing a range of orders. Import Expert Advisors (EAs) to help you find opportunities according to your predefined parameters — EAs can either notify you of an opportunity or open a position automatically.
Build your own platform and create advanced trading solutions from scratch. This platform lets you code your algorithms from the ground up. Orders are filled using our market-leading technology, ensuring you get the best execution. You can view real-time and historical market prices, analyse market instruments and trader sentiment information, maintain watchlists and more.
ProRealTime, MetaTrader 4 and APIs are all accessible with either our spread betting or CFD accounts. To open a live account, just follow these three steps: fill in a form (we'll ask a few questions about your trading knowledge to ensure you get the best experience); get verification (we can usually verify your identity immediately); and fund your account and start trading (you can make a deposit and withdraw your money whenever you like).
Choose the platform that's right for you — ProRealTime, MetaTrader 4 or APIs. If you're going with ProRealTime, you'll activate it from My IG after opening your live account, then launch the platform. If you've decided on MetaTrader 4, you'll either create an MT4 demo account or follow our step-by-step process to download it. If you want to use APIs, you'll either do so through ProRealTime or build your own API platform.
Once you've opened your live account and decided on a platform, it's time to put your trading strategy in place.
Find the right trading style and timeframe for you — there are different ways to trade based on how long you'd like to keep your positions open, including day trading, swing trading, scalping and position trading.
Study the market — to set good parameters for your automated trades, you'll need a firm understanding of how to read the market. Studying charts and price action to see the history of the market you've chosen means a deeper understanding of patterns and trends.
Learn all about analysis — both technical analysis and fundamental analysis are key to researching your chosen market and better predicting what it'll do next.
Keep up to date with the news — big macroeconomic events such as earnings seasons, elections or changes in central bank policy can and often do signal changes in the market. Keeping an eye on the headlines will ensure these events and the changes in market sentiment they cause don't take your automated trades by surprise.
Is automated trading right for me?
Automated trading might be right for you if you're looking for a technique that helps you to trade according to predefined parameters — especially helpful when trying to avoid emotional trading. It's a good solution for someone who wants a low-maintenance trading strategy that relies on advanced technology. Remember that these trades will be leveraged, meaning you'll put down a small deposit (called margin) to get exposure to a larger position, and both profits and losses are calculated based on the position's full size rather than your smaller margin amount.
What automated trading systems could I use?
We offer a variety of automated trading systems including ProRealTime, MetaTrader 4 and APIs. Find out more about our trading platforms.
Ready to automate
your trading strategy?
This information has been prepared by IG, a trading name of IG Markets Limited. In addition to the disclaimer below, the material on this page does not contain a record of our trading prices, or an offer of, or solicitation for, a transaction in any financial instrument. IG accepts no responsibility for any use that may be made of these comments and for any consequences that result. No representation or warranty is given as to the accuracy or completeness of this information. Consequently any person acting on it does so entirely at their own risk. Any research provided does not have regard to the specific investment objectives, financial situation and needs of any specific person who may receive it. It has not been prepared in accordance with legal requirements designed to promote the independence of investment research and as such is considered to be a marketing communication. Although we are not specifically constrained from dealing ahead of our recommendations we do not seek to take advantage of them before they are provided to our clients. See full non-independent research disclaimer and quarterly summary.