Discover our definition of Automatic Trading and how the Trading algorithms and programs used in this Trading 2.0 practice work.
Increasingly popular in the world of Trading, automatisms, algorithms and other Trading programs have become indispensable today. Explanations.

First dethroned in the game of chess, then defeated in the game of Go, will human reasoning soon be entirely replaced by the printed circuits of his silicon creations, and this to the heart of the financial markets?
One thing is certain, Automatic Trading is gaining ground at high speed. If a few years ago Automatic Trading could only interest a few enthusiasts, today it is of interest to the general public.
As its name suggests, Automatic Trading consists of using algorithms to automate all or part of a Trading action.
Automated Trading is therefore in principle opposed to manual Trading, although it is quite possible to combine these two approaches in the form of Semi-Automatic Trading.
In the context of Automated Trading, the use of Trading algorithms makes it possible to define a series of conditions that, when met, will trigger one or more actions.
Practiced on all types of markets and for the trading of all types of financial products, Automatic Trading is mainly based on the history and current evolution of prices and volumes to trigger or not a specific Trading action.
This action can then concern the definition of the entry price for the position, the size of the position to be opened, or the objective on which to position a take-profit in order to take profits.
Automatic Trading is becoming more and more mature and reliable every day, thanks in particular to the improvement of backtesting solutions and methods for evaluating the performance and resilience of automatic trading strategies.
Open to both individual and professional traders, this innovative (though already relatively old) practice is enjoying real success in the world of financial investment. Today, according to JP Morgan’s estimates, 80% of transaction flows on the American stock exchanges come from Automatic Trading!
Comparing the efficiency of Automated Trading to that of Manual Trading is like leading the famous debate between Man and Robot. The term “Trading Robot” is used to designate the computer program used to place orders on the financial markets in an automated manner.
Among the strong points of the Trading robots :
Among the weak points of the Trading robots :
The effectiveness of an automated Trading strategy – and by extension the algorithms developed – will depend mainly on the technical indicators and signals taken into account.
Technical indicators such as Moving Averages or Bollinger Bands are therefore very popular when designing Trading algorithms. Indeed, the latter offer a clearer view of the market trend and volatility respectively.
However, the impact of technical analysis in Automatic Trading is not limited to technical indicators, prices and volumes. Chartist figures, support or resistance zones can also be taken into account by the algorithms.
From trend following strategies to mean reversion strategies, any type of strategy can thus be automated, regardless of the time unit selected.
Want to develop your own automatic trading strategy? Get free help on the ProRealCode forums or ask us for professional and personalized programming work.
Before selecting the first Trading algorithm, some precautions should be taken:
Remember: Risk management is of paramount importance in both manual and automatic Trading. Setting appropriate StopLoss and never betting too much of your total capital are rules that must be scrupulously respected if you want to develop your assets over the long term.
You now have a 360° view of what Automatic Trading is and what it can do for you. To go further, discover our free training on ProRealTime and find the nearly 200 automatic trading strategies hosted on ProRealCode.com!