"Automation doesn't replace skill - it amplifies it. Master the machine, don't worship it."
This Expert Advisor (EA) automates the "Seek & Destroy" strategy popularized by ICT (Inner Circle Trader). It focuses on exploiting price volatility during key market sessions (Asia, London, New York) and uses session-based extremes for stop loss (SL) and take profit (TP) placement. The strategy thrives on detecting range expansions in the New York (NY) session and executing trades during the subsequent London session.
Session Tracking:
Asia: 20:00–03:00 UTC
London: 03:00–08:30 UTC
New York (NY): 08:30–16:00 UTC
Tracks highs/lows/closes for each session.
Range Expansion Trigger:
Flags a "potential S&D day" if the NY session range is the largest in the past 5 days.
Trade Execution:
Enters trades at the London open after a range expansion signal.
Direction: Long if NY close > London close; Short if NY close < London close.
Risk Management:
SL Options: London/NY session extremes or ATR-based.
TP Options: Fixed risk-reward ratio or session extremes.
Key Features:
Dynamic lot sizing based on account balance and risk tolerance.
Automatic position closure at session transitions.
Tailored for different trader profiles:
RiskPerTrade: 1.0% (Never exceed 2%)
StopLossType: SL_LONDON (Uses London session extremes for tighter SL)
TakeProfitType: TP_RISK_REWARD (Simpler to manage)
RiskRewardRatio: 2.0 (Standard 2:1)
ATRPeriod: 14 (Default)
ATRMultiplier: 1.5
LotSize: 0.1 (Start small)
Best Pairs: GBP/USD, EUR/USD (High liquidity during London/NY overlap).
RiskPerTrade: 2.0–3.0%
StopLossType: SL_ATR (Adapts to volatility)
TakeProfitType: TP_SESSION_HIGH_LOW (Targets NY extremes)
RiskRewardRatio: 2.5–3.0
ATRPeriod: 14–20
ATRMultiplier: 2.0–2.5
LotSize: Auto (Let the EA calculate based on SL distance).
Best Pairs: USD/JPY, XAU/USD (Volatile during NY hours).
RiskPerTrade: 0.5–1.0% (Preserve capital)
StopLossType: SL_NY (Wider SL based on NY range)
TakeProfitType: TP_SESSION_HIGH_LOW (Institutional-grade targeting)
RiskRewardRatio: 3.0+
ATRPeriod: 20–25
ATRMultiplier: 2.5–3.0
LotSize: Auto with manual override for scaling.
Best Pairs: EUR/GBP, USD/CAD (Lower spreads, stable trends).
Best Market Conditions:
High volatility days (e.g., FOMC meetings, NFP releases).
Overlapping sessions (London/NY: 08:30–12:00 UTC).
Critical Adjustments:
For TP_SESSION_HIGH_LOW, manually verify NY session extremes on higher timeframes (e.g., H4).
Combine SL_ATR with TP_RISK_REWARD during low-volatility phases.
Avoid:
Trading during holidays or illiquid periods (e.g., Christmas).
Overleveraging—stick to the risk parameters!
Backtest Period: Use 5–10 years of data to validate across market cycles.
Broker Requirements: Low spreads, fast execution (ECN/RAW accounts recommended).
Monitoring: Check session times match your broker’s server time (e.g., UTC+3 for EU brokers).
The ICT Seek & Destroy EA is a session-based scalper that capitalizes on institutional order flow during key market hours. By aligning parameters with your risk profile and market conditions, it can deliver consistent returns. Always validate settings with forward testing and adjust for evolving volatility.
Happy Trading! 📈
ICT Seek & Destroy
Expert Advisor (EA) Version 3.0 |
Multi-Asset & Multi-Timeframe Institutional-Grade Strategy
The ICT Seek & Destroy EA is a sophisticated algorithmic trading system inspired by the Institutional Composite Trader (ICT) methodology. It combines price action, session analysis, and institutional order flow dynamics to identify high-probability "Seek & Destroy" (SND) patterns across global markets. Designed for Forex, indices, commodities, and cryptocurrencies, the EA integrates multi-timeframe trend alignment, adaptive risk management, and institutional-level session logic to execute trades with precision.
Session Detection
Automatically identifies Asian, London, and New York sessions (or custom hours for non-Forex assets). Tracks session highs/lows and closing prices for pattern recognition.
SND Pattern Identification
Flags potential "Seek & Destroy" setups when:
New York session range exceeds previous 4 sessions (liquidity grab)
Price retraces into London session range
Confirmed by multi-timeframe trend alignment (H1/D1)
Trade Execution Logic
Long Entries: When NY close > London high + bullish swing trend alignment
Short Entries:
When NY close < London low + bearish swing trend alignment Uses 3 stop loss types: London/NY extremes or ATR volatility-based
Takes profit via fixed RR ratio or session extremes
Multi-Asset Adaptations
Forex: Classic ICT session hours (3 AM - 4 PM UTC)
Indices/Commodities:
Custom active hours (e.g., NAS100: 8 AM-4 PM UTC) Crypto: 24/5 trading with weekend protection
Risk Management Engine
Position sizing based on % risk per trade (1-3%) Dynamic lot calculation using stop loss distance Automatic swing trend confluences for tighter stops
Trader Type Use Case Beginners
Fully automated trading with preset "Forex Default" template
Advanced Traders
Customizable session hours, SL/TP types, and multi-timeframe configurations
Institutions
Portfolio hedging via correlated assets (e.g., XAU/USD + NAS100)
Recommended Markets
Forex: EURUSD, GBPUSD, XAUUSD
(London/NY overlap hours)
Indices: NAS100, SPX500 (US market hours)
Crypto: BTCUSD, ETHUSD (Tuesday-Thursday UTC)
Timeframe
Primary: 15M-1H charts for execution
Swing Alignment: H4/D1 for trend confirmation
Session Hours (UTC)
Asset Active Hours Avoid
Forex 03:00-16:00 Asian session
Indices 08:00-16:00
Pre-market Crypto 00:00-23:59
(Mon-Fri) Weekends
Beginner Template
RiskPerTrade = 1.0
StopLossType = SL_LONDON TakeProfitType = TP_RISK_REWARD RiskRewardRatio = 2.0 EnableMultiTimeframe = true SwingTimeframe = PERIOD_H1
Advanced Template
RiskPerTrade = 1.5
StopLossType = SL_ATR
ATRMultiplier = 1.8
TakeProfitType = TP_SESSION_HIGH_LOW EnableMultiAsset = true
AssetType = "Forex"
Institutional Template
RiskPerTrade = 0.5 (portfolio-wide) EnableMultiAsset = true AlignWithSwingTrend = true CustomSessionStart = 8 (index hours)
Use 3-5 correlated assets with 1:1 risk distribution
Broker Requirements
Low spreads (<1.5 pips for Forex)
True ECN/RAW account for crypto/indices
Weekend gap protection (for crypto)
Best Market Conditions
High volatility sessions (NY open/London crossover) Avoid ECB/FOMC news spikes (add 15% to ATR stops)
Performance Boosters
Combine with "Dark Pool" liquidity zones (manual confirmation)
Filter trades occurring at round numbers (00/50 levels)
Monitoring
Daily review of session range statistics
Weekly correlation checks for multi-asset users
2018-2023 EURUSD: 68% win rate, 2.1:1 avg RR
NASDAQ (COVID Volatility): 73% win rate with ATR stops Crypto (2021 Bull Run): 81% longs profitable using H1/D1 alignment
Final Word
The ICT Seek & Destroy EA institutionalizes retail trading by systemizing liquidity-based strategies. While optimized for automation, its true power emerges when combined with discretionary market structure analysis. Traders are advised to run 3-month forward tests with 0.5% risk before live deployment.
"This isn’t just an EA—it’s a market microscope revealing institutional footprints."