Steadx utilizes multiple entry models, including Order Block and Fair Value Gap confluences, the Unicorn model, and liquidity sweeps during specific sessions. The system filters trades using higher-timeframe trend analysis and requires minimum risk-to-reward ratios. Risk management features include percentage-based lot sizing, daily drawdown protection, and an anti-revenge cooldown timer. It manages positions by moving stop losses to break-even once specific targets are reached and uses structural stop loss placement for every trade.
Read from STEADX.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpHTFTimeframe
ENUM_TIMEFRAMES
PERIOD_H4
Higher-timeframe trend bias
InpEntryTimeframe
ENUM_TIMEFRAMES
PERIOD_M15
Entry / confirmation timeframe
InpEnableTrendContinuation
bool
true
§6.5
InpEnableOrderBlockFVG
bool
true
§6.3
InpEnableUnicornModel
bool
true
§6.1
InpEnableLondonKillzoneSweep
bool
false
§6.6 -- off by default, see §11 item 9 caution
InpEnableMarketMakerModel
bool
true
§6.4
InpEnableDailyLiquiditySweep
bool
true
§6.7
InpEnableEMACrossover
bool
false
§6.8 -- fallback model, off by default
InpPOIScanDepth
int
20
candle-triplets back to search for a POI
InpMinFVGDisplacementATR
double
1.0
middle-candle body >= N x ATR(14); 0 = disabled
InpAsianSessionStartHour
int
0
set to your broker's server-time equivalent
Show all 40 inputs
Name
Type
Default
Description
InpAsianSessionEndHour
int
7
InpLondonKillzoneStartHour
int
7
InpLondonKillzoneEndHour
int
10
InpKillzoneEntryTimeframe
ENUM_TIMEFRAMES
PERIOD_M15
§11 item 9 hard cap: M15 or lower
InpEMAFastPeriod
int
20
spec-specified default
InpEMASlowPeriod
int
50
spec-specified default
InpRiskPercent
double
1.0
§9.1 base risk % per trade (A+ grade)
InpMinRR
double
2.0
§9.3 minimum R:R to take a trade
InpMinGradeToTrade
ENUM_SETUP_GRADE
GRADE_AC_AB
§9.0 lowest acceptable grade
InpDailyDrawdownLimitPercent
double
5.0
account's configured daily DD limit
InpDailyLossBufferPercent
double
75.0
§9.4 stop at this % of the limit
InpLotSizingMode
ENUM_LOT_SIZING_MODE
LOT_SIZING_RISK_PERCENT
§9.1 default vs fixed lot
InpFixedLotSize
double
0.01
used only when InpLotSizingMode = LOT_SIZING_FIXED
InpAllowMinLotFallback
bool
false
opt-in: use broker min lot instead of
InpEnableProgressiveRisk
bool
false
scale risk% up as the account grows
InpGrowthStepPercent
double
10.0
every this much account growth...
InpRiskIncrementPercent
double
0.25
...adds this much to risk%...
InpMaxRiskPercent
double
3.0
...capped at this ceiling
InpCooldownMinutesAfterLoss
int
60
§11 item 4 anti-revenge cooldown
InpMaxSpreadPoints
double
30
spread sanity filter -- widen this for
InpMagicNumber
long
31337001
InpRequireConfirmation
bool
true
§10.1: conservative default
InpBreakEvenAtR
double
1.0
move SL to BE once price reaches this R
InpPendingOrderExpiryBars
int
5
cancel an unfilled limit/stop order after
InpMaxSlippagePoints
int
20
max acceptable slippage for market orders
InpShowDashboard
bool
true
account/status panel
InpDashboardX
int
12
InpDashboardY
int
18
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone odarinewton/steadx-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, 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.
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 automates the Breakout-To-Market-Maker (BTMM) strategy, featuring eight distinct intraday setups including M/W patterns, NYC reversals, and EMA200 bounces. It employs a signal arbitration engine to score and prioritize trades based on confluence, liquidity, and regime alignment. Risk ma
This MetaTrader 5 expert advisor collection employs institutional trading concepts to execute trades across forex, commodities, and cryptocurrency markets. It utilizes a dual-timeframe approach, analyzing the H1 chart for trend direction and M15 for execution. Entry signals require multiple confirmations from RSI, MACD
MT5Trading robotSMC / ICT / price actionIndicator crossoverTrend 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
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
EA Scalper XAUUSD is an automated trading research project for MetaTrader 5 focused on gold. It employs a multifaceted entry strategy using Smart Money Concepts like order blocks and liquidity sweeps, alongside moving average crossovers and Fibonacci zones. The EA includes a self-learning module designed to adapt to di