ProTrade Liquidity Pool Sweep EA
- Uzmanlar
- Cain De Bruin
- Sürüm: 1.1
- Etkinleştirmeler: 5
ProTrade Liquidity Pool Sweep EA
The ProTrade Liquidity Pool Sweep EA is an automated trading tool designed to identify and trade liquidity grab patterns in the forex market. It detects when price sweeps above or below established swing points—often indicating institutional stop hunts—and enters reversal trades with tight, structure-based stop losses.
Strategy Overview
This EA operates on the principle that liquidity pools above swing highs and below swing lows are frequently targeted by larger market participants. When price briefly breaches these levels but fails to sustain the move (confirmed by candle close rejection), the EA interprets this as a liquidity sweep and enters a reversal trade in the opposite direction.
Key Features
Liquidity Sweep Detection
- Identifies swing highs and lows using configurable lookback periods
- Confirms sweeps only when price extends beyond swing points by a minimum pip threshold
- Optional wick rejection filter requires candles to close back inside the prior range
- Automatic invalidation of swing levels after trade execution to prevent re-entry
Session Timing Filter
- Restricts trading to high-liquidity windows: London and New York sessions
- Configurable session hours based on broker server time
- Optional disable for 24/5 trading across all sessions
Risk Management
- Dynamic position sizing based on account balance and user-defined risk percentage
- Fixed reward-to-risk ratio for consistent trade expectancy
- Spread filter prevents entries during unfavorable market conditions
- Stop loss placed at the extreme of the sweep candle for tight risk control
Visual Dashboard & Controls
- Real-time display of active session status, last detected swing levels, and account metrics
- One-click toggle to pause/resume automated trading
- Manual "Close All" button for immediate position management
- Optional chart styling applies user preferences on load
Input Parameters
Swing & Liquidity Settings
- SwingLookback: Number of bars to each side used to define a swing point
- MaxSwingAge: Maximum age (in bars) for a swing level to remain valid
- MinSweepPips: Minimum extension beyond swing required to confirm a sweep
- RequireWickRejection: Require candle close back inside range to confirm reversal signal
Session Timing Filters
- UseSessionFilter: Enable/disable session-based trading restrictions
- LondonStartHour/LondonEndHour: London session window (server time)
- NYStartHour/NYEndHour: New York session window (server time)
Risk Management
- RiskPercent: Percentage of account equity to risk per trade
- RewardRatio: Take profit multiplier relative to stop loss distance
- MaxSpreadPips: Maximum allowable spread for trade execution
- MagicNumber: Unique identifier for EA-managed positions
Chart & Dashboard
- Full set of color and display options for chart appearance
- ShowDashboard: Enable/disable the on-chart status panel
- AutoApplyChartSettings: Apply visual preferences automatically on load
How It Works
- On each new bar, the EA scans for valid swing highs and lows within the configured lookback window.
- It monitors price action for sweeps beyond these levels, confirming entries only when rejection criteria are met.
- If session filtering is enabled, trades execute only during specified high-liquidity hours.
- Position size is calculated dynamically based on stop distance and risk percentage.
- Stop loss is placed at the sweep extreme; take profit is set using the configured reward ratio.
- The dashboard updates in real time to reflect current market structure and account status.
Recommended Usage
- Best suited for liquid forex pairs (EURUSD, GBPUSD, USDJPY) and major indices during active sessions.
- Use on H1 or H4 timeframes for optimal swing detection and noise reduction.
- Test thoroughly in the Strategy Tester with your broker's spread and execution conditions before live deployment.
- Adjust MinSweepPips and RequireWickRejection based on the volatility profile of your chosen instrument.
Support
For questions, feedback, or assistance, please use the Comments section on this product page or the MQL5 messaging system. The author monitors this channel for support requests and provides updates through the official product page.
Important Disclaimer
Trading in financial markets involves substantial risk of loss and is not suitable for every investor. Past performance of any trading system or methodology is not indicative of future results. This Expert Advisor is provided for educational and informational purposes only and does not constitute financial advice, a recommendation, or a guarantee of profitability. Users are solely responsible for their trading decisions and should test any tool thoroughly in a demo environment with realistic settings before considering live use. Never risk capital you cannot afford to lose.
