Automated Forex Trading via MQL4
Strengths
Applied Programming Logic
Instruction uses trading-centric examples to teach variables, control flow, and loops, encouraging an iterative development process through active coding and debugging.

Build a Completely Automated Trading Robot (Expert Advisor) from scratch using MQL4 (MetaQuotes Language 4)!
InstructorMohsen HassanInstruction uses trading-centric examples to teach variables, control flow, and loops, encouraging an iterative development process through active coding and debugging.
Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This view shows the MetaEditor interface used for algorithmic trading, featuring MQL4 code that demonstrates a basic for loop structure and alert commands.
This screen capture shows MQL4 source code within the MetaEditor environment, demonstrating how to implement trading logic that uses Bollinger Bands indicators to determine entry points and risk management parameters.
This slide details assignment operations in programming, listing symbols such as += and -= alongside their definitions, code examples, and mathematical analogs.
This image shows the MetaTrader 4 interface with a live chart and an active Expert Advisor running on a demo account, illustrating the deployment phase of algorithmic trading.






Free
The curriculum includes specific tasks for creating Take Profit/Stop Loss calculators, Bollinger Band indicators, and position sizing functions.
The focus is strictly on MQL4, making it unsuitable for those intending to work with the more recent MQL5 language.
Learner signals indicate a lack of concise study notes, which may necessitate re-watching videos to repeat exercises.
The curriculum aligns with the target of learning MQL4, but creates a mismatch for those seeking MQL5 expertise.