Algorithmic trading is a method of trading the markets automatically, using computer programs that follow a predefined set of rules.
Algorithmic trading (algo trading) is the execution of buy and sell orders by computer programs according to specific rules, without human intervention. Those rules can be based on price, timing, volume or mathematical models.
An algorithmic system works in three basic stages: reading data, making a decision and sending the order. The system scans price movements and indicators on the chart in real time, and when a pre-written criterion is met (for example, "buy when the moving averages cross") it sends the trade to the exchange in far less than a second.
For individual traders, one of the most common ways to trade algorithmically is the MetaTrader 5 (MT5) platform. The bots that run on MT5 are called Expert Advisors (EAs).
With EAs, you can run complex strategies on your own server (VPS) and trade automatically. For example, the Babil34 FX automation software is an Expert Advisor system that applies trend and momentum analysis automatically on MT5.
Algorithmic systems are not a magic wand. A poorly designed strategy can wipe out your account in seconds. Internet outages, VPS failures or sudden price gaps (slippage) can also cause the system to behave incorrectly. That is why sound risk management and continuous supervision are essential.
More than twenty years of market experience, specialising in Gann analysis. Builds TradingView indicators and MetaTrader 5 automation software, and teaches one-to-one.
About →Gann training is delivered over Zoom with a programme tailored to you.
Training Programmes