ICT Scalp Algo GOLD
- Experts
- Alberto Andres Nino Gallardo
- Versione: 1.2
- Attivazioni: 5
ICT Scalp Algo Gold is a standalone MetaTrader 5 Expert Advisor designed for fast intraday scalp trading on the M1 chart.
The EA uses an ICT-style rule set built around liquidity sweeps, displacement confirmation, and FVG/IFVG zone reactions. It reads higher-timeframe structure from M15 swings and executes trade logic on M1, allowing the system to detect setup flow, arm valid price delivery areas, and trigger entries with predefined risk parameters.
Main trading logic
- Detects liquidity sweeps beyond important swing highs and swing lows.
- Waits for displacement confirmation to validate momentum after the sweep.
- Builds FVG or IFVG zones as the decision area for a potential trade.
- Uses a structured state model: IDLE -> FLOW -> PDA_ARMED -> SETUP_READY -> TRIGGERED.
- Calculates entry, stop loss, and take profit automatically from the active setup.
- Supports different trigger styles, including AUTO, LIMIT, STOP, and MARKET logic.
Key features
- Standalone MT5 Expert Advisor.
- No TradingView, webhook, or external bridge required.
- Designed for M1 execution with M15 structural context.
- FVG entry mode selection: Edge or 50% midpoint.
- Optional displacement confirmation filter.
- Minimum FVG size filter.
- Optional Hunt Mode for more aggressive FVG/IFVG activation.
- Optional breakeven move at 1R.
- ATR-based minimum risk filter to avoid weak low-range setups.
- On-chart dashboard for live monitoring.
- Startup backfill to rebuild recent market context after initialization.
- State persistence across reloads.
- Flow relaxation logic for stale setup conditions.
- Detailed logging for analysis and troubleshooting.
Input parameters
1. Core Engine
- Sweep Break Ticks: minimum sweep distance beyond a swing.
- Draw Sweep Line: enables sweep level visualization.
- Max Sweep Lines: limits the number of sweep objects on chart.
2. Trade Model
- RR: base risk-to-reward ratio.
- SL Buffer Ticks: extra stop buffer beyond the swing pivot.
- SL Swing Lookback Bars: bars used to locate the stop reference.
- Entry Mode: Edge or 50%.
- Trigger Order Type: AUTO, LIMIT, STOP, or MARKET.
- Setup TTL: maximum setup lifetime in minutes.
- Require Favorable Close: adds an extra confirmation condition.
- Breakeven at 1R: moves stop to breakeven after 1R.
- Hunt Mode: aggressive early zone-touch activation.
- Min Risk ATR: filters trades with very small effective risk.
3. ICT Filters
- Use Displacement: enables momentum confirmation.
- Displacement Close %: required close strength inside the candle range.
- FVG Min Ticks: minimum imbalance size.
- Auto Optimize Displacement: optional adaptive displacement threshold.
4. Risk Management
- Risk Percent: percent of balance used per trade.
- Max Lot Size: upper lot limit.
- Min Lot Size: lower lot limit.
5. Dashboard
- Show Dashboard: enables the information panel.
- Dashboard Corner: chart position of the panel.
6. General
- Magic Number: unique EA identifier.
- Verbose Log: enables detailed journal output.
7. Startup Backfill
- Backfill Enabled: rebuilds recent context on startup.
- Backfill M15 Bars: higher-timeframe history depth.
- Backfill M1 Bars: lower-timeframe history depth.
- Allow Historical Orders: controls whether old reconstructed setups can trade.
8. State Persistence
- Persist State: keeps EA context after reload.
- State Max Age Min: maximum age for restored state.
9. Flow Relaxation
- Displacement Relax Enabled: relaxes confirmation after stale FLOW states.
- Displacement Relax After Bars: delay before relaxation starts.
- Displacement Relax To: relaxed displacement threshold.
Recommended use
- Recommended chart timeframe: M1.
- Structural context: M15.
- Suitable for traders looking for a rules-based ICT-style scalp model with automated execution and configurable risk controls.
Important
This EA is a rule-based trading tool, not a guarantee of profit. Results depend on broker conditions, spread, slippage, execution quality, and user settings. Always test on a demo account before using it on a live account.
