This expert advisor for MetaTrader 5 is a multi-strategy system that utilizes market regime detection to switch between trend following, range trading, and breakout modes.
Nolo Trading Bot incorporates a wide array of technical indicators, including Moving Averages, RSI, MACD, Ichimoku, and SuperTrend. The bot manages risk through various models such as the Kelly Criterion and anti-martingale sizing. It includes built-in protection features like maximum daily drawdown limits, spread filters, and volatility filters. Trade exits are managed using an adaptive trailing stop, break-even functionality, and ATR-based stop losses.
Market regime detection for trend, range, and breakout modes
Adaptive Kelly and anti-martingale risk management models
Multi-timeframe signal confirmation using M5 and H1
Volatility and market structure filters for trade entry
Integrated Ichimoku Cloud and SuperTrend indicators
Read from trice.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
MarketRegimeMode
REGIME_TYPE
ADAPTIVE
Market Regime Detection Method
RiskModelType
RISK_MODEL
ADAPTIVE_KELLY
Risk Management Method
UseVolatilityFilter
bool
true
Filter trades during extreme volatility
UsePriceMomentum
bool
true
Use price momentum for confirmation
UseMarketStructure
bool
true
Use market structure (S/R levels)
UseAlternateTimeframes
bool
true
Use multi-timeframe confirmation
UseSmartTrailingStop
bool
true
Enable adaptive trailing stop
MainTimeframe
ENUM_TIMEFRAMES
PERIOD_M5
Main trading timeframe
HigherTimeframe
ENUM_TIMEFRAMES
PERIOD_H1
Higher confirmation timeframe
FastMAPeriod
int
8
Fast MA period (optimized)
SlowMAPeriod
int
21
Slow MA period
FastMAMethod
ENUM_MA_METHOD
MODE_EMA
Fast MA method
Show all 40 inputs
Name
Type
Default
Description
SlowMAMethod
ENUM_MA_METHOD
MODE_EMA
Slow MA method
RSIPeriod
int
14
RSI period
RSI_UpperLevel
int
70
RSI upper threshold
RSI_LowerLevel
int
30
RSI lower threshold
StochasticKPeriod
int
5
Stochastic %K period
StochasticDPeriod
int
3
Stochastic %D period
StochasticSlowing
int
3
Stochastic slowing
MACD_FastEMA
int
12
MACD Fast EMA
MACD_SlowEMA
int
26
MACD Slow EMA
MACD_SignalSMA
int
9
MACD Signal SMA
BollingerPeriod
int
20
Bollinger Bands period
BollingerDeviation
double
2.0
Bollinger Bands deviation
ATRPeriod
int
14
ATR period for volatility
SuperTrendMultiplier
double
2.5
SuperTrend multiplier (optimized)
TenkanSen
int
9
Ichimoku Tenkan-sen period
KijunSen
int
26
Ichimoku Kijun-sen period
SenkouSpanB
int
52
Ichimoku Senkou Span B period
MaxRisk
double
1.0
Maximum risk per trade (%)
AdaptiveRiskMultiplier
double
1.5
Risk multiplier for strong signals
ATRMultiplier
int
2
ATR multiplier for stop loss
Slippage
double
3.0
Maximum slippage allowed
MaxDrawdown
int
5
Max daily drawdown %
KellyFactor
double
0.4
Kelly factor (conservative)
MaxDailyTrades
int
5
Maximum trades per day
MinBarsSinceLastTrade
int
3
Minimum bars between trades
MaxSpread
int
20
Maximum allowed spread in points
RiskRewardRatio
double
2.0
Risk-to-reward ratio
UseBreakEven
bool
true
Use break-even stop
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone festomanolo/Nolo-Trading-Bot 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 MetaTrader 5 expert advisor is designed for gold trading using an adaptive, modular architecture. It features a regime detector that switches between trend-following, mean reversion, and breakout strategies based on market conditions. The system utilizes exponential moving averages, ADX for trend strength, and RSI
This MetaTrader 5 expert advisor utilizes a combination of Bollinger Bands, Relative Strength Index, and Average Directional Index to identify entries. It supports multi-timeframe analysis for trend confirmation and provides optional filters for Average True Range and price action patterns such as hammers. Risk managem
Gold FX EA is a multi-asset trading robot for MetaTrader 5 that functions as a modular framework for various technical strategies. It allows users to toggle specific modules for forex, gold, silver, cryptocurrencies, and commodities. Strategies include trend following with moving averages, Bollinger Band mean reversion
MT5 AutoEA is a multi-strategy trading robot for MetaTrader 5 that utilizes an ensemble approach to market participation. It incorporates over twenty modular strategies, including trend following, mean reversion, and breakouts, which can be toggled individually. The EA supports two execution modes: a portfolio mode for
Gold Domination is an automated trading robot for MetaTrader 5 developed for the gold market. It utilizes a strategy based on CCI, Williams %R, and ADX indicators, supplemented by price action patterns and Fibonacci confluence. The EA incorporates intermarket analysis by tracking the US Dollar Index and the VIX fear in
Smart Trader 7CAS is an automated trading robot for MetaTrader 5 designed specifically for commodities including Gold, Silver, and Oil. It implements seven distinct trading modules or scenarios covering trend following, scalping, range trading, breakouts, Smart Money Concepts, reversals, and Fibonacci levels. The syste