The primary implementation is the Trading Made Simple system, which utilizes Hull Moving Average crossovers, Heiken Ashi candles, and Stochastic filters to identify entry signals. Other included robots focus on London breakout patterns, TDI-based entries, and gold scalping. Risk management features across the files include trailing stops, stop losses calculated from recent price bars, and automated risk-per-trade lot sizing. The README is minimal, requiring users to examine the source code for specific logic details.
Trading Made Simple implementation with HMA and RSI
London session breakout and opening range breakout logic
Dynamic lot sizing based on account risk percentage
Multiple exit conditions including indicator crossovers
Read from TradingMadeSimple_EA.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpLotSize
double
0.1
Lot Size (0 = Auto)
InpRiskPercent
double
1.0
Risk % per Trade (if Lot=0)
InpMagicNumber
int
20240125
Magic Number
InpMaxSpread
int
50
Max Spread (points)
InpUseTrailingStop
bool
true
Use Trailing Stop
InpTrailingStart
int
50
Trailing Start (points)
InpTrailingStep
int
20
Trailing Step (points)
InpTradeCrossovers
bool
true
Trade Crossover Signals
InpTradeContinuation
bool
true
Trade Continuation Signals
InpMaxBarsAfterCross
int
3
Max Bars After Crossover
InpRequireAllConfirm
bool
true
Require All Confirmations
InpUseCustomHMA
bool
true
Use Custom HMA Indicator (if false, uses built-in calc)
Show all 40 inputs
Name
Type
Default
Description
InpUseCustomHA
bool
true
Use Custom Heiken Ashi (if false, uses built-in calc)
InpEMA_Period
int
5
EMA Period (Yellow Line)
InpEMA_Shift
int
2
EMA Shift
InpEMA_Price
ENUM_APPLIED_PRICE
PRICE_CLOSE
EMA Applied Price
InpHMA_Period
int
12
HMA Period
InpHMA_Method
ENUM_MA_METHOD
MODE_LWMA
HMA MA Method
InpHMA_Price
ENUM_APPLIED_PRICE
PRICE_CLOSE
HMA Applied Price
InpStoch1_K
int
8
Stochastic 1 K Period
InpStoch1_D
int
3
Stochastic 1 D Period
InpStoch1_Slow
int
3
Stochastic 1 Slowing
InpStoch2_K
int
14
Stochastic 2 K Period
InpStoch2_D
int
3
Stochastic 2 D Period
InpStoch2_Slow
int
3
Stochastic 2 Slowing
InpStochLevel
int
50
Stochastic Level (50 line)
InpRSI_Period
int
14
RSI Period
InpRSI_Price
ENUM_APPLIED_PRICE
PRICE_CLOSE
RSI Applied Price
InpRSI_Level
int
50
RSI Level (50 line)
InpSL_Bars
int
2
SL Bars Back (1-3)
InpSL_Buffer
int
10
SL Buffer (points)
InpUseFixedTP
bool
false
Use Fixed TP
InpTPRatio
double
1.5
TP:SL Ratio
InpFixedTP
int
100
Fixed TP (points)
InpUseTradingHours
bool
false
Use Trading Hours Filter
InpStartHour
int
8
Start Hour (Server Time)
InpEndHour
int
20
End Hour (Server Time)
InpExitOnColorChange
bool
true
Exit on Candle Color Change
InpExitOnHMACross
bool
true
Exit on HMA/EMA Cross
InpExitOnRSICross
bool
false
Exit on RSI Cross 50
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone vincentwongso/mt5-strategies from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
This collection of Expert Advisors for MetaTrader 5 provides specific automated strategies for Gold, Bitcoin, EURUSD, and Nasdaq. The repository includes modules for ATR breakouts, Bollinger Band mean reversion, and opening range breakouts. Risk management is handled through a three-stage take profit system, automated
Quantum Tius is a collection of automated trading scripts and Expert Advisors for MetaTrader 5, specifically targeting the Bitcoin and Gold markets. The repository provides multiple tools including the Kaku and Baki bots, which utilize Moving Average crossovers and the Relative Strength Index for scalping. These tools
This collection of MetaTrader 5 expert advisors focuses on mean-reversion and breakout strategies for gold (XAUUSD) on the M1 timeframe. The primary logic identifies statistical extremes using Z-Score calculations to trade price snap-backs. It includes a TickRobust variant designed to filter execution noise and a dual-
This repository contains a collection of MetaTrader 5 expert advisors based on popular technical indicators. The primary EA uses the Relative Strength Index to identify overbought and oversold conditions for trade entry. It manages risk through fixed stop loss and take profit settings, alongside a maximum position limi
This repository is a collection of MetaTrader 5 expert advisors developed as early coding projects between 2021 and 2024. It includes multiple robots implementing varied strategies such as range breakouts, Donchian channels, Fibonacci retracements, and Bollinger Bands. The expert advisors are largely technical indicato
This repository provides a collection of MetaTrader 5 expert advisors developed for learning algorithmic trading. The primary featured tool, TimeRangeEA, identifies price high and low points within a specific time window to execute breakout trades. It incorporates risk management through stop loss and take profit level