AP Hybrid ICTFib Swing
- Experts
- Versione: 1.0
- Attivazioni: 10
A multi-pair ICT swing-trading robot for MetaTrader 5 — built on liquidity sweeps and double breaks of structure, with a per-symbol regime filter and a full prop-firm safety layer.
PROP FIRM READY — ready-to-use preset: download SETFILE
Welcome
AP Hybrid ICTFib Swing is an Expert Advisor that trades the way many discretionary "smart-money" traders do — it waits for the market to grab liquidity, confirm a shift in structure, and only then enters in the direction of the higher-timeframe trend. It is selective on purpose: it does not scalp, it does not trade every candle, and it stands aside when the market is not trending. The goal is a controlled, low-drawdown approach that fits the rules of funded and prop-firm accounts.
No neural-network / AI / "perfect straight line" sales talk. This is a rules-based ICT system with logic you can read on the chart, designed to behave live the way it behaves in testing.
How it trades (step by step, per symbol)
- Daily bias. The EA reads the daily market structure (higher-highs/higher-lows vs lower-highs/lower-lows). If there is no clear trend, it does not trade that symbol.
- Liquidity sweep. It waits for price to spike past a key level — a prior swing, or the previous day/week/month high or low — and close back through it (a stop-grab).
- Double break of structure (2-BOS). It then requires two breaks of structure in the trend direction. Two confirmations, not one, is what keeps it selective.
- Entry. A limit order is placed at the Fair Value Gap / OTE retracement, in the trend direction.
- Stop loss. Placed structurally, just beyond the swept extreme.
- Take profit. A configurable target (fixed R-multiple, or the nearest opposite liquidity).
A per-symbol ADX Regime Filter runs on top of all of this and stands the EA down when a market is ranging rather than trending — the single biggest reason the system avoids choppy losses.
Why it is different
- Selective, not high-frequency. A handful of trades per month per basket. Quality over quantity.
- Low drawdown by design. The published 2-year test produced its return with very shallow drawdown (see screenshots).
- Honest engineering. Structural stops on every trade, no grid, no martingale, no averaging into losers.
Key features
- ICT 2-BOS continuation logic across multiple FX pairs and metals
- Per-symbol ADX Regime Filter — trades trends, avoids ranges
- Full risk engine: percent-risk position sizing, structural stops, minimum-stop floor, leverage cap
- Prop-firm safety module: one-click FTMO and 5ers presets, daily & maximum drawdown guards, profit-target auto-stop
- Economic news filter with automatic NY→GMT timezone handling (blocks trading around high-impact releases, broker-independent)
- Optional COT (Commitments of Traders) bias filter
- Telegram notifications on every trade, partial close, and drawdown warning
- On-chart information HUD + brand badge
- No grid, no martingale, no risky averaging
Recommended use & setup
- Attach the EA to any one chart (it manages its own symbol list internally — chart timeframe does not matter).
- Load the included preset ( AP_ICTFib_letRun_TP2_pruned.set ). This is the validated 10-pair, H4, 0.5%-risk configuration used for the published results. (The raw defaults are more conservative and use fewer pairs — loading the preset is recommended to match the screenshots.)
- Set your risk per trade and, if on a funded account, your prop-firm preset and drawdown limits.
- Allow Algo Trading. A VPS is recommended for uninterrupted 24/5 operation.
The strategy is designed for swing trading on H4 with a daily bias. Expect only a few trades per month — that is normal and intended.
Parameters
Risk Management
- Risk Per Trade (%) — percent of the account risked per trade (preset uses a conservative value; raise it to scale returns and drawdown together).
- Max Daily Loss (%) / Max Daily Profit (%) — soft daily limits.
- Max Global Trades — cap on simultaneous open trades across all symbols.
- Max Trades Per Symbol — usually 1 (one setup per symbol at a time).
- Minimum R:R ratio — rejects setups whose reward-to-risk is below this.
- Execute All Valid Setups vs Best Only — take every qualifying setup, or only the highest-quality one.
Strategy (ICT Fib Swing)
- Symbols — the basket the EA trades (set by the preset).
- Risk per trade (%) — strategy-level risk.
- LTF for sweep/BOS/entry — the working timeframe (H4 recommended).
- 2BOS Entry Mode — single limit at the FVG (default).
- 2BOS SL Mode — stop below the swept wick (structural).
- 2BOS TP Mode / Target R:R — how the target is set.
Regime Filter
- Enable Regime Filter — turn the trend/range filter on or off.
- Regime Analysis Timeframe — timeframe used to measure trend strength (H1 default).
- ADX Period / Trend Threshold / Range Threshold — when the market counts as trending vs ranging, with hysteresis to prevent flip-flopping.
Prop-Firm Safety
- Prop Firm Mode — enable the drawdown protection layer.
- Prop Firm Preset — FTMO, 5ers, or Custom.
- Daily Drawdown Limit (%) + warning level — stops trading / closes positions before the daily limit.
- Maximum Drawdown Limit (%) + warning level — overall protection.
- Profit Target (%) — optional auto-stop when a target is reached.
- Stop Trading / Close All on DD limit — choose the action when a limit is approached.
News Filter & Time
- Enable News Filter — pause new trades around high-impact news.
- Minutes Before / After — the protection window around each event.
- Broker GMT Offset — -1 auto-detects on a live account; or set manually (FTMO/IC = 2, Tickmill = 0). Used for session timing; the news filter itself is already GMT-correct automatically.
- Broker DST Mode — US / EU / None / Auto.
Optional COT Filter
- Enable COT — optional Commitments-of-Traders bias (off by default; requires the weekly COT data file).
Telegram
- Telegram Enabled + Bot Token + Chat ID — connect your bot.
- Send Trades / Partials / DD Warnings — choose what you are notified about.
Display
- HUD Mode — Lite or Full on-chart panel.
- Show Logo — brand badge in the bottom-right corner.
Optional News & COT filters (advanced - off by default)
The core strategy needs no external data and works fully on its own. The News and COT filters are optional extras, switched off by default.
Both read a small weekly data file produced by a lightweight data-fetch helper. This helper is a separate utility and is not part of the EA, so if you want to use the News or COT filter, message me through MQL5 after your purchase and I will send you the data utility free, with simple setup steps. You will also enable the relevant source under Tools > Options > Expert Advisors > "Allow WebRequest for listed URL":
- News (economic calendar): https://nfs.faireconomy.media
- COT (CFTC data): https://publicreporting.cftc.gov
Note: external data is not available inside the Strategy Tester, so these optional filters are inactive in backtests and run live only.
Support & set files
The EA runs out of the box with the included validated preset. For a configuration tailored to your prop firm and account size (FTMO, 5ers, or others), message me through MQL5 after your purchase and I will send you a customized .set file matched to your firm's daily / maximum drawdown rules and profit target. Setup questions are always welcome.
Requirements
- MetaTrader 5, hedging account recommended
- VPS recommended for 24/5 operation
- Multi-timeframe history for each symbol (D1 and H4, plus W1/MN1 for levels)
- Minimum suggested balance: a few hundred USD at default risk; scale risk to your account
Important risk disclaimer
Trading carries substantial risk of loss. Backtest and historical results do not guarantee future performance, and no software can guarantee passing a prop-firm evaluation. Always use sound risk management and test thoroughly on a demo account before live or funded use. This product is a trading tool, not financial advice.
