What Is Algorithmic Trading?
Algorithmic trading executes trades from predefined rules rather than discretion. How it works, what it does not promise, and where it fits.
What is algorithmic trading?
Algorithmic trading is a method of executing trades using predefined rules and automated systems. The rules specify what to trade, when to enter, when to exit, and how much to risk, and software applies them without further human input.
The word "algorithmic" does more work than it needs to. An algorithm here is just an explicit set of conditions. "Buy when the 9-period moving average crosses above the 21-period, exit when it crosses back, risk 2% per trade" is an algorithm. It is not a prediction and it is not artificial intelligence. It is a rule, written down precisely enough that a machine can follow it.
That precision is the whole point. A rule written down can be tested against history, applied identically at 09:15 and 15:15, and reviewed afterwards to see what actually happened. A decision made in the moment cannot be any of those things.
How does an automated strategy actually place an order?
Four stages: the platform reads market data, evaluates your rules against it, decides whether a condition is met, and if so sends an order to your broker through an API you have authorised.
The order goes to your own broker account. The platform never holds your money. It holds permission to place orders on your behalf, which you grant and can revoke. That distinction matters more than any technical detail on this page.
In practice the loop runs on every new candle. Most evaluations produce no action at all, which is normal: a strategy that trades constantly is usually a strategy with no filter.
The four stages, and what can go wrong at each
| Stage | What happens | Common failure |
|---|---|---|
| Data | Prices arrive for the instrument and timeframe | Missing or late candles produce phantom signals |
| Evaluation | Your conditions are checked against the data | Rules that reference future data, a backtest artefact |
| Decision | Entry, exit or nothing, plus position size | Sizing that ignores available capital |
| Execution | An order reaches the broker and is filled | Slippage between the signal price and the fill |
Is algorithmic trading only for institutions?
No. Broker APIs and hosted platforms have made rule-based execution available to individual traders, though the operational burden is real and the ones who do well treat it as engineering rather than a shortcut.
What institutions still have is infrastructure: colocated servers, direct market access, dedicated data feeds and teams whose job is monitoring. An individual competing on latency will lose. An individual applying a sound rule set consistently over months is playing a different game, and that one is winnable.
What algorithmic trading does not do
It does not predict prices, guarantee returns, or turn a strategy with no edge into a profitable one. Automation makes execution consistent. That is a real benefit, and it is the only one it provides on its own.
This is worth being blunt about, because the category attracts claims that do not survive contact with a live market. If a set of rules loses money on average, automating it means losing money faster and more reliably. The edge has to come from the rules.
What actually separates strategies that survive
- Tested over enough history to include conditions the author did not anticipate
- Costs modelled honestly, brokerage, slippage and statutory charges, not just price differences
- Position sizing defined as a rule rather than chosen per trade
- An exit for every entry, including the case where the exit path fails
- Paper-traded before live, long enough to see it behave in real conditions
Where do you start?
Write one strategy you can state in a sentence, backtest it over several years, and paper-trade it before committing capital. The first strategy is for learning the process, not for making money.
On Stretus that path is: describe the strategy in plain language, let the platform assemble it into a structured object with explicit entries, exits, stops and sizing, run it against historical data, then deploy it to the paper simulator. Live execution through a broker connection is a separate, deliberate step you take afterwards.
Frequently asked questions
Is algorithmic trading legal in India?
Yes, within a defined framework. SEBI's circular of 4 February 2025 on safer participation of retail investors in algorithmic trading, extended by circular SEBI/HO/MIRSD/MIRSD-PoD/P/CIR/2025/132 of 30 September 2025, became applicable to all stockbrokers on 1 April 2026. NSE circular NSE/INVG/67858 of 5 May 2025 sets the operating detail: API access is per user by unique key with a static IP the broker whitelists, and an algorithm placing more than 10 orders per second per exchange and segment must be registered with the exchange. Requirements are applied by your broker, so confirm the specifics with them.
Do I need to know how to code?
Not necessarily. Traditional algorithmic trading required programming. Platforms that assemble a strategy from a plain-language description remove that requirement, though understanding what the rules do remains essential.
How much capital do you need to start?
Enough that per-trade costs are not a large share of expected return, which depends on your instrument and trade frequency. Paper trading requires no capital at all, and is where the first several weeks are best spent.
Can algorithmic trading lose money?
Yes. Trading involves risk of loss, including total loss of allocated capital. Automation makes execution consistent; it does not reduce market risk.
- algorithmic trading
- automation
- basics
- systematic trading
Topics
Written by
The Stretus team writing on algorithmic trading, market structure and the systems that sit between a strategy and an exchange. Every claim about the platform links to the documentation that specifies it.
Put this into practice
Describe a strategy in plain language, backtest it against historical data, and paper trade it before any capital is committed.
Related reading
Manual vs Automated Trading: A Decision Framework
A side-by-side comparison of discretionary and rule-based trading, and a straightforward way to decide which one your approach actually needs.
How Backtesting Works, And What It Can't Tell You
Backtesting replays a strategy against historical data. What the process does, why results look better than they were, and how to read a report honestly.
The Architecture of an Automated Trading System
The six subsystems between a strategy definition and a filled order, what each is responsible for, and where the hard failure modes live.