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.
Forex Master Multi Strategy incorporates multi-timeframe analysis across M15, M30, and H1 periods to confirm trend direction. Risk management features include ATR-based position sizing, fixed or dynamic lot sizing based on win rates, and hard stop losses. The system also includes trade management tools like automated breakeven, partial take profits, and limits on daily trade frequency.
Read from ForexMaster_v2_MultiStrategy.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
UseMAStrategy
bool
true
Use MA Crossover Strategy
UseRSIStrategy
bool
true
Use RSI Strategy
UseBBStrategy
bool
true
Use Bollinger Bands Strategy
UseMACDStrategy
bool
true
Use MACD Strategy
MinSignalScore
int
60
Minimum Signal Quality Score (0-100)
UseMultiTimeframe
bool
true
Enable Multi-Timeframe Analysis
TimeFrame1
ENUM_TIMEFRAMES
PERIOD_M15
Timeframe 1 (Fast)
TimeFrame2
ENUM_TIMEFRAMES
PERIOD_M30
Timeframe 2 (Medium)
TimeFrame3
ENUM_TIMEFRAMES
PERIOD_H1
Timeframe 3 (Slow)
MinTFConfirmation
int
2
Min Timeframes for Confirmation (1-3)
FastMA_Period
int
10
Fast MA Period
SlowMA_Period
int
30
Slow MA Period
Show all 40 inputs
Name
Type
Default
Description
MA_Method
ENUM_MA_METHOD
MODE_EMA
MA Method
RSI_Period
int
14
RSI Period
RSI_Oversold
double
30.0
RSI Oversold Level
RSI_Overbought
double
70.0
RSI Overbought Level
BB_Period
int
20
BB Period
BB_Deviation
double
2.0
BB Standard Deviation
BB_AppliedPrice
ENUM_APPLIED_PRICE
PRICE_CLOSE
BB Applied Price
MACD_FastEMA
int
12
MACD Fast EMA
MACD_SlowEMA
int
26
MACD Slow EMA
MACD_Signal
int
9
MACD Signal Period
MaxDailyTrades
int
20
Maximum Trades Per Day
MinDailyTrades
int
5
Minimum Target Trades Per Day
MaxConcurrentPositions
int
5
Max Concurrent Positions
MaxPortfolioRisk
double
10.0
Max Portfolio Risk (% of Balance)
BaseRiskPercent
double
1.5
Base Risk Per Trade (%)
UseDynamicRisk
bool
true
Use Dynamic Risk Based on Win Rate
MinRiskPercent
double
0.5
Minimum Risk Per Trade (%)
MaxRiskPercent
double
3.0
Maximum Risk Per Trade (%)
StopLossPips
double
40.0
Stop Loss (Pips)
TakeProfitPips
double
80.0
Take Profit (Pips)
UseATRSizing
bool
true
Use ATR for Position Sizing
ATR_Period
int
14
ATR Period
ATR_Multiplier
double
2.0
ATR Multiplier for SL
UseBreakeven
bool
true
Auto Move to Breakeven
BreakevenTriggerPips
double
25.0
Breakeven Trigger (Pips)
BreakevenOffsetPips
double
5.0
Breakeven Offset (Pips)
UsePartialTP
bool
true
Use Partial Take Profit
PartialTP_Pips
double
40.0
First Partial TP (Pips)
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone simonokwundue-ops/MLQ5-EA 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.
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
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
Golden7 is an automated trading system for MetaTrader 5 that utilizes a weighted confluence engine across seven technical indicators, such as Moving Averages, RSI, and Bollinger Bands. It uniquely allows users to input a manual fundamental bias score to influence trade direction. The robot includes a robust filtering s
This MetaTrader 5 expert advisor implements a multi-timeframe trading strategy across M1, M5, and M15 intervals. It utilizes a seven-period Exponential Moving Average system ranging from EMA 30 to EMA 60 to identify market conditions. When EMAs are aligned, it executes trend-following trades; in consolidated markets, i
Edelweiss EA is an educational trading robot for MetaTrader 4 that utilizes a multi-indicator framework to generate buy and sell signals. It combines exponential moving averages, stochastic oscillators, the awesome oscillator, ADX, and Bollinger Bands to identify market entries. Trade management includes dynamic ATR-ba
MT4Trading robotIndicator crossoverMean reversionTrend following
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