Beginner

Alpha – MQL5 Programming

From 0 to your first Scripts, Indicators, and Expert Advisors. No prior programming experience required.

What You Will Learn

A complete foundation in MQL5 programming. By the end of this course you will be able to independently develop your own MetaTrader 5 programs.

  • Variables, data types, and input parameters
  • Control structures: conditions and loops
  • Functions and string / date / time handling
  • Arrays in MQL5
  • Event handling: scripts, indicators, and Expert Advisors
  • Order placement, modification, and deletion
  • Position management using the CTrade library
  • Practical indicator and EA development projects

Course Highlights

  • No programming experience needed
  • Lifetime access — learn at your own pace
  • 100% success rate: graduates code independently
  • Works on all devices (PC required for MT5)
  • Video lessons, practical tasks & quizzes
  • Dedicated Alpha channel on Discord

Who Is This For?

Anyone who wants to build their own algorithmic trading tools — complete beginners are welcome. If you can use a computer, you can learn MQL5.

What You Will Build

Real, practical projects you create yourself during the course.

Indicators

  • Donchian Channel Indicator
  • Bar Streak Indicator
  • Candle Ratio Indicator
  • Movement Indicator

Expert Advisors

  • Time EA
  • RSI EA
  • Donchian Channel EA
  • Movement EA

Ready to Start?

The Alpha course is the foundation of everything — courses Beta, Gamma, and all software tools build directly on these skills.