AlgoPro UniversityCourse home
Part 1 · Lesson

What algorithmic trading actually is

Strip away the hype: algo trading is just encoding a decision process into rules a computer can execute without you.

Algorithmic trading is the practice of turning a trading decision into explicit rules that a computer executes for you — when to buy, when to sell, how much, and when to stop. That is the whole idea. Everything else in this course is detail hanging off that sentence.

It is not a magic money printer, and it is not (necessarily) high-frequency trading run by hedge funds with microwave towers. At its core it is *automation of a process you could, in principle, do by hand* — just faster, without emotion, and testable against history.

Why encode it in code at all?

The three families you will meet

Most retail-accessible strategies fall into three buckets, and this course teaches you to build in all of them:

  1. Trend / momentum — "the trend is your friend": buy things going up, sell things going down. Simple, robust, painful in choppy markets.
  2. Mean reversion — "what goes too far comes back": fade extremes, bet on a return to average. Great in ranges, dangerous in trends.
  3. Breakout — trade the moment price escapes a range, betting the move continues.
The same price, three lenses
One synthetic price series (blue). A trend follower rides the sustained moves; a mean-reverter fades the spikes back to the average (violet).

What algo trading is NOT

In the next lesson we go one level down: how a market actually fills your order, because your strategy lives or dies on details like the spread, slippage, and fees.