ICT System EA utilizes a confluence engine to evaluate market structure, PDA zones, fair value gaps, order blocks, and SMT divergence against correlated symbols like the DXY. Designed specifically for prop firm compliance, it includes strict risk controls such as daily loss limits, maximum drawdown kill switches, and trade frequency caps. Trade management is handled through automated breakeven triggers, partial closes at fixed profit levels, and trailing stops.
Multi-module confluence engine for ICT signals
Prop firm compliance with daily loss and drawdown limits
SMT divergence analysis with correlated symbols
Automated trade management with partial closes and trailing stops
Daily bias analysis using OHLC and OLHC candle patterns
Read from ICT_SystemEA_v2.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
AutoTrade
bool
true
true=Tự vào lệnh, false=Chỉ Alert
MinConfluence
int
3
Số confluence tối thiểu để signal
SMTPairSymbol
string
DXY
Symbol tương quan (DXY/USDX)
SMTInverseCorr
bool
true
Tương quan nghịch (Gold vs DXY)
StructureTF
ENUM_TIMEFRAMES
PERIOD_H1
EntryTF
ENUM_TIMEFRAMES
PERIOD_M5
SwingLength
int
3
Giảm để detect nhiều swing hơn
RiskPercent
double
0.5
MaxSLPercent
double
2.0
Max SL % account (The5%ers rule)
DailyLossLimitPct
double
2.0
Daily loss limit (firm 5%, ta 2%)
DailyProfitTargetPct
double
1.5
MaxDrawdownPct
double
5.0
Kill switch DD (firm 10%, ta 5%)
Show all 34 inputs
Name
Type
Default
Description
MaxTradesPerDay
int
3
MaxConsecutiveLosses
int
2
Thua 2 = dừng (MINDSET)
FixedLot
double
0.0
TakeProfitMultiplier
double
2.0
MaxSLPoints
int
400
Max SL distance (points) - skip nếu xa hơn
UseTrailingStop
bool
true
TrailingStartPoints
int
100
Trailing sớm hơn
TrailingStepPoints
int
30
Step nhỏ hơn
UseBreakeven
bool
true
BreakevenTriggerR
double
0.5
Dời SL về entry khi profit = 0.5R
MaxSpreadPoints
int
500
TradeAsian
bool
false
TradeLondon
bool
true
TradeNY
bool
true
ShowDashboard
bool
true
ShowPDAZones
bool
true
ShowLiquidityLevels
bool
true
BullColor
color
clrDodgerBlue
BearColor
color
clrTomato
NeutralColor
color
clrGray
MagicNumber
int
260316
TradeComment
string
ICTv2
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone 26730023-PhamPhuNguyenHung/ict-system-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.
This MetaTrader 5 expert advisor focuses on XAUUSD using a multi-timeframe scalping approach based on Smart Money Concepts. It identifies institutional market structures by analyzing H4 trends, H1 supply and demand zones, and M5 entries. The logic incorporates order block detection, Fair Value Gaps (FVG), and liquidity
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 automated trading robot for MetaTrader 5 implements Smart Money Concepts (SMC) and ICT principles using a hybrid architecture. Trading logic and signal detection are processed within a native C++ DLL, while the MQL5 bridge handles trade execution and data feeding. The system identifies market structure shifts, inc
MT5Trading robotSMC / ICT / price actionBreakoutTrend following
This expert advisor for MetaTrader 5 utilizes a multi-timeframe technical approach, scanning H1, M30, M15, and M5 periods simultaneously. It generates signals using a stochastic stack combined with RSI and stochastic divergence detection. The system incorporates a formula pack for market structure analysis, including B
This MetaTrader 5 expert advisor focuses on institutional-style trading across forex, indices, and other assets. It utilizes market structure analysis, including liquidity sweeps and market structure shifts, to identify entries on a M15 timeframe guided by H1 trends. The robot categorizes market states into range, tren
This MetaTrader 5 expert advisor executes a multi-stage trading strategy focusing on H1 trendline breakouts and RSI divergences. It refines entries on the M5 timeframe using Change of Character and micro Break of Structure signals. The EA includes automated risk management with percentage-based lot sizing and ATR-based
MT5Trading robotSMC / ICT / price actionBreakoutTrend following