BTMM Expert Advisor employs a signal arbitration engine to score and prioritize trades based on confluence, liquidity, and regime alignment. Risk management is comprehensive, including equity drawdown circuit breakers, daily and weekly loss limits, and consecutive loss suspensions. The EA supports both fixed and percentage-based lot sizing, utilizes trailing stops, and includes an execution retry framework to handle transient broker errors.
Read from BTMM_Main.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpMagicNumber
int
20240101
Magic number
InpGMTOffset
int
2
Broker GMT offset (hours)
InpAutoDetectGMT
bool
false
Auto-detect GMT offset
InpEnableTrading
bool
true
Auto-open trades on signal
InpRiskPct
double
1.0
Risk per trade (% of balance)
InpMaxLots
double
10.0
Maximum lot size
InpUseFixedLots
bool
true
Use fixed lot size
InpFixedLots
double
0.1
Fixed lot size (if enabled)
InpMinConfluence
int
50
Minimum confluence score (0-100)
InpTrade_MW_Leg2
bool
true
Trade: M/W Leg 2 (bread & butter)
InpTrade_33
bool
true
Trade: 33 Setup
InpTrade_NYC
bool
true
Trade: NYC Reversal
Show all 40 inputs
Name
Type
Default
Description
InpTrade_EMA200
bool
true
Trade: EMA200 Bounce
InpTrade_Swing
bool
false
Trade: Swing (manual preferred)
InpTrade_Straight
bool
false
Trade: Straightaway
InpTrade_HalfBat
bool
false
Trade: Half Batman
InpTrade_StopHunt
bool
false
Trade: Stop Hunt Fade (1st leg)
InpTradeAsiaLondon
bool
true
Trade Asia/London window (01-05 ET)
InpTradeUSOpen
bool
true
Trade US Open window (08-11 ET)
InpRequireTimeWindow
bool
false
Restrict entries to session windows only
InpAvoidNFP
bool
true
Avoid Non-Farm Payroll (Fri 08:30 ET)
InpAvoidDecJan
bool
true
Avoid mid-Dec through mid-Jan
InpUseTrailingStop
bool
true
Use 32-pip trailing stop
InpUseScaleIn
bool
true
Use 5:4:3:2:1 scale-in
InpScratchTrades
bool
true
Scratch if no move within 2h
InpTP1_Pips
double
50.0
TP1 (initial target, pips)
InpMaxOpenRiskPct
double
3.0
Max open portfolio risk (%)
InpMaxDailyLossPct
double
5.0
Max daily loss (%)
InpMaxWeeklyLossPct
double
10.0
Max weekly loss (%)
InpMaxOpenTrades
int
3
Max simultaneous trades
InpMaxSpreadPips
double
3.0
Max spread (pips)
InpMaxExposurePct
double
15.0
Max symbol exposure (%)
InpEnableEquityProtection
bool
true
InpMaxEquityDrawdownPercent
double
15.0
InpPersistProtectionState
bool
true
InpMaxExecutionRetries
int
3
InpRetryDelayMilliseconds
int
250
InpLogRetryAttempts
bool
true
InpMaxConsecutiveLosses
int
5
InpPersistConsecutiveLossState
bool
true
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone FullscopeContractors/BTMM-EA-Production 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 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 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
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
Fibonacci ICT EA for MetaTrader 5 combines institutional price action concepts with Fibonacci retracement levels. It identifies higher timeframe trends and enters on pullbacks to specific golden zones using confirmations like Break of Structure and Fair Value Gaps. The system includes robust risk management such as per