
Have you ever wanted to build your own automated trading robot but didn't know where to start? In this free, hands-on course, you'll learn how to build a complete Expert Advisor (EA) for MetaTrader 5 using MQL5 — from a blank file to a fully working trading robot — in under an hour.
We'll build "StarApp," an EA that combines two of the most widely used tools in technical trading: a Moving Average crossover and an RSI filter. You'll watch every line of code get written and explained in plain language, so even if you've never coded before, you'll understand exactly what's happening and why.
By the end of this course, you'll know how to:
Set up indicator handles for Moving Averages and RSI inside an EA
Read live indicator values using buffers and CopyBuffer()
Write buy and sell logic based on a crossover strategy confirmed by RSI
Add stop loss, take profit, and a magic number so your EA manages trades safely
Avoid duplicate trades on the same candle using time-based guards
This course is designed as a practical, code-first introduction to Expert Advisor development. Rather than abstract theory, you'll see a real, working strategy built step by step, using patterns you'll reuse in almost every EA you write going forward. Whether you're a trader who wants to automate your strategy or a beginner programmer curious about algorithmic trading, this course gives you a solid foundation and a working robot to show for it by the end.
No prior coding experience is required — just install MetaTrader 5 (free) and follow along.