Programming with Python
Learn to think in algorithms with Python, then go closer to the machine with C++ data structures.
Programming · Intermediate
Build, backtest and deploy your own forex trading bot (Expert Advisor) in MQL5 — risk controls, strategy rules and live testing on a demo account.
About this course
A trading bot is software with rules, not magic. This track teaches you to translate a strategy into code, test it on historical data, and run it with risk limits you understand — in MQL5 for MetaTrader 5, plus a Python option for research.
You will write an Expert Advisor from scratch: entry and exit rules, stop loss and take profit, position sizing, spread and slippage handling, trade logging, and a walk-forward backtest you can defend. Everything is practised on a demo account; nothing here is financial advice.
The plan
5 modules over 3 months. Each one ends with something you built, not a quiz you guessed.
What you will learn in this module
You finish this module with: A demo account with a written risk plan
What you will learn in this module
You finish this module with: An MQL5 expert advisor that places a managed trade
What you will learn in this module
You finish this module with: Backtest results with drawdown and win-rate analysis
What you will learn in this module
You finish this module with: A forward-tested EA running on demo with a daily report
What you will learn in this module
After the course
Money
Pay by cash, JazzCash or bank transfer at the desk. The office marks it in your ledger the same day.
Practise tonight
Every course here has a matching practice track in the browser lab, and the first ten tasks are free without an account. Open it tonight, finish a few tasks, and see whether this is the subject you actually enjoy.
Also in Programming
Learn to think in algorithms with Python, then go closer to the machine with C++ data structures.
Build one app and ship it to both Android and iPhone with Flutter, Dart and Firebase.
Apply in 40 seconds
Tell us the skill and the hours you can manage. We call within one working day, check your level honestly, and hold a seat in the batch that fits — no payment on this website.