Code-first curriculum
Every strategy lands as a runnable backtest. You don't just learn the concept — you run it on real price data and see exactly where it works and where it fails.
Coder Trader bridges systematic trading and real code. Take your edge out of your head and into a backtest - then deploy it.
# entry: z-score mean reversion, 20-day lookback
def signal(prices: pd.Series) -> int:
z = (prices[-1] - prices.rolling(20).mean().iloc[-1]) \
/ prices.rolling(20).std().iloc[-1]
if z < -2.0: return BUY
if z > 2.0: return SELL
return HOLD
# backtest: 2015-2024, Sharpe 1.42, max DD -12.3%
// why coder trader
Every strategy lands as a runnable backtest. You don't just learn the concept — you run it on real price data and see exactly where it works and where it fails.
We teach rules you can test, version, and deploy — not gut-feel chart patterns. If you can't express it as a rule, you can't scale it, replicate it, or know if it actually has edge.
We model position sizing, drawdown, and regime change — because a strategy that survives 2022 is worth more than one that looks good on a cherry-picked backtest.
// courses
Just a tease — a sample lesson from the 7 Day Trading System to see if it's for you.
Full course — introduction to the core principles of systematic trading, and building a simple strategy from scratch.
The core principles of trading, explained in plain English.
Python Basics, Coding Mindset, and the Phone Smasher course.
Strengthen your coding skills, with a focus on the tools and techniques that are most relevant to systematic trading.
Join the community. Connect with traders who are building systematic strategies — share ideas, get feedback, and learn alongside people who think like you.