The included bots trade diverse markets, utilizing indicators like moving averages, Bollinger Bands, Stochastic, and VWAP. The primary highlighted expert advisor executes trend-following trades on gold using a multiple moving average setup. It manages risk by sizing positions based on account equity, scaling into trades with pyramiding entries, taking partial exits, and employing dynamic trailing stops. The author notes that the repository is deprecated and serves primarily as an educational resource for MQL5 development.
Read from XAUUSD_EMAs.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
short_allowed
bool
true
Short allowed
long_allowed
bool
true
Long allowed
partial_exits_allowed
bool
true
Partial exits allowed
live_trading_allowed
bool
false
Live trading allowed
trailing_stop_allowed
bool
false
Trailing stop allowed
equity_percentage_per_trade
float
40
Equity percentage per trade
partial_tp_ratio
double
1.5
Ratio SL:TP of the partial exit
partial_percentage
double
50
Position size in % to reduce when partially closing
ts_type
TRAILING_STOP_TYPE
swing
Trailing stop type
ts_swing_candles_long
int
3
Swing TS Long Candles
ts_swing_candles_short
int
3
Swing TS Short Candles
ts_percentage_long
double
5
Percentage TS Long value
Show all 15 inputs
Name
Type
Default
Description
ts_percentage_short
double
5
Percentage TS Short value
ts_ema_long_value
int
50
EMA TS Long period
ts_ema_short_value
int
50
EMA TS Short period
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone Xavopls/MQL5-Bots 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.
A collection of systematic Expert Advisors for MetaTrader 5 designed for session-specific execution. The repository includes multiple specialized engines for strategies such as range reversion, breakouts, and trend following. It features a centralized risk management layer with spread caps, daily loss limits, and conse
MT5CollectionMean reversionBreakoutTrend following
This MetaTrader 5 repository contains a collection of expert advisors centered on opening range breakouts and statistical mean reversion. The primary breakout tool defines trading zones based on specific time intervals and executes trades using price bias or candle closes. It incorporates robust risk management feature
Shakuni Trap is a MetaTrader 5 research laboratory focusing on systematic gold trading. The collection features multiple Expert Advisors, with the primary OneShot version utilizing M1 to M5 timeframes. This strategy executes trades based on EMA bounces or Donchian Channel breakouts, requiring alignment with higher time
This repository contains a diverse collection of automated trading robots for the MetaTrader 5 platform. The strategies range from trend-following systems using True Strength Index (TSI) and Moving Average crossovers to mean-reversion tools utilizing Relative Strength Index (RSI) and Bollinger Bands. Most experts inclu
This repository contains a diverse collection of MetaTrader 5 expert advisors ranging from RSI-based scalping robots to multi-timeframe trend following systems. The EAs utilize various technical indicators including EMA crossovers, MACD momentum, and ATR for volatility-based exits. The core logic often incorporates mul
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-