Algorithmic Trading

Patterns, edges,
and why most of them fail.

This is not a blog about getting rich from bots. It is about building systematic strategies the right way — finding real edges, validating them honestly, understanding why they eventually break, and running them without letting psychology undo the work.

Live session clockOpen full clock →

Loading current session…


What this covers

Backtesting that actually means something

Train/test splits, session filtering, why a 70% win rate should worry you, and what validated really means.

Building the system

From pattern discovery to a live bot — the full pipeline, the decisions people get quietly wrong, and the edge cases that matter.

Why patterns stop working

Regime changes, spread friction, session mismatch, overfitting. The slow death of a strategy that looked solid on paper.

The psychology nobody talks about

Running a winning system and still losing. What intervention does to a strategy. Variance, confidence, and when to do nothing.


What this is

Most trading content is either too surface-level to be useful or too sales-focused to be honest. This sits somewhere else — written by someone building and running these systems, not selling a course about them.

The focus is on the parts that actually determine whether a strategy makes money long-term: proper validation, cost realism, regime awareness, and the discipline to leave a working system alone. The code is a means to an end. The thinking behind it is what this blog is really about.

Everything is built around MetaTrader 5 and Python, but the concepts apply regardless of what tools you use.


Recent posts

A Volatility Contraction Isn't a Trend Signal, It's a Coin Flip With Better Marketing

A Bollinger Band squeeze is a real, legitimate volatility forecast. It has almost nothing to say about which direction the eventual move takes.

What Happens When You Try to Turn a Harmonic Pattern Into Boolean Code

A harmonic pattern takes four seconds to spot by eye. The code that finds the same shape automatically has to make a dozen judgment calls nobody put in the textbook.

Order Flow Auctions Don't Remove MEV From L2s, They Just Sell It Upstream

An order flow auction doesn't make MEV disappear, it hands the extraction rights to whoever wins the bid, and calls the leftover a rebate.

All posts
Everything here is for educational purposes only. Nothing is financial advice. Always test on a demo account first. Past backtest results say nothing about future performance.