SMC ICT EA automates trade entries by identifying price action structures such as Break of Structure, Order Blocks, and liquidity sweeps. The system features a multi-window session manager for Asia, London, and New York trading periods. Risk management includes percentage-based lot sizing, daily maximum drawdown protection, and minimum risk-to-reward filters. The tool also tracks retests and uses ATR-based filters for spread protection. The repository contains no documentation beyond the source code.
Automated SMC and ICT price action detection
Configurable Asia, London, and New York trading windows
Read from V2-oat.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpPointsPerPip
int
10
Points per pip (10 or 100)
InpSessionMode
TRADING_SESSION_MODE
SESSION_FULL_DAY
InpFullDayStart
int
7
Start hour (GMT+7)
InpFullDayEnd
int
23
End hour (GMT+7)
InpWindow1_Enable
bool
true
Enable Window 1
InpWindow1_Start
int
7
Start hour (GMT+7)
InpWindow1_End
int
11
End hour (GMT+7)
InpWindow2_Enable
bool
true
Enable Window 2
InpWindow2_Start
int
12
Start hour (GMT+7)
InpWindow2_End
int
16
End hour (GMT+7)
InpWindow3_Enable
bool
true
Enable Window 3
InpWindow3_Start
int
18
Start hour (GMT+7)
Show all 40 inputs
Name
Type
Default
Description
InpWindow3_End
int
23
End hour (GMT+7)
InpSpreadMaxPts
int
500
Max spread (points)
InpSpreadATRpct
double
0.08
Spread ATR% guard
InpRiskPerTradePct
double
0.5
Risk per trade (%)
InpMinRR
double
2.0
Min R:R ratio
InpDailyMddMax
double
8.0
Daily MDD limit (%)
InpUseDailyMDD
bool
true
Enable Daily MDD
InpUseEquityMDD
bool
true
Use Equity for MDD
InpDailyResetHour
int
6
Daily reset hour (GMT+7)
InpLotBase
double
0.1
Base lot size
InpLotMax
double
5.0
Max lot size cap
InpEquityPerLotInc
double
1000.0
Equity per lot inc ($)
InpLotIncrement
double
0.1
Lot increment
InpFractalK
int
3
Fractal K
InpLookbackSwing
int
50
Lookback (bars)
InpMinBodyATR
double
0.6
Min body (ATR multiple)
InpMinBreakPts
int
70
Min break (points)
InpBOS_TTL
int
60
TTL (bars)
InpBOSTrackRetest
bool
true
Track BOS retest
InpBOSRetestTolerance
int
30
Retest zone (points)
InpBOSRetestMinGap
int
3
Min bars between retest
InpLookbackLiq
int
40
Lookback (bars)
InpMinWickPct
double
35.0
Min wick (%)
InpSweep_TTL
int
24
TTL (bars)
InpOB_MaxTouches
int
3
Max touches
InpOB_BufferInvPts
int
70
Invalidation buffer (pts)
InpOB_TTL
int
160
TTL (bars)
InpOB_VolMultiplier
double
1.3
Strong OB threshold
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone anhnguyen123312/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, 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.
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
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 implements Smart Money Concepts including Order Blocks, Fair Value Gaps, and Break of Structure entries. It features an automated mode that combines multiple strategies alongside market regime detection using ADX or Efficiency Ratio to ensure trading in trending conditions. Risk managem
This MetaTrader 5 expert advisor implements a multi-strategy framework based on Smart Money Concepts. It identifies fractal-based liquidity sweeps, order blocks, and Fibonacci zones across multiple timeframes, typically using H4 for trend direction and M15 for execution. The EA includes an optional machine learning fil
This automated trading system for MetaTrader 5 focuses on spot Gold using Inner Circle Trader methodology. It identifies entries through order block detection, market structure analysis, and weekly opening price levels. The strategy is further filtered by dual moving averages and specific trading sessions, primarily Lo
MT5Trading robotSMC / ICT / price actionIndicator crossoverTrend following
Fvg Gold EA is an automated trading robot for MetaTrader 5 designed specifically for the gold market. It utilizes institutional trading concepts by identifying high-probability Fair Value Gaps with Order Block confluence. The system employs a scoring algorithm to evaluate trade quality based on displacement, gap size,