What Is Algorithmic Trading? The Practical Version
TL;DR Algorithmic trading means a set of rules is executed by software instead of by a person. Every algorithm, from a hedge fund's to a retail Expert Advisor, is built from the same three layers: a signal layer that decides when a condition is met, a risk layer that decides how much to commit, and an execution layer that sends and manages the order. Automation reliably removes hesitation, fatigue and inconsistency. It does not create an edge, adapt to a market it was never shown, or make a losing strategy profitable — it only makes the strategy happen exactly as written, including when the strategy is wrong.
The definition, without the mystique
Algorithmic trading is the execution of a trading strategy by software according to predefined rules. That is the whole definition. The rules can be trivially simple — buy when the price closes above a moving average, exit at a fixed stop — or they can involve statistical models. The word “algorithmic” describes who executes, not how clever the strategy is.
This matters because the term is often sold as though it were a strategy in itself. It is not. An algorithm is a delivery mechanism. Put a poor strategy inside one and you get poor results delivered with perfect discipline and no delay.
The three layers inside every algorithm
Whatever the marketing says, open up any automated system and you find the same three components stacked on top of each other.
| Layer | Question it answers | Typical failure |
|---|---|---|
| Signal | Is the condition I am looking for true right now? | Fitted to history; the condition stops describing anything real |
| Risk | Given that it is true, how much do I commit and where do I admit I was wrong? | Position sizing detached from account size; no hard invalidation point |
| Execution | How do I get the order filled and managed at an acceptable cost? | Costs ignored in testing; live fills quietly worse than modelled |
Most public discussion is about the signal layer, because it is the interesting one. Most actual failures happen in the other two. A mediocre signal with a sound risk layer survives long enough to be improved; a brilliant signal with no risk layer does not survive its first bad week.
Institutional and retail algo trading are different jobs
The phrase covers two activities that share a name and little else.
At institutional scale, much of the work is execution: an order too large to place at once has to be sliced across time and venues so it does not move the price against itself. That is what execution algorithms do, and it is a genuine, measurable edge that has nothing to do with predicting direction.
At retail scale, order size is irrelevant to the market. Nothing you or we trade moves gold. So retail algo trading is almost entirely about the signal and risk layers — automating a discretionary idea so it runs consistently. Understanding this saves a lot of money, because material written about institutional algo trading describes advantages that simply do not transfer.
What automation is genuinely better at
- Consistency. The rule is applied identically at 3am and after three losses. Humans cannot do this reliably, and most of them know it.
- Attention. Software watches every instrument and session without getting bored or looking away.
- Speed. Not high-frequency speed, which retail does not have, but the difference between reacting in 200 milliseconds and reacting after you have finished your coffee.
- Falsifiability. A written rule can be tested against history. “I look for strong setups” cannot. This is arguably the biggest benefit, and it applies before a single trade is placed.
That last point is worth sitting with. Writing a strategy down precisely enough for software to execute it forces you to discover whether you actually have a strategy at all. Many discretionary traders find out at this step that they do not.
What it is not better at
An algorithm has no judgement, no context and no memory of anything outside its inputs. It cannot notice that today's move is a central bank surprise rather than a normal breakout unless someone gave it a calendar filter. It applies rules derived from a market that existed in the past to a market that exists now, and it cannot tell you when that assumption has stopped holding.
It also cannot fix its own inputs. If the backtest used unrealistic spreads, the live account discovers the difference on your money — which is why testing methodology matters more than the equity curve it produces.
Where retail algo trading actually goes wrong
- Optimising until history looks perfect. Every added parameter fits the past better and the future worse. A curve that looks too clean usually is.
- Treating no stop-loss as low risk. Systems that average into losers produce beautiful equity curves until the one trend that does not come back. The risk was deferred, not removed.
- Testing on a different account than you will trade. Spread, execution and swap vary between brokers enough to flip a marginal strategy.
- Turning it off at the bottom. The most common way an automated strategy fails is a human intervening during the drawdown it was designed to survive.
Notice that only the first of these is a programming problem. The rest are judgement problems that automation moved rather than solved.
Questions we get
Is algorithmic trading profitable?
Automation makes a strategy consistent, not profitable. If the underlying rules have no edge, executing them faultlessly changes nothing.
Do I need to know how to code?
No. Ready-made EAs run without coding โ but you still need to understand the rules and the risk settings.
How much money do you need to start algo trading?
Enough that an ordinary losing streak survives at minimum lot size โ on gold, typically several hundred dollars rather than fifty.
What is the difference between algorithmic trading and an Expert Advisor?
An EA is algorithmic trading implemented for MetaTrader. The broader term also covers API scripts and institutional execution systems.
Is algorithmic trading legal?
Yes, it is legal and normally supported. Restrictions come from individual broker or prop-firm terms, not from regulation.
Can algorithms predict the market?
No. Working systems do not predict โ they define a condition, act with controlled risk, and accept being wrong often.
The verdict
Algorithmic trading is a delivery mechanism, not a strategy. It takes whatever rules you give it and executes them without hesitation, fatigue or drift โ which is a real advantage if the rules are sound and a fast route to consistent losses if they are not. The useful question is never whether to automate, but whether the strategy is written precisely enough to be worth automating, and whether the risk layer underneath it can survive being wrong several times in a row.
Thinking about automating a strategy?
Tell us the rules you have in mind and we will give you an honest read on whether they are specific enough to automate.
๐ฌ Talk to Us on TelegramMore from the lab
Risk & affiliate disclosure: Educational content only, not financial advice. Trading gold (XAUUSD), forex and CFDs carries substantial risk of loss; a large majority of retail CFD accounts lose money. No results are guaranteed. We may earn a commission if you open an account through partner links, at no extra cost to you โ this funds the free EA. See our Affiliate Disclosure.