Search and explore
Search the whole EarnSouthAfrica engine
Search across guides, tools, direct answers, city Atlas pages, province plans, guided pathways, playbooks, resources, records, categories, free templates, and the full forex course. The search understands local phrasing like R0, FSCA, MT5, SARS, Payoneer, WhatsApp selling, no experience, no-stock products, proposal trackers, invoice proof, monthly close, and record sheets.
Best next paths
Search read
Best first click: MetaTrader signals: safe setup and subscription checklist
Results are ranked by title, tags, answer intent, course topics, local terms, and related phrases. For this search, courses is currently the strongest first section.
Search results
Showing 80 results from 706 indexed pages.
MetaTrader signals: safe setup and subscription checklist
Understand the official MetaTrader Signals flow and the safety checks to complete before copying anything.
Open /learn/forex/metatrader-signals-safe-setup-checklist
Python and MetaTrader 5 for data research
Use the official MetaTrader5 Python package for research workflows, not blind live trading.
Open /learn/forex/python-metatrader5-data-research
Advanced MetaTrader order management and trailing stops
Manage open positions, pending orders, stop levels, partial exits, and trailing stops without turning platform features into false safety.
Open /learn/forex/metatrader-order-management-trailing-stops
Install MetaTrader 5, log in, and secure the platform
Set up MT5, log into the correct server, secure credentials, and understand the difference between investor and trading passwords.
Open /learn/forex/install-metatrader-5-login-secure
MetaTrader workspace: Market Watch, charts, templates, and alerts
Learn the MT5 workspace so you can navigate charts, symbols, timeframes, templates, and alerts without panic-clicking.
Open /learn/forex/metatrader-workspace-market-watch-charts-alerts
Troubleshooting MetaTrader, EAs, signals, and trade copier errors
Use logs, Journal, Experts tab, connection status, symbol settings, and permissions to debug problems calmly.
Open /learn/forex/troubleshooting-metatrader-ea-signals-copy-trading
Economic calendar, news risk, and USD/ZAR event discipline
Use the MetaTrader calendar and a news-risk routine so economic events do not surprise your demo or live plan.
Open /learn/forex/economic-calendar-news-risk-in-mt5
MT5 chart workstation: templates, profiles, and chart roles
Build a reproducible MetaTrader 5 workspace where every chart has a job: bias, setup, execution, risk, or review.
Open /learn/forex/mt5-chart-workstation-templates-profiles-chart-roles
Copy Trading Provider Audit Sheet
A copy trading audit sheet for checking provider history, drawdown, risk, broker dependency, fees, trade frequency, disclosure, and stop rules.
Open /templates/copy-trading-provider-audit
MT5 Demo Trading Journal Template
A demo-first MT5 trading journal for logging setup, timeframe, reason for entry, risk, screenshots, result, mistake type, and rule compliance.
Open /templates/mt5-demo-trading-journal
How do I start MT5 demo trading safely in South Africa?
Install MT5 from a trusted source, open a demo account, learn order tickets and risk math, and use the demo account for evidence rather than income claims.
Open /answers/how-to-start-mt5-demo-safely-south-africa
Account types, funded challenges, and broker promotion traps
Compare demos, cents, standard accounts, Islamic/swap-free accounts, bonuses, and funded challenges without getting pulled into marketing.
Open /learn/forex/account-types-prop-firms-and-funded-challenges
Add risk controls to an Expert Advisor
Learn the safety layer every bot needs: demo lock, max spread, risk-based sizing, daily loss limit, and emergency disable rules.
Open /learn/forex/add-risk-controls-to-expert-advisor
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 /learn/forex/mt5-atr-volatility-lab-stops-position-size-regime
Backtesting, optimization, and avoiding curve fitting
Use Strategy Tester responsibly, read reports, and avoid over-optimizing a bot until it only fits old data.
Open /learn/forex/backtesting-optimization-curve-fitting
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 /learn/forex/mt5-bollinger-bands-range-strategy-lab
Bot security, VPS hardening, updates, and version control
Protect automated trading setups with access control, versioned settings, update routines, backups, and kill switches.
Open /learn/forex/bot-security-vps-updates-and-version-control
Breakout and false-break playbook in MT5
Study breakout continuation and false-break traps with volume context, spread checks, retest rules, and visual backtesting.
Open /learn/forex/mt5-breakout-false-break-strategy-playbook
Broker checks, FSCA status, accounts, and demo setup
Learn how to check a broker, choose demo-first account settings, and avoid deposit-pressure traps.
Open /learn/forex/broker-checks-fsca-demo-account
Build a Python risk dashboard and journal
Turn account history and trade exports into a risk dashboard that highlights behaviour, not hype.
Open /learn/forex/python-risk-dashboard-and-journal
Build a simple copy-trading bot architecture for your own demo accounts
Learn the architecture of a consent-based demo trade copier without stealing signals, scraping private groups, or handling anyone's credentials.
Open /learn/forex/build-copy-trading-bot-demo-architecture
Build your first demo-only Expert Advisor
Create a simple demo-only moving-average EA with safety checks so you learn the workflow without pretending it is a profitable strategy.
Open /learn/forex/build-first-demo-only-expert-advisor
Candlestick, bar, and line charts: what each chart hides
Use MT5's built-in chart display types deliberately instead of treating candles as the only valid market view.
Open /learn/forex/mt5-candlestick-bar-line-charts-what-each-hides
Capstone: 30-day demo academy plan
Finish the course with a 30-day plan that turns lessons into demo evidence, journals, bot tests, and go/no-go decisions.
Open /learn/forex/capstone-30-day-demo-forex-academy-plan
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 /learn/forex/expert-mt5-systems-audit-capstone
Charts, timeframes, market structure, and basic indicators
Read charts without drowning in indicators: trend, range, support, resistance, timeframes, moving averages, RSI, and ATR.
Open /learn/forex/charts-timeframes-market-structure-indicators
Copy trading explained: signals, allocation, slippage, and ethics
Learn what copy trading does, how signal subscriptions work, and why copying a profitable-looking account can still be dangerous.
Open /learn/forex/copy-trading-explained-signals-allocation-slippage
Course rules, scam shield, and why this is free
Understand what this course is, what it is not, and how to avoid paid signal scams before opening a platform.
Open /learn/forex/course-rules-scam-shield
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 /learn/forex/mql5-custom-indicator-oncalculate-setindexbuffer
Custom symbols and synthetic data labs in MT5
Use MT5 custom symbols for controlled research scenarios while clearly separating synthetic experiments from broker-tradeable evidence.
Open /learn/forex/mql5-custom-symbols-synthetic-data-lab
Depth of Market, spread, liquidity, and real execution
Learn what the Depth of Market can and cannot tell you, especially on OTC forex symbols where broker-provided liquidity matters.
Open /learn/forex/depth-of-market-spread-and-liquidity
Drawing tools in MT5: trendlines, channels, rectangles, and Fibonacci
Use MT5 analytical objects as controlled annotations, not as flexible artwork that can justify any trade.
Open /learn/forex/mt5-drawing-tools-trendlines-channels-rectangles-fibonacci
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 /learn/forex/mql5-economic-calendar-api-news-filter
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 /learn/forex/mt5-execution-quality-slippage-spread-database
Forex glossary and master reference
Use a plain-English glossary for the terms scammers often use to sound more advanced than they are.
Open /learn/forex/forex-glossary-master-reference
Forward testing, VPS, monitoring, and live-readiness checklist
Move from backtest to demo forward test, then learn what must be monitored before any tiny live deployment.
Open /learn/forex/forward-testing-vps-monitoring-live-readiness
Genetic optimization, parameter stability, and result mining
Use MT5 optimization results responsibly by studying parameter stability, neighbourhoods, forward windows, and result-mining traps.
Open /learn/forex/mt5-genetic-optimization-parameter-stability
How to evaluate a copy-trading provider or signal history
Use drawdown, age, trade count, deposits, withdrawals, lot behaviour, and strategy type to avoid being fooled by screenshots.
Open /learn/forex/evaluate-copy-trading-provider-signal-history
Machine-learning validation: leakage, non-stationarity, and walk-forward controls
Build a validation framework that attacks ML trading models before they reach a demo EA: leakage checks, walk-forward windows, regime testing, and cost stress.
Open /learn/forex/mt5-machine-learning-validation-leakage-nonstationarity
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 /learn/forex/mql5-margin-profit-preflight-ordercalc
MetaEditor and MQL5 basics: OnInit, OnTick, inputs, and CTrade
Open MetaEditor, understand MQL5 structure, and read the basic parts of an Expert Advisor before writing one.
Open /learn/forex/metaeditor-mql5-basics-oninit-ontick-ctrade
Monte Carlo thinking, drawdown, and risk-of-ruin checks
Stress-test a strategy by reshuffling trade outcomes, widening costs, and asking whether the drawdown is survivable.
Open /learn/forex/model-validation-monte-carlo-and-drawdown
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 /learn/forex/mt5-moving-average-strategy-lab-trend-slope-pullback-chop
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 /learn/forex/mql5-error-handling-recovery-map-getlasterror
MQL5 file sandbox and the common-folder copier lab
Learn how MQL5 file permissions work before building a local demo copier that shares provider events safely.
Open /learn/forex/mql5-file-sandbox-common-folder-copy-bot
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 /learn/forex/mql5-indicator-handles-copybuffer-closed-bar-signals
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 /learn/forex/mt5-account-modes-netting-hedging-orders-deals-positions
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 /learn/forex/mt5-dashboards-alerts-chart-object-hygiene
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 /learn/forex/mt5-indicator-architecture-trend-oscillator-volume-bands
MT5 precision tools: Crosshair, Data Window, scale, and volumes
Use MT5's precise chart-reading tools to measure bars, indicator values, spread, tick volume, and chart distance objectively.
Open /learn/forex/mt5-crosshair-data-window-scale-volumes
MT5 Strategy Tester modelling modes, delay, and cost sensitivity
Go deeper into MT5 Strategy Tester settings: tick modes, execution delay, spread, deposits, leverage, and why ideal tests lie.
Open /learn/forex/mt5-strategy-tester-modelling-delay-cost-sensitivity
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 /learn/forex/mt5-multicurrency-ea-scheduler-architecture
Multi-timeframe analysis in MT5 without hindsight bias
Build a top-down MT5 process across monthly, weekly, daily, intraday, and execution charts without cherry-picking.
Open /learn/forex/mt5-multi-timeframe-analysis-without-hindsight-bias
Multi-timeframe indicator EA design in MQL5
Design an EA that reads higher-timeframe filters and lower-timeframe triggers without mixing bars incorrectly.
Open /learn/forex/mql5-multi-timeframe-indicator-ea-design
News, sessions, economic calendars, and USD/ZAR context
Understand why sessions and economic releases change volatility, spreads, and execution risk.
Open /learn/forex/news-sessions-economic-calendar-usdzar
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 /learn/forex/mql5-onbookevent-market-book-microstructure-lab
ONNX model research pipeline in MQL5
Learn how ONNX fits into an MT5 research workflow while keeping models observe-only until data, validation, and risk controls survive audit.
Open /learn/forex/mql5-onnx-model-research-pipeline
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 /learn/forex/mql5-ontester-custom-optimization-criterion
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 /learn/forex/mql5-ontimer-watchdogs-heartbeats-and-schedulers
Order types, lot sizes, margin, leverage, and stop-loss basics
Understand the trade ticket before you click buy or sell: market orders, pending orders, lot size, margin, stop-loss, take-profit, and slippage.
Open /learn/forex/orders-lots-margin-leverage-stop-loss
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 /learn/forex/mql5-ordercheck-ordersend-retcodes
Pips, spreads, swaps, commission, and real trading cost
Calculate pip moves and understand why spreads, commission, swaps, and slippage matter more than headline profit screenshots.
Open /learn/forex/what-is-a-pip
Portfolio of systems, correlation, and exposure limits
Avoid stacking the same risk across many pairs, bots, or signal providers that all depend on one market move.
Open /learn/forex/portfolio-of-systems-correlation-exposure
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 /learn/forex/mt5-portfolio-risk-engine-currency-exposure-correlation
Provider EA with OnTradeTransaction
Use the OnTradeTransaction event to understand how a provider EA can observe trade changes without guessing from ticks.
Open /learn/forex/ontradetransaction-provider-ea-for-copy-trading
Range and mean-reversion playbook in MT5
Build a demo range strategy that defines boundaries, middle-of-range danger, failed breaks, and trend-regime stop rules.
Open /learn/forex/mt5-range-mean-reversion-strategy-playbook
Receiver EA, symbol mapping, and risk multipliers
Design the receiver side of a demo copier: map symbols, scale volume, avoid duplicates, and reject unsafe events.
Open /learn/forex/receiver-ea-symbol-mapping-and-risk-multiplier
Records, tax context, withdrawals, and final safety checklist
Keep records, understand why tax context matters, withdraw carefully, and use the final checklist before any live risk.
Open /learn/forex/records-tax-withdrawals-final-safety-checklist
Risk management and position sizing in rand
Build the risk system that keeps a bad trade from becoming an account-ending trade.
Open /learn/forex/risk-management
RSI and MACD momentum lab: divergence, exhaustion, and traps
Use momentum indicators as context tools while avoiding lazy overbought/oversold and divergence myths.
Open /learn/forex/mt5-rsi-macd-momentum-divergence-exhaustion-traps
Session-based and news-filter strategy lab for USD/ZAR and majors
Design session and news filters for MT5 strategies, especially when South African traders watch USD/ZAR and USD-driven pairs.
Open /learn/forex/mt5-session-news-filter-strategy-lab-usdzar-majors
Strategy design without curve fitting
Turn a trading idea into clear rules, testable assumptions, and invalidation criteria before optimizing settings.
Open /learn/forex/strategy-design-without-curve-fitting
Support, resistance, supply, and demand zones without fantasy lines
Turn support and resistance into testable zones with invalidation, retest, and failure criteria.
Open /learn/forex/mt5-support-resistance-supply-demand-zones
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 /learn/forex/mt5-symbol-specification-broker-rule-audit
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 /learn/forex/mql5-timeseries-copyrates-copyticks-data-integrity
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 /learn/forex/mql5-trade-lifecycle-ontradetransaction-state-machine
Trading bots and Expert Advisors: what they can and cannot do
Learn what Expert Advisors are, why bots are not passive income machines, and how automation changes risk.
Open /learn/forex/trading-bots-expert-advisors-explained
Trading plan, journal, and review routine
Create a written plan and journal so your trading becomes measurable instead of emotional.
Open /learn/forex/trading-plan-journal-review-routine
Trend continuation playbook in MT5
Design a demo trend-continuation strategy with higher-timeframe bias, pullback rules, invalidation, and review metrics.
Open /learn/forex/mt5-trend-continuation-strategy-playbook
Visual backtesting in MT5: replay, screenshots, and annotation
Use MT5 visual testing and chart screenshots to train strategy recognition without cheating with hindsight.
Open /learn/forex/mt5-visual-backtesting-replay-screenshots-annotation