Bneu Ripple Trader Pro
- Experts
- Marvinson Salavia Caballero
- Versione: 2.1
- Aggiornato: 30 marzo 2026
- Attivazioni: 15
```
Bneu Ripple Trader — Double Top/Bottom Midpoint Trading EA
Ripple Trader is a trading EA for MetaTrader 5 that detects double top and double bottom formations, calculates the midpoint price, and trades from that level with ATR-based stop loss. The EA offers three trading modes: Manual, Semi-Auto, and Full Auto. Includes Surge TP, Choke Filter, Trend Break auto-close, and an interactive dashboard.
Non-repainting. All ripple detection uses closed-bar data only (bar 1+).
What It Does
Attaches to any chart and automatically:
- Detects double top and double bottom formations (ripples)
- Calculates the midpoint price between two peaks or valleys
- Draws ripple lines and SL levels on the chart
- Places trades at the ripple midpoint with ATR-buffered SL
- Manages trades with Trend Break TP, Surge TP, and Choke Filter
- Shows a full interactive dashboard with live controls
Three Trading Modes
Manual: Click BUY or SELL on the dashboard. Trade executes immediately at the nearest valid ripple with calculated SL and TP.
Semi-Auto: Click BUY or SELL to arm the direction. The EA waits for a fresh ripple to form (confirmed on bar close), then executes automatically. Stays armed for continuous trading until cancelled.
Full Auto: The EA trades every fresh ripple autonomously. Use trend filters and the Choke Filter to control which setups it takes. Adjustable risk, max trades per day, and trades-at-once limit from the dashboard.
Ripple Detection
The EA scans for double tops (two consecutive swing highs) and double bottoms (two consecutive swing lows). The midpoint of the pair becomes the trade entry reference.
- Configurable swing strength (bars each side)
- Up to 5 ripples tracked simultaneously
- 100-bar lookback range
- Max ripple age filter (default 20 bars)
- Anti-repainting: detection starts from bar SwingStrength+1
Stop Loss and Take Profit
- SL placed at the ripple price plus ATR buffer (configurable)
- TP calculated as SL distance multiplied by ratio (default 2:1)
- High ripple SL goes above the ripple
- Low ripple SL goes below
Surge TP (Momentum Exit)
Monitors price momentum relative to the current ripple range:
- Calculates 2x range target from the latest ripple pair
- When price reaches 70% of surge target, triggers modification
- Moves TP to the full 2x level and SL to breakeven
Choke Filter (Sideways Detection)
Detects market squeeze conditions and pauses trading:
- Squeeze detected when newer highs lower AND newer lows higher
- Draws orange choke zone on chart between levels
- Blocks new Auto trades while choke is active
- Break UP: 2 increasing highs above the zone
- Break DOWN: 2 decreasing lows below the zone
- Optional: close all positions when choke first detected
Trend Break TP (Auto Close)
Automatically closes trades when trend structure breaks:
- BUY exits on Lower Low or Lower High vs entry ripples
- SELL exits on Higher High or Higher Low vs entry ripples
- Only checks ripples formed after the trade opened
- Marks break points on chart with arrows
1st Hour Range Filter (Auto Mode)
- Measures range of the first closed H1 bar each day
- If range exceeds threshold, blocks Auto trading all day
- Dashboard shows range and status (ALLOWED / BLOCKED)
Trend Filters
Latest Trend Filter: Compares most recent ripples. Blocks trades against the trend in Auto mode.
Trend Confirmation: Requires full alignment. Higher High AND Higher Low for buys, Lower High AND Lower Low for sells. Both togglable from dashboard. Mutually exclusive.
Dashboard Panel
Full interactive panel with one-click controls:
- Balance and Equity display (live)
- Mode toggle: MANUAL / SEMI / AUTO
- BUY / SELL buttons
- Risk % or $ adjustment (+/- buttons)
- Max Trades per Day adjustment
- Trades at Once limit (0=unlimited)
- Ripple status: up to 3 high and 3 low ripples
- Trend direction indicators
- Active trades with live P/L per trade and total
- Trend Break monitoring status per trade
- Surge TP tracking levels
- Choke Filter status (TRENDING / CHOKE / BREAK)
- 1st Hour Range status
- Filter toggles with colored indicators
- CLOSE ALL button
- Minimize button
Money Manager
Built-in risk management:
- Risk Mode: Percent of Balance, Equity, or Fixed Dollar
- Cent account support
- Volatility adjustment via daily ATR
- Daily loss limit (percentage)
- Max trades per day limit
- Risk-based lot sizing from SL distance
Additional Features
- Auto-unique magic number per timeframe
- Weekend close: auto-close Friday 23:55
- Configurable ripple line colors and panel position
- Trade arrows marked on chart at ripple levels
- Works on all symbols and all timeframes
- Multi-instance safe with unique object prefixes
Input Parameters
EA Settings:
EA Name, Magic Number, Auto Magic per Timeframe
Detection Settings:
Lookback Bars (100), Swing Strength (2), Max Ripples (5), Max Ripple Age (20 bars), Touch Distance
Trade Settings:
Trend Break TP on/off, Compare Last Ripples, SL ATR Buffer (1.2x), ATR Period (14), TP Multiplier (2.0)
Display Settings:
Panel X/Y position, Ripple line colors
Choke Filter:
Choke Filter on/off, Close All on Choke, Choke Zone color
Surge TP:
Surge TP on/off, Surge Multiplier (2x), Surge Trigger (70%)
Time Settings:
Weekend Close on/off, 1st Hour Range Filter on/off, Max Range (500 pts)
Money Manager:
Risk Mode, Risk %, Fixed Amount, Cent Account, Daily Loss %, Max Trades/Day, Volatility Adjust, ATR Period, Normal ATR
Non-Repainting Confirmation
All ripple detection uses closed bars only (bar index SwingStrength+1 and higher). Once a ripple is detected and drawn, it stays. Signals do not change after the bar closes.
System Requirements
MetaTrader 5 platform. Works on any symbol and any timeframe. No external connections required. No DLL files required.
15 activations included.
Important Notes
This EA executes trades based on detected price patterns and configured parameters. Trading involves risk of loss. Past pattern detection does not indicate future results. Users should test on demo accounts before live trading. Users remain responsible for all trading decisions.
Full documentation available on our MQL5 profile page.
Support
Support available through MQL5 Service Desk.
If you find this EA useful, please consider leaving an honest review.
```
