Free anti-scam forex education

The free forex course people should not have to pay thousands for

This is now a 80-lesson, 177+ hour free academy for learning the mechanics before risking money: FSCA broker checks, MetaTrader setup, chart types, templates, multi-timeframe analysis, strategy playbooks, order tickets, lot sizes, risk in rand, copy trading, Expert Advisors, MQL5 systems engineering, OrderCheck and retcode review, market book events, ONNX model research, backtesting, trade copiers, Python research, VPS monitoring, records, and scam filters. No signals. No guaranteed returns. No paid gatekeeping.

80

free lessons

17

course modules

177+

study hours

R0

course cost

Paid-course depth, free access

Every lesson now works like a marked workshop

The course is no longer just a syllabus. Each lesson asks readers to produce evidence, complete templates, study failure modes, and pass a rubric before moving forward.

Instructor workflow

Each lesson now includes the operating process an instructor would expect before marking the topic as understood.

Worked case study

Every module uses realistic South African forex scenarios, including scams, platform mistakes, execution problems, and bot failures.

Professional template

Lessons include practical worksheets for audits, risk ledgers, EA specs, copier event contracts, test protocols, and research notes.

Assessment rubric

Readers get a clear not-ready, course-pass, and strong-pass standard instead of vague motivation.

The academy currently includes 54 advanced lessons for MT5 charting, strategies, bots, testing, Python research, copy-trading architecture, execution engineering, ONNX research, and deployment operations.

Guided tracks

Choose the path that matches your risk

Work in order if you are new. Jump into a track if you already know the basics and need platform operations, copy-trading due diligence, bot-building depth, or expert MT5 systems engineering.

Start here

Beginner safety track

Broker checks, MetaTrader setup, order tickets, pips, lots, margin, stop-losses, and the anti-scam mindset before any strategy talk.

7 lesson path

Platform skill

MetaTrader operator track

Workspace setup, order management, trailing stops, Depth of Market, economic calendar, logs, troubleshooting, and execution discipline.

5 lesson path

Chart lab

MT5 chart strategist track

Templates, profiles, chart types, multi-timeframe analysis, precision tools, drawing objects, support/resistance zones, and visual backtesting.

7 lesson path

Systems

Strategy playbook track

Moving average, RSI/MACD, ATR, Bollinger, trend continuation, range, breakout, session/news, and tester-cost sensitivity labs.

10 lesson path

Due diligence

Copy trading defence track

Signals, provider evaluation, allocation, slippage, receiver risk, symbol mapping, copier events, and how to avoid paid copy-trading traps.

7 lesson path

Code bridge

MQL5 indicator automation track

Indicator handles, CopyBuffer, closed-bar signals, multi-timeframe EA design, dashboards, alerts, and chart-object hygiene.

6 lesson path

Advanced lab

Bot builder research track

MQL5 Expert Advisors, risk controls, Strategy Tester, walk-forward thinking, WebRequest security, Python data research, dashboards, and VPS operations.

10 lesson path

Expert build

MT5 systems engineering track

Account modes, symbol rules, margin/profit preflight, OrderCheck, retcodes, OnTradeTransaction, OnTimer, market book events, data integrity, optimization, calendar filters, portfolio risk, execution quality, and system audits.

17 lesson path

Model lab

Quant and ML research track

ONNX inference, ML validation, data leakage, non-stationarity, walk-forward controls, custom symbols, and observe-only research boundaries before any automation.

3 lesson path

Platform literacy

Install MetaTrader, open demo, read charts, place orders, use logs, and understand the trade ticket before touching live funds.

Risk before strategy

Every module repeats the same truth: position size, stop rules, drawdown, costs, and discipline matter more than prediction.

Bots without the hype

Learn Expert Advisor structure, MQL5 basics, demo-only safety checks, OrderCheck/OrderSend pipelines, retcodes, event handlers, backtesting, forward testing, and copy-bot architecture without fixed-return claims.

Free tools inside

Practical labs readers can actually use

The course is built around repeatable checks, demo exercises, code skeletons, and journal routines so readers leave with evidence, not hype.

Read this before anything else

Forex is not a salary replacement, a guaranteed income stream, or a safe way to recover debt. Leveraged trading can lose money quickly. This course teaches mechanics and safety so readers can recognise overpriced courses, bot scams, signal traps, and copy-trading risk before anyone pressures them to deposit.

Course syllabus

Work through the modules in order

The bot and copy-trading lessons come after platform, order, and risk lessons on purpose. Automation should magnify a tested process, not hide confusion.

Start safely

3 lessons

MetaTrader foundation

3 lessons

Risk and process

5 lessons

Copy trading

3 lessons

Bots and automation

5 lessons

Testing and deployment

5 lessons

MetaTrader advanced

3 lessons

Broker and compliance

1 lesson

Trading system design

4 lessons

Copy trading build lab

3 lessons

Data and research

2 lessons

MT5 charting masterclass

6 lessons

MQL5 indicator lab

8 lessons

Lesson 44Advanced140 min

MT5 indicator architecture: trend, oscillator, volume, and bands

Understand MT5 indicator categories so your chart stack measures different things instead of repeating the same signal.

Open lesson 44

Lesson 45Advanced145 min

Moving average strategy lab: trend, slope, pullback, and chop

Use moving averages as a structured trend-state tool, then test when they fail in ranging markets.

Open lesson 45

Lesson 46Advanced145 min

RSI and MACD momentum lab: divergence, exhaustion, and traps

Use momentum indicators as context tools while avoiding lazy overbought/oversold and divergence myths.

Open lesson 46

Lesson 47Advanced140 min

ATR volatility lab: stops, position size, and market regime

Use ATR to understand changing volatility, stop distance, position size, and when a strategy is entering a different regime.

Open lesson 47

Lesson 48Advanced145 min

Bollinger Bands and range strategy lab

Use bands to study volatility compression, expansion, mean reversion, and trend-walk conditions without simple touch-to-trade rules.

Open lesson 48

Lesson 55Advanced165 min

MQL5 indicator handles and CopyBuffer for closed-bar signals

Read indicator values correctly in MQL5 using handles, CopyBuffer, bar shifts, and closed-bar signal rules.

Open lesson 55

Lesson 56Advanced170 min

Multi-timeframe indicator EA design in MQL5

Design an EA that reads higher-timeframe filters and lower-timeframe triggers without mixing bars incorrectly.

Open lesson 56

Lesson 57Advanced160 min

MT5 dashboards, alerts, and chart-object hygiene for advanced review

Plan MT5 dashboards and alerts that summarize conditions without hiding risk, cluttering charts, or creating false urgency.

Open lesson 57

Strategy playbook lab

6 lessons

MT5 systems engineering

17 lessons

Lesson 58Advanced185 min

MT5 account modes: netting, hedging, orders, deals, and positions

Understand the execution model behind MT5 accounts so EAs, copiers, journals, and risk controls do not confuse orders, deals, positions, hedging, and netting.

Open lesson 58

Lesson 59Advanced180 min

Symbol specification audit: tick size, stops level, freeze level, and contract rules

Build a broker-rule audit for every symbol before trusting a strategy, EA, copy receiver, or position-size calculator.

Open lesson 59

Lesson 60Advanced180 min

Margin and profit preflight with OrderCalcMargin and OrderCalcProfit

Use MQL5 preflight calculations to estimate required margin, possible profit/loss, and whether a trade idea fits account survival rules.

Open lesson 60

Lesson 61Advanced195 min

OrderCheck, OrderSend, filling policy, and trade server retcodes

Build a professional order-submission pipeline that checks requests, submits deliberately, reads retcodes, and explains every rejection.

Open lesson 61

Lesson 62Advanced195 min

Trade lifecycle state machine with OnTradeTransaction

Use OnTradeTransaction to track what happens after order submission: orders, deals, position changes, rejects, partial fills, and history updates.

Open lesson 62

Lesson 63Advanced180 min

OnTimer watchdogs, heartbeats, and EA schedulers

Move scheduled checks out of noisy tick logic by designing OnTimer heartbeats, watchdogs, session gates, and health logs.

Open lesson 63

Lesson 64Advanced190 min

OnBookEvent and market book microstructure lab

Study Depth of Market and market book events responsibly, including subscription, logging, spoofing caution, and why book data is not a magic signal.

Open lesson 64

Lesson 65Advanced195 min

Custom indicator engineering with OnCalculate and buffers

Build custom indicator logic with OnCalculate, buffers, series indexing, and visual output rules that can later be consumed by EAs.

Open lesson 65

Lesson 66Advanced190 min

Timeseries integrity with CopyRates, CopyTicks, and synchronization

Audit the data your EA or research notebook uses by checking bars, ticks, timestamps, missing data, spread, and broker history limits.

Open lesson 66

Lesson 67Advanced195 min

OnTester custom optimization criteria and robust selection

Go beyond net profit by designing custom optimization criteria that penalize fragile, overfit, high-drawdown, and low-sample systems.

Open lesson 67

Lesson 68Advanced195 min

Genetic optimization, parameter stability, and result mining

Use MT5 optimization results responsibly by studying parameter stability, neighbourhoods, forward windows, and result-mining traps.

Open lesson 68

Lesson 69Advanced185 min

Economic calendar API filters for news-aware EAs

Design news-aware EAs that use calendar context to pause, reduce risk, or observe only instead of pretending to predict event direction.

Open lesson 69

Lesson 70Advanced195 min

Portfolio risk engine: currency exposure, correlation, and equity guards

Move beyond single-trade risk by controlling open exposure, repeated currency bets, correlated positions, daily loss, and account-level kill switches.

Open lesson 70

Lesson 71Advanced190 min

Execution quality monitor: slippage, spread, rejects, and fills

Measure the difference between planned and actual execution so strategy results include spread, slippage, rejects, requotes, and partial fills.

Open lesson 71

Lesson 72Advanced200 min

Multi-currency EA scheduler architecture

Design a multi-currency EA that schedules symbol checks deliberately, avoids duplicated risk, and logs per-symbol state without relying on one chart's ticks.

Open lesson 72

Lesson 73Advanced190 min

MQL5 error handling, recovery maps, and observability

Design MQL5 systems that report, classify, and recover from errors without hiding broken assumptions or retrying dangerous actions.

Open lesson 73

Lesson 74Advanced225 min

Capstone: expert MT5 systems audit

Finish the expert engineering block by auditing a complete MT5 system from account setup to symbol rules, order preflight, event lifecycle, optimization, execution quality, and kill switches.

Open lesson 74

Quant and ML research lab

3 lessons

Finish responsibly

3 lessons