PUMP DUMP PROP PRO
Professional Smart Money Concepts Trading System
Advanced Institutional Flow Detection & Bank Movement Analysis
Pricing: Early access at $777.00 (limited to the next 10 purchases, then $1499.00)
System Foundation
PUMP DUMP PROP PRO is a specialized Expert Advisor engineered around PUMP AND DUMP methodology, detecting institutional order flow through volume spike analysis, liquidity sweeps, and market structure shifts. Built for prop trading environments and disciplined retail traders, this system identifies bank-level market movements and executes precision entries during optimal retracement zones.
The EA operates on proven institutional trading principles: tracking where large players accumulate positions (volume spikes), identifying liquidity grabs (BSL/SSL sweeps), and entering during high-probability pullbacks to key levels (Order Blocks, Fair Value Gaps, Fibonacci zones).
Trading Methodology: Smart Money Concepts + Institutional Flow Detection
Supported Markets: Forex majors, XAUUSD (Gold), major indices
Core Trading Strategies
Strategy 1: Continuation After Retracement
Detects initial institutional pump/dump movements via volume spikes, then waits for price to retrace to key Fibonacci levels (38.2%, 50%, 61.8%, 78.6%) before entering in the continuation direction.
Entry Conditions:
- Volume spike detected (2x+ average volume)
- Price retraces to Fibonacci zone
- Order Block confirmation at entry level
- Lower timeframe structure alignment (higher lows for buys, lower highs for sells)
Entry Types:
- Aggressive: Entry on price moving back toward spike direction at fib level
- Moderate: Requires reversal candle + OB confluence
- Conservative: Full BOS + OB + Fib alignment before entry
Strategy 2: Manipulation-Based Trading
Identifies liquidity sweep scenarios where price hunts stop losses (Buy Side Liquidity/Sell Side Liquidity) before reversing in the true institutional direction.
Detection Logic:
- Swing high/low identification (10-bar lookback)
- Price sweeps above/below swing level (BSL/SSL grab)
- Immediate displacement candle in opposite direction (20+ pips minimum)
- Entry on confirmation of sweep + displacement
Strategy 3: Multiple Volume Spike Accumulation
Tracks consecutive institutional volume events (2+ spikes within 1 hour), indicating strong bank accumulation or distribution.
Signal Requirements:
- Minimum 2 consecutive volume spikes (200%+ average)
- All spikes in same direction (bullish/bearish alignment)
- Entry on first retest of spike zone
- Lower timeframe structure confirmation
Strategy 4: Same Timeframe Retracement (5-Hour Window)
Detects pump/dump on primary timeframe, enters on Fibonacci 61.8%-78.6% retracement within 5 hours of initial move.
Execution Framework:
- Volume spike on M15/H1 timeframe
- Waits maximum 5 hours for retracement
- Entry only at deep Fibonacci levels (0.618-0.786)
- Order Block presence required at entry zone
Strategy 5: HTF/LTF Multi-Timeframe Strategy
Identifies institutional moves on higher timeframes (H4/D1), executes entries on lower timeframes (M15) during optimal retracement windows (up to 7 days).
Multi-Timeframe Logic:
- Higher timeframe displacement candle (60+ pips on H4)
- Lower timeframe monitors for Fib 61.8%-78.6% retracement
- Entry requires LTF structure shift + OB confluence
- Maximum 7-day window from HTF spike
Strategy 6: Hybrid Mode
Operates all 5 strategies simultaneously, taking highest-confidence setups from whichever strategy triggers first.
Advanced Market Structure Analysis
Order Block Detection
Identifies institutional accumulation/distribution zones through candle pattern analysis:
- Bearish OB: Down candle followed by strong bullish displacement (2x average candle size)
- Bullish OB: Up candle followed by strong bearish displacement
- 400-bar lookback for historical OB identification
- OB "tested" flag prevents re-entry at exhausted zones
Fair Value Gap (FVG) Recognition
Detects imbalance zones where price moved too quickly, creating gaps in order flow:
- Bullish FVG: Candle[i-1].low > Candle[i+1].high (gap between candles)
- Bearish FVG: Candle[i+1].low > Candle[i-1].high
- 50-bar rolling analysis for active FVG zones
- Entry signals on FVG retest within trend direction
Liquidity Sweep Mechanics
Buy Side Liquidity (BSL):
- Price breaks above recent swing high
- Candle closes below the swing high (sweep confirmation)
- Stop loss hunt detected → bearish reversal expected
Sell Side Liquidity (SSL):
- Price breaks below recent swing low
- Candle closes above the swing low (sweep confirmation)
- Stop loss hunt detected → bullish reversal expected
Break of Structure (BOS) & Change of Character (CHOCH)
BOS Detection:
- For bullish: Price closes above previous swing high
- For bearish: Price closes below previous swing low
- Confirms trend continuation
CHOCH Detection:
- Trend structure breaks against prevailing direction
- Signals potential trend reversal
- Requires displacement confirmation (20+ pips minimum)
Displacement Analysis
Measures candle body size (close - open) against minimum threshold:
- Default: 20 pips minimum for displacement confirmation
- Indicates institutional urgency in market direction
- Used to validate volume spike significance
Intelligent Position Management
ATR-Based Dynamic Stops
ATR Calculation:
- 14-period ATR on current timeframe
- Stop Loss: Entry ± (ATR × 1.5 multiplier)
- Take Profit: Entry ± (ATR × 3.0 multiplier)
- Adjusts automatically to market volatility
Triple Partial Take-Profit System
Profit Distribution:
- First Partial (50% trigger): Close 50% of position when price reaches 50% of TP distance
- Second Partial (30% trigger): Close additional 30% at specific TP level
- Final Exit: Remaining 20% runs to full TP target
Breakeven Protection
Automatically moves stop loss to entry +5 pips when:
- Price moves 50% of TP distance in favorable direction
- Minimum 20 pips profit reached
- Protects capital while preserving trade upside
ATR-Based Trailing Stop
Activation:
- Engages when position reaches 30% of TP target
- Trail distance: Current ATR × 1.2
- Step size: 10 pips minimum
- Locks in profits during extended moves
Risk Management Framework
Position Sizing Logic
Auto Lot Calculation (when enabled):
Account Balance × Risk Percentage ÷ (Stop Loss Pips × Pip Value) = Lot Size
- Respects broker min/max/step lot specifications
- Validates against SYMBOL_VOLUME_LIMIT
- Accounts for existing position volume + pending orders
Fixed Lot Mode:
- Uses static LotSize input parameter
- Still validates broker volume rules
- Useful for manual risk control
Trade Limits & Spacing
Daily Controls:
- Maximum trades per day: 8 (default)
- Maximum trades per session: 3 (default)
- Daily drawdown limit: 3% (stops trading if breached)
- Total drawdown limit: 6% (emergency shutdown)
Position Spacing:
- Minimum distance between trades: 20 pips
- Prevents clustered entries at similar price levels
- Validates against all open positions before new entry
News Filter System
Avoidance Windows:
- Pre-news buffer: 30 minutes before scheduled events
- Post-news buffer: 30 minutes after scheduled events
- Three impact tiers: High, Medium, Low
- Configurable avoidance by tier (default: avoid High impact)
Time-Based Protection:
- Monitors key economic release times (8:30 AM EST, 10:00 AM EST, 2:00 PM EST)
- US session major events (NFP, FOMC, CPI data)
- European session releases (ECB, UK data)
Broker Compliance & Validation
13-Layer Pre-Trade Validation
Every trade passes through comprehensive checks before execution:
- Symbol Validation: Confirms symbol selected in MarketWatch, trading enabled
- Account Trading Status: Verifies account and terminal allow trading
- Pending Orders Limit: Checks ACCOUNT_LIMIT_ORDERS not exceeded
- Risk Limits: Validates daily/session trade counts, drawdown thresholds
- Valid Price: Confirms current tick data available
- Minimum Trade Distance: Ensures 20+ pips from existing positions
- Stop Distance Compliance: Validates SL/TP meet SYMBOL_TRADE_STOPS_LEVEL
- Stop Validation: Confirms SL/TP properly positioned relative to entry
- Volume Validation: Checks lot size against min/max/step/limit specifications
- Sufficient Funds: Uses OrderCalcMargin() to verify margin availability
- Margin Calculation: Pre-calculates exact margin requirement
- Freeze Level Check: Ensures price not within SYMBOL_TRADE_FREEZE_LEVEL
- Quote History: Verifies minimum 100 bars available for analysis
Dynamic Stop Level Adjustment
Auto-Compliance:
- Reads broker's SYMBOL_TRADE_STOPS_LEVEL dynamically
- Adjusts calculated SL/TP to meet minimum distance requirements
- For BUY: SL ≤ (Bid - StopsLevel), TP ≥ (Bid + StopsLevel)
- For SELL: SL ≥ (Ask + StopsLevel), TP ≤ (Ask - StopsLevel)
Position Modification Safety
Before Every Modify Attempt:
- Validates new SL/TP meet stops level requirements
- Checks freeze level distance from current price
- Confirms actual change in SL/TP values (prevents unnecessary requests)
- Verifies position improvement (trailing stops only move favorably)
Modification Logic:
- Breakeven: Only moves if current SL worse than entry price
- Trailing: Only adjusts if new SL better than current SL
- Respects minimum distance from market price (stops level + freeze level)
Technical Architecture
Data Management
Array Safety:
- Bounds checking on all array access operations
- Validates Bars() count before historical data requests
- CopyRates() / CopyTickVolume() return value verification
- Graceful degradation when insufficient data available
Memory Protection:
- Support/Resistance arrays limited to 100 entries maximum
- Periodic cleanup of old structure points
- No memory leaks in trailing stop tracking
Multi-Timeframe Handling:
- Separate timeframe variables for each strategy
- Independent data validation per timeframe
- Handles low bar counts on higher timeframes (e.g., D1)
Error Handling Protocol
Pre-Execution:
- All trading functions return boolean success indicators
- Failed validations print error context when debug enabled
- No trade execution if any validation layer fails
Post-Execution:
- Captures trade.ResultRetcode() after every operation
- Logs failure reasons with full context
- Alerts user on critical errors
Array Access:
- Safe access templates prevent out-of-range crashes
- Index validation before every array read
- Debug messages identify exact failure location
Visual Dashboard (Optional)
Real-Time Intelligence Panel
Strategy Status Monitor:
- Shows active/monitoring state for each of 5 strategies
- Color-coded indicators (Green=Active, White=Monitoring)
- Live detection counts (volume spikes, liquidity sweeps, OBs, FVGs)
Market Detection:
- Pump Detected: YES/NO indicator with color
- Dump Detected: YES/NO indicator with color
- Consecutive Spike Counter
- Order Block Count
- Fair Value Gap Count
Risk Status:
- Daily trades: Current/Maximum display
- Session trades: Current/Maximum display
- Manual trades: Current/Maximum display
- Daily drawdown: Percentage with color threshold
- Total drawdown: Percentage with color threshold
Performance Metrics:
- Open trades count vs maximum allowed
- Daily P&L in account currency
- Current balance display
- Equity with profit/loss color coding
Manual Trading Controls
Market Orders:
- BUY MARKET button (green)
- SELL MARKET button (red)
Pending Orders:
- BUY LIMIT button (places order 20 pips below current)
- SELL LIMIT button (places order 20 pips above current)
- BUY STOP button (places order 20 pips above current)
- SELL STOP button (places order 20 pips below current)
Position Management:
- CLOSE ALL button (closes all positions immediately)
- CLOSE + button (closes only profitable positions)
- BREAKEVEN ALL (moves all positions to entry +5 pips)
- PARTIAL 50% (closes 50% of each position)
- TRAIL SL (engages trailing stop on all positions)
Live Configuration:
- Risk % adjustment field (editable)
- SL Pips field (editable)
- TP Pips field (editable)
- Real-time parameter updates
Deployment Specifications
Minimum Requirements
Account:
- Minimum deposit: $500 (0.01 lot capability)
- Recommended: $1,000+ for 0.1% risk comfort
- Account type: Netting or Hedging compatible
Broker:
- Execution: Market execution (ECN/STP preferred)
- Stop level: <30 points optimal
- Freeze level: <20 points optimal
- Spread: <30 points on EURUSD during active sessions
- Order filling: FOK (Fill-Or-Kill) or IOC
Infrastructure:
- VPS recommended for 24/5 operation
- Latency: <100ms to broker server
- Stable connection: 99% uptime minimum
- MT5 Build: Latest version (2000+)
Optimal Trading Symbols
Primary:
- EURUSD (default
ptimization)
- GBPUSD (high liquidity)
- XAUUSD (gold/metals)
Compatible:
- USDJPY, AUDUSD, USDCAD (major pairs)
- XAGUSD (silver)
- US30, NAS100 (indices with parameter tuning)
Timeframe Recommendations
Multi-Timeframe Analysis:
- HTF (Higher Timeframe): H4 or D1 for structure
- LTF (Lower Timeframe): M15 for entry precision
- Volume Detection: M15 (default) or M5 (faster signals)
Single Timeframe:
- M15 for balanced approach
- H1 for swing trading style
- M5 for scalping (requires parameter adjustment)
Configuration Profiles
Conservative (Prop Firm Compliance)
RiskPercent = 0.1 MaxTradesPerDay = 5 MaxTradesPerSession = 2 MaxOpenTrades = 2 ATR_Multiplier_SL = 1.5 ATR_Multiplier_TP = 3.0 EnableNewsFilter = true AvoidHighImpactNews = true
Moderate (Experienced Retail)
RiskPercent = 0.5 MaxTradesPerDay = 8 MaxTradesPerSession = 3 MaxOpenTrades = 3 ATR_Multiplier_SL = 1.5 ATR_Multiplier_TP = 3.0 EnableNewsFilter = true AvoidHighImpactNews = true
Aggressive (High Risk Tolerance)
RiskPercent = 1.0 MaxTradesPerDay = 10 MaxTradesPerSession = 4 MaxOpenTrades = 4 ATR_Multiplier_SL = 1.2 ATR_Multiplier_TP = 3.5 EnableNewsFilter = false MinTradeDistancePips = 10
System Differentiators
Unique SMC Implementation
✓ 5 Distinct SMC Strategies: Not a single-approach EA; combines continuation, manipulation, multi-spike, same-TF, and HTF/LTF methodologies
✓ True Institutional Logic: Detects actual bank movements via volume spike analysis, not just indicator crossovers
✓ Liquidity Sweep Detection: Identifies BSL/SSL stop hunts that precede major moves
✓ Order Block Confluence: Validates entries at institutional accumulation zones
✓ Fair Value Gap Recognition: Enters on imbalance retracements for optimal R:R
Technical Superiority
✓ 13-Layer Validation Pipeline: Every trade checked against comprehensive compliance criteria
✓ MQL5 Market Standard: 100% compliant with MetaQuotes validation requirements
✓ Broker-Agnostic Design: Auto-adapts to any broker's specifications
✓ Memory-Safe Operations: Array bounds checking prevents crashes
✓ Multi-Symbol Tested: Works on Forex, Gold, and Indices without modification
Risk Control Excellence
✓ Dynamic ATR Stops: Adapts to current volatility automatically
✓ Partial Profit System: Secures gains while preserving runner potential
✓ Breakeven Protection: Moves SL to entry once 50% profit achieved
✓ Trailing Stop Logic: ATR-based trailing locks in extended moves
✓ News Avoidance: Prevents trading during high-impact economic releases
Professional Features
✓ Debug Logging System: Comprehensive operation tracking for analysis
✓ Manual Override: Full trader control via dashboard buttons
✓ Real-Time Dashboard: 4K-ready panel with live statistics
✓ Modular Codebase: Clean architecture for easy customization
✓ Strategy Toggle: Enable/disable individual strategies on-the-fly
Testing Protocol
Phase 1: Strategy Tester (Mandatory)
- Run 2-year backtest on EURUSD M15
- Verify tick data quality (99.9% modeling)
- Analyze drawdown patterns and recovery
- Review trade distribution across strategies
- Examine error log for any compliance violations
Phase 2: Demo Account (3 Weeks Minimum)
- Deploy on live demo feed
- Monitor real-time execution quality
- Test all manual controls (buttons, edits)
- Validate dashboard accuracy
- Verify news filter operation during actual events
- Document slippage and requote behavior
Phase 3: Micro Live (2 Weeks)
- Start with minimum risk (0.01%)
- Use smallest lot size (0.01)
- Monitor first 20 trades extensively
- Confirm VPS stability
- Verify broker compatibility
- Check logging system functionality
Phase 4: Full Deployment
- Gradually increase risk to target level
- Enable all desired strategies
- Activate news filter
- Set appropriate daily/session limits
- Establish monitoring routine
System Philosophy
Precision Over Frequency: SMC PUMP PROP PRO focuses on high-probability institutional flow detection rather than high-frequency trading. The system waits for confirmed bank-level movements before executing entries.
Structure Over Indicators: Trades based on market structure (BOS, CHOCH, OB, FVG) rather than lagging indicators. Price action and volume dynamics drive decision-making.
Risk-First Mentality: Every trade validated against 13 compliance layers before execution. No shortcuts. No exceptions.
Transparency: Full visibility into every detection, validation, and execution decision through comprehensive logging when debug enabled.
Adaptability: Functions from $500 to $200,000+ accounts with identical methodology. Scales naturally with account growth.
Important Disclosures
Trading Risk: All trading involves substantial risk of loss. This EA is a tool for executing SMC methodology, not financial advice.
No Performance Guarantees: Past backtests and demo results do not guarantee future performance. Market conditions change continuously.
User Responsibility: Traders are solely responsible for configuration, testing, and deployment decisions. Always thoroughly test before live trading.
Broker Dependency: Execution quality depends on broker infrastructure, spreads, and server stability. Results vary by broker.
Configuration Critical: Improper settings can amplify losses. Understand every parameter before modification. Start conservatively.
Monitoring Required: Especially during first 2 weeks of live operation. Ensure system behaves as expected in your specific environment.
Technical Support Resources
Documentation: Comprehensive input parameter explanations in EA properties
Debug Logs: Enable EnableDebugMessages for detailed operation tracking
Dashboard: Real-time system health monitoring via visual panel
Community: Access to prop trader networks using SMC methodology
SMC PUMP PROP PRO - Professional Smart Money Concepts Automation
Where Institutional Flow Detection Meets Algorithmic Precision
This Expert Advisor is a technical trading tool based on Smart Money Concepts methodology. Users are responsible for their trading decisions and outcomes. Always conduct thorough testing before live deployment.