All tracks
Advanced

Programming & automation for trading

A hands-on, advanced path through algorithmic trading: the Python data-science stack, honest backtesting and its pitfalls, building Expert Advisors in MQL5, optimizing them in the MetaTrader Strategy Tester, and moving responsibly from a backtest to automated live execution.

19 lessons 84 min
Start this track
0/19 completed0%
01

Python for markets

The data-science stack and how to load, clean and transform market data.

02

Backtesting in Python

What a backtest is, the pitfalls that invalidate it, the frameworks, and a worked example.

03

MQL5 & MetaTrader core

MetaTrader 4 vs 5, what an Expert Advisor is, program structure, and placing orders.

04

Backtesting & optimization in MetaTrader

The Strategy Tester, running backtests, optimization, walk-forward and curve-fitting.

05

From data to live

Market data types, APIs and WebSockets, paper trading, and going live responsibly.

Risk disclaimer

This content is for educational and informational purposes only and is not investment, financial, tax or legal advice. Trading and investing carry risk, including the possible loss of capital. Any performance shown by third-party tools is hypothetical and not a promise of future results. Do your own research and consider professional advice before making any decision.