Ravan EA utilizes a scoring engine based on seven indicators, including EMA crossovers, Supertrend, ADX, RSI, automated support and resistance levels, candlestick patterns, and volume analysis. The expert advisor enters trades when a user-defined signal threshold is met. It features comprehensive risk controls such as percentage-based position sizing, maximum drawdown and daily loss protections, trailing stops, break-even settings, and multi-stage partial closures. It supports multiple asset classes including forex, gold, and cryptocurrencies using various timeframe presets.
Read from RavanEA_MT5.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpLotSize
double
0.01
Fixed lot size (if risk % = 0)
InpMaxPositions
int
3
Maximum open positions
InpMagicNumber
int
202501
Magic number (unique EA ID)
InpTradeComment
string
RavanEA
Trade comment
InpSignalTF
ENUM_TIMEFRAMES
PERIOD_H1
Signal timeframe (higher TF)
InpSignalThreshold
int
10
Confluence threshold (1-15)
InpUseEMA
bool
true
Enable EMA crossover signal
InpUseSupertrend
bool
true
Enable Supertrend signal
InpUseADX
bool
true
Enable ADX filter
InpUseRSI
bool
true
Enable RSI signal
InpUseSR
bool
true
Enable Support/Resistance signal
InpUseCandlestick
bool
true
Enable candlestick patterns
Show all 40 inputs
Name
Type
Default
Description
InpUseVolume
bool
true
Enable volume analysis
InpADXPeriod
int
14
ADX period
InpADXMinLevel
double
25.0
Minimum ADX level for trend confirmation
InpRSIPeriod
int
14
RSI period
InpRSIOversold
double
30.0
RSI oversold threshold
InpRSIOverbought
double
70.0
RSI overbought threshold
InpSTPeriod
int
10
ATR period for Supertrend
InpSTMultiplier
double
3.0
ATR multiplier for Supertrend
InpSRLookback
int
50
Bars to look back for S/R detection
InpSRTolerance
double
0.5
ATR tolerance multiplier for S/R zone
InpRiskPercent
double
1.0
Risk % per trade (0 = use fixed lot)
InpMaxDrawdown
double
20.0
Max drawdown % before halting
InpMaxDailyLoss
double
5.0
Max daily loss % before halting
InpSLPoints
double
300.0
Stop loss in points (0 = use ATR-based)
InpTPPoints
double
600.0
Take profit in points (0 = use ATR-based)
InpRiskReward
double
2.0
Risk:Reward ratio (used if TP=0)
InpUseTrailing
bool
true
Enable trailing stop
InpTrailingDist
double
300.0
Trailing stop distance (points)
InpTrailingStep
double
50.0
Trailing stop step (points)
InpUseBreakEven
bool
true
Enable break-even stop
InpBreakEvenPips
double
200.0
Profit in points to trigger break-even
InpBreakEvenOffset
double
10.0
Points above entry for break-even SL
InpUsePartialClose
bool
false
Enable partial close
InpPartialTP1
double
300.0
TP1 distance in points
InpPartialTP2
double
600.0
TP2 distance in points
InpPartialPct1
double
50.0
% to close at TP1
InpPartialPct2
double
50.0
% to close at TP2
InpMaxSpread
double
30.0
Maximum allowed spread in points
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone bhavyat81/mt5-expert-advisor 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, and any .mqh files into the Include folder the code expects.
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.
EA31337 is a comprehensive multi-strategy trading robot and framework for MetaTrader platforms. It features dozens of pre-built strategies utilizing technical indicators like ATR, Moving Averages, and SuperTrend. The system manages entries and exits through a unique filtering system that monitors account metrics, volat
EA31337 Libre is an open-source, multi-strategy trading robot for MetaTrader 4 and MetaTrader 5. It functions as a simplified implementation of the EA31337 framework, providing a collection of over 35 built-in strategies based on technical indicators. The expert advisor performs independent market analysis across vario
Gold Trader EA is a multi-strategy expert advisor designed for trading XAUUSD on the MetaTrader 5 platform. It employs a fusion engine that combines up to 14 different technical analysis methods, including candlestick patterns, chart patterns, price action, and institutional levels. The system requires a user-defined n
This MetaTrader 5 expert advisor serves as an educational repository for various automated trading strategies and capital management techniques. It features a modular architecture allowing users to toggle between multiple entry algorithms, including EMA crossovers, MACD zero-crossings, and a combination of ADX and Boll
MT5Trading robotIndicator crossoverHedgingTrend following
This MetaTrader 5 robot employs a dual-strategy approach, switching between trend-following moving average crossovers and RSI-based mean-reversion depending on detected market regimes. It features an integrated walk-forward optimization system that loads optimized parameters from external files to adapt to changing vol
This MetaTrader 5 expert advisor utilizes a weighted signal scoring system to execute trades based on four technical indicators: Moving Average crossovers, RSI, Bollinger Bands, and MACD. It incorporates multi-timeframe analysis across M15, M30, and H1 periods to confirm trend direction. Risk management features includ
MT5Trading robotIndicator crossoverMean reversionTrend following