We have tailored a comprehensive modular course overview in chunks which is perfect for modern attention spans and helps learners progress at their own pace.
Below is a learning pathway, broken into three phases: Joining our academy is great way to get insight across trading topics and identify your abilities, interest and improve your trading skills.
Foundations
Trading Strategy + Automation
Advanced Robotics + Programming.
Our learning pathway totalling 200 modules of learning experience including theoretical knowledge and practical insights and hands-on experience.
Goal: Learn what trading is, market types, and how traders think.
Section A – What Is Trading? (10 modules)
What is financial trading?
Overview of markets: Forex, Stocks, Crypto, Commodities.
Bid, Ask, Spread
Brokers and trading platforms
Trading hours and sessions
Basic trading terminology
Long vs Short trades
Liquidity and volatility?
Role of a retail trader?
Why trading is psychological?
Section B – Tools of the Trade (10 modules)
What is a trading terminal (MT4/MT5)
Chart types: Candlesticks, Bars, Line
Order types: Market, Limit, Stop
Leverage, Margin, Lot sizes
Trading accounts and capital
Risk management introduction
Stop Loss and Take Profit basics
Economic news and indicators
Demo vs Real accounts
Broker types
Section C – Introduction to Analysis (20 modules)
What is technical analysis?
Support & resistance
Trendlines and channels
Moving averages basics
RSI and momentum
Volume indicators
Chart patterns (double tops, flags)
Breakouts and fakeouts
Fibonacci retracement
MACD basics
What is fundamental analysis?
News and interest rates
GDP, employment reports
Central banks and market impact
Sentiment analysis introduction
Combining analysis types
Trade journaling
Evaluating past trades
Building discipline
Daily routine of a trader
Section D – Becoming a Strategy-Oriented Trader (20 modules)
What is a trading strategy?
Risk-reward ratio
Win rate vs expectancy
Backtesting basics
Entry/exit rules
Trend-following vs mean reversion
Scalping, day, swing trading
Intraday vs longer timeframes
Consistency over randomness
Journaling strategy performance
Strategy improvement loop
Using checklists before trading
Trade without emotion
Handling drawdowns
Importance of no-trade days
Avoiding revenge trading
Strategy example: MA crossover
Strategy example: RSI breakout
Strategy example: News fade
Preparing for automation
Goal: Learn to automate a strategy and test a basic robot.
Section A – Understanding EAs (Expert Advisors) (10 modules)
What is an EA?
Manual vs automated trading
Rules of automation
EA benefits and risks
What EAs cannot do
MT4 vs MT5 for robots
Backtesting vs live testing
Forward testing in demo
Commercial vs custom EAs
Common EA use cases
Section B – EA Planning & Logic (20 modules)
What does your robot need to do?
Defining conditions for entry
When to exit (rules vs signals)
Time filters
Volatility filters
Avoiding overtrading
Safety logic (SL, TP, trailing)
News filter logic
Using indicators in EA
Strategy checklist for coding
Flowcharts for EA logic
Pseudocode basics
If/Else decision blocks
Inputs and optimization
Parameter flexibility
Testing multiple symbols
Scripting multi-timeframe logic
Introduction to journaling in code
Setting alerts in your robot
Getting ready to code
Section C – Programming Basics (20 modules)
Intro to MQL4/MQL5
Data types (int, bool, double, string)
Variables and constants
Functions and parameters
The structure of an EA
Init(), Deinit(), OnTick()
Conditions (if/else)
Operators (>, <, ==, &&, ||)
Using indicators with iCustom
Comment and Print functions
Placing orders via code
Modifying orders
Closing orders
SL/TP in code
Error handling
Coding Take Profit/Stop Loss
Coding Trailing Stop
Magic number logic
Working with arrays
Creating reusable functions
Section D – Testing & Debugging (10 modules)
Using Strategy Tester
Setting inputs for testing
Testing with history data
Using visual mode
Debugging errors
Interpreting logs
Improving efficiency
Optimization basics
Slippage and latency
Forward testing methods
Section E – EA Enhancement & Controls (10 modules)
Pause/resume logic
Manual override
Dashboard & control panel
Logging files
Updating logic without recoding
Daily filters
Multiple timeframes inside EA
Performance metrics
Version control
Documentation
Goal: Build complex, smart, responsive, multi-layered trading robots.
Section A – Smart Strategy Design (20 modules)
Trend detection algorithms
Thrust & opposing force logic
RSI velocity and acceleration
Custom indicators in code
Multi-symbol EA
Multi-timeframe framework
Signal confirmation logic
Adaptive SL/TP
Machine learning basics
Testing method examples
Overfitting and robustness
Regime switching logic
Mean reversion filter
Scaling into winners
News-event detection logic
Building a library of strategies
KPI dashboard for EAs
Position sizing engines
Smart exit detection
System of systems
Section B – Modular EA Design & Deployment (20 modules)
Modular architecture in EA
Plug-and-play strategies
Error resilience
Auto-updating logic
Logging trades to external DB
JSON/XML for trade logs
Building a remote control panel
Trade copier architecture [unavailable currently into MT5].. discontinued service
Concept of EA hosting
VPS setup
Time-based EA versions
+ 10 more...
Section C – Case Studies + Full Projects (30 modules)
+ 30 modules and practical insights to Build a EA