KeltnerBB Fade

Overview

KeltnerBB_Fade is a mean-reversion Expert Advisor for MetaTrader 5. It fades extreme volatility expansions by detecting when Bollinger Bands approach or cross Keltner Channels, then trades back toward the mean. ATR-based stop loss and dynamic position sizing on every trade.

How it works

  1. Bollinger Bands and Keltner Channels are computed on the current timeframe.
  2. Entry fires when the BB upper/lower band approaches or crosses the KC upper/lower band (configurable: strict cross or proximity threshold).
  3. Position size is calculated from account equity and Risk_Percent, with an ATR-based stop loss.
  4. Exit is chosen from five configurable modes (mean revert to middle band, band re-entry, squeeze inverse, opposite signal, RSI momentum fade).
  5. Optional profit-protection layer: R-multiple partial-close ladder, breakeven lock, time-in-profit close, and/or a percent-of-balance trailing ladder.
  6. All exits and profit-protection triggers are evaluated on closed-bar High/Low/Close only, for identical behavior across OHLC and Every Tick testing.

Inputs

General

  • Magic Number: unique identifier for this EA's trades
  • Risk Percent: risk per trade, % of account equity
  • ATR Period Risk: ATR period used for stop loss sizing
  • ATR SL Multiplier: stop loss distance as a multiple of ATR
  • Margin Safety Factor: max margin usage relative to free margin, buffer against adverse gap moves

Bollinger

  • BB Period
  • BB Deviation
  • BB Price: applied price for Bollinger calculation

Keltner

  • KC EMA Period
  • KC ATR Period
  • KC ATR Multiplier

Signal Mode

  • Signal Mode: strict cross (rare, original behavior) or proximity threshold (more frequent)
  • Signal Proximity Pct: % of Keltner channel width used as the approach buffer in proximity mode

Exit

  • Exit Mode: mean revert, band re-entry, squeeze inverse, opposite signal, or momentum fade
  • RSI Period
  • RSI Upper
  • RSI Lower

Profit Lock

  • Lock Breakeven Enable: move stop loss to breakeven once triggered
  • Lock Breakeven Trigger R: trigger level, in R-multiples of initial stop distance
  • Lock Breakeven Buffer Points: buffer beyond entry price, in points
  • Lock Ladder Enable: partial close on R-multiple tiers
  • Lock Ladder R1 / R1 Pct: tier 1 trigger and close percentage
  • Lock Ladder R2 / R2 Pct: tier 2 trigger and close percentage
  • Lock Ladder R3 / R3 Pct: tier 3 trigger and close percentage
  • Lock Time In Profit Enable: partial close after N consecutive bars in profit
  • Lock Time In Profit Bars: bars required
  • Lock Time In Profit Pct: close percentage
  • Lock Pct Ladder Enable: full-close trailing ladder based on percent of account balance
  • Lock Pct Ladder Activation Pct: floating profit percentage that arms the ladder
  • Lock Pct Ladder Trail Step Pct: ladder step size, in percent

Optimizer Score

  • Score Min Profit Factor: disqualification threshold
  • Score Max Drawdown Pct: disqualification threshold
  • Score Min Trades: disqualification threshold
  • Score R2 Weight: weight of equity curve smoothness
  • Score Slope Weight: weight of profit speed
  • Score Split Penalty: penalty for temporal instability between first/second half of the test
  • Score Skew Penalty: penalty for profit concentration in a single trade
  • Score Ulcer Penalty: penalty for drawdown depth and duration
  • Score MAR Weight: weight of net profit relative to max drawdown
  • Score Trade Bonus Weight: weight of trade count reliability bonus

Optimizer scoring system

This EA includes a custom OnTester scoring function designed to fight curve-fitting. It ranks optimization runs by equity curve smoothness (R²), profit speed (slope), temporal stability (divergence between first and second half of the test), profit concentration (single-trade skew), drawdown depth and duration (Ulcer Index), capital efficiency (MAR ratio), and trade count reliability. Runs with negative profit, profit factor, drawdown, or trade count below the disqualification thresholds are automatically scored zero. Set Optimizer Criterion to Custom max when running the built-in optimizer.

Recommended setup

Test in Every Tick mode on real ticks, on the timeframe and symbol matching your target market. Broker with tight spreads and low stop/freeze levels recommended for tighter breakeven and partial-close execution.

Screenshots

Recommended .set files are provided in the comments section below.

Disclaimer

Past performance shown in backtests does not guarantee future results. Always test on a demo account before live use. Trading involves risk of loss.


More from author
Sar Scaler EA
Alexandre Vincent Traber
Overview SAR Scaler EA trades the Parabolic SAR: price above the SAR dot triggers a sell, price below triggers a buy. Instead of firing on every flip, it filters signals by how far the SAR point sits from the signal candle's high or low, normalized by ATR, then builds and unwinds positions gradually through pyramided entries and staged partial exits. How it works On every new bar, the EA reads the Parabolic SAR value and compares it to price to determine direction. It measures the gap between th
FREE
Vantage Breakout
Alexandre Vincent Traber
Turn volatility expansions into structured, tiered profit-taking — Vantage Breakout trades adaptive ATR/SMA breakouts and manages every position with a disciplined 3-stage exit system, validated across Forex majors and Gold. Overview Vantage Breakout is an adaptive volatility breakout EA. It enters when price closes outside a dynamic band built from a Simple Moving Average offset by a multiple of the Average True Range, capturing genuine momentum expansions while filtering out noise. Every posi
FREE
Delphi Regression EA
Alexandre Vincent Traber
5 (1)
Overview Delphi Regression EA builds a rolling linear regression channel on closed bars and trades price deviation from that channel using three independently selectable strategies: mean reversion, trend continuation, and slope reversal. Position sizing is percent-risk based, stops are ATR-derived, and every optimization pass is ranked by a custom equity-curve-quality score instead of raw net profit, so the optimizer favors robust, repeatable behavior over lucky curve-fitted runs. How it works O
FREE
ZigZag MA Retracement
Alexandre Vincent Traber
Trade retracements with statistical precision — enter only when price pulls back exactly where trend continuation odds favor you. Overview ZigZag MA Retracement is a trend-continuation Expert Advisor built for EURUSD on the H1 timeframe. It identifies the last confirmed ZigZag swing, waits for price to retrace 60% into that swing, and confirms direction with a moving average filter before entering. Exits are event-driven: the position closes automatically the moment price closes back on the wron
FREE
Momentum Confluence
Alexandre Vincent Traber
Overview Momentum Confluence EA is a multi-indicator trading robot that opens trades only when several independent indicators align in the same direction, and closes trades when those same indicators show momentum exhaustion — no fixed take-profit target. Works on any symbol and timeframe: Forex, Gold, Silver, Indices. How It Works On every new bar, RSI, MACD histogram, ADX/DI, Stochastic and CCI are each checked for a rising or falling slope. A confluence score (0-5) is calculated separately fo
FREE
Breakout Adaptive
Alexandre Vincent Traber
Breakout Adaptive is a Donchian channel breakout EA with ATR-based risk, tiered profit-taking, breakeven and trailing exit management, profit-giveback protection, and a loss-streak adaptive position sizing engine designed to smooth the equity curve and reduce drawdown depth after losing streaks. How it works Detects breakouts of the highest high / lowest low over a configurable Donchian lookback. Enters on confirmed close beyond the channel, with ATR-based stop loss. Closes partial volume at Tie
FREE
Yperion EA
Alexandre Vincent Traber
YPERION EA — Ichimoku Trend Confluence with Adaptive Risk Trade Ichimoku Kinko Hyo trend signals filtered by RSI confluence, with ATR-adaptive stops, built-in pyramiding, breakeven, and a streak-based dynamic risk engine. Designed for traders who want a rules-based trend follower that scales risk with performance, not guesswork. OVERVIEW YPERION EA combines the full Ichimoku cloud (Tenkan, Kijun, Senkou A/B, Chikou) with RSI confluence to filter out weak signals and only trade confirmed trend
FREE
Asterion EA
Alexandre Vincent Traber
Asterion EA — Multi-Indicator Confluence for Gold A 7-indicator weighted confluence engine built specifically for Gold. Every trade requires agreement across momentum, trend, and volatility signals before entry, cutting out noise and low-conviction setups. Built for traders who want mechanical discipline on XAUUSD. Overview Asterion EA scores bullish and bearish conditions across seven independent indicators (RSI, MACD, ADX, ROC, Bollinger %B, Williams %R, MFI) and only trades when the weighted
FREE
Alligator Joe
Alexandre Vincent Traber
Overview Alligator Joe is a trend-alignment Expert Advisor built around the classic Alligator indicator (Jaw, Teeth, Lips). It waits for a fresh alignment of the three lines — not an alignment that has already been running for a while — then enters in the direction of that trend. Positions are closed gradually in three stages as price falls back through each line, instead of a single fixed exit. How it works The EA checks the last closed candle: are Lips, Teeth and Jaw fully aligned (bullish or
FREE
Pivot Monster EA
Alexandre Vincent Traber
PIVOT MONSTER EA Overview PIVOT MONSTER trades daily pivot levels (Classic, Camarilla, or Woodie) combined with previous day High/Low breakouts. It runs three interchangeable strategies — Bounce, Breakout, or Combo confluence — with pending orders placed once per day and unified SL/TP sizing in either ATR multiples or percent of price. Built for traders who want a rules-based, fully optimizable pivot system rather than a fixed indicator overlay. How it works At the start of each trading day, th
FREE
FlowmaskEA
Alexandre Vincent Traber
Overview Flowmask EA is a single-pair, single-timeframe expert advisor built around cumulative volume delta (CVD) divergence. It detects when price makes a new swing high or low that the underlying volume flow does not confirm, and optionally requires or rewards an absorption bar (high volume, compressed range) as extra confluence before entering. Position sizing and risk are handled entirely in percentage terms, with a real broker-side stop loss on every trade. How It Works On every closed bar,
FREE
Rci Ribbon EA
Alexandre Vincent Traber
Overview RCI Ribbon EA is a trend-alignment Expert Advisor built around three Rank Correlation Index (RCI) lines of different lengths (fast, mid, slow). It enters a trade only when all three RCI lines align beyond a configurable threshold, confirming trend agreement across multiple timeframes of momentum before taking a position. How it works On each new closed bar, the EA calculates RCI for three separate periods (fast, mid, slow). A bullish signal requires all three RCI values above the alignm
FREE
RiskCalc Panel
Alexandre Vincent Traber
RiskCalc Panel — Position Size & Risk Calculator Overview RiskCalc Panel is a lightweight on-chart calculator that removes the guesswork from position sizing. Set an entry, stop loss, and take profit either from the live market price or a manual price you choose, and the panel instantly shows the exact lot size needed to risk a fixed percentage of your equity or a fixed amount in your account currency. No trading operations: this tool does not open, close, or manage any position. It is a decisio
FREE
VolumaxProfile
Alexandre Vincent Traber
Overview VolumaxP rofile builds a real Volume Profile histogram directly on your chart, showing exactly where volume concentrated across price levels over your chosen lookback period. It automatically highlights the Point of Control (POC) and Value Area (VAH/VAL), giving you objective, data-driven support/resistance zones instead of subjective drawing. How it works Scans the last N bars (Lookback_Bars) and splits the price range into rows (bins) Distributes each bar's volume (tick or real) acr
FREE
Kairos Session
Alexandre Vincent Traber
KAIROS Session EA **Overview** Most EAs try to catch every move on every bar — and bleed spread and false signals doing it. KAIROS Session EA does the opposite: it picks one clean directional trade per session, waits patiently for the market to reveal its hand, then commits. Less noise, less overtrading, more signal. Primary optimization target: **USDJPY, M30 timeframe**. The session-based logic adapts cleanly to any Forex pair — re-optimize per instrument for best results. **How It Works**
FREE
SessionRangeBox
Alexandre Vincent Traber
Session Range Box — Session High/Low Visualizer Overview Session Range Box draws live, color-coded rectangles on your chart marking the high and low reached during the Asia, London, and New York trading sessions. As each session unfolds, its box grows in real time to reflect the range built so far, then locks in place once the session closes. A simple on-chart control panel lets you show or hide any session instantly, so you can study one session's range in isolation or view all three overlaid a
FREE
Heiken Ashi Smoothwave
Alexandre Vincent Traber
Overview Heiken Ashi Smoothwave transforms your chart into smoothed Heiken Ashi candles directly on the main chart window, replacing standard candles for a cleaner trend view. No separate window, no clutter. How it works Calculates Heiken Ashi OHLC values from real price data each bar. Plots colored Heiken Ashi candles directly over the main chart. Automatically hides the native chart candles so only the Heiken Ashi candles are visible. Restores standard candles automatically when the indicator
FREE
PivotForge
Alexandre Vincent Traber
Overview PivotForge calculates and plots Daily or Weekly Pivot Points directly on your chart, using either the Classic or Fibonacci method. Levels update automatically at the start of each new period, giving you clean, objective support/resistance zones without manual recalculation. How it works Selects the previous completed Daily or Weekly candle as the reference period Computes Pivot (PP), Resistance (R1-R3), and Support (S1-S3) using Classic or Fibonacci formulas Draws horizontal lines span
FREE
SMC AllInOne
Alexandre Vincent Traber
Overview SMC AllInOne draws Smart Money Concepts structure directly on your chart: swing highs/lows (HH/HL/LH/LL), Break of Structure and Change of Character, Order Blocks, Fair Value Gaps, and Liquidity zones. Non-repainting, built on confirmed candles only. How it works The indicator detects swing points, classifies market structure, marks BOS/CHOCH on structural breaks, plots the last opposite candle before each break as an Order Block, highlights price gaps as FVG, and draws liquidity lines
FREE
MarketX Dashboard
Alexandre Vincent Traber
4 (1)
Overview MarketX Dashboard is a powerful all-in-one market analysis indicator for MetaTrader 5. Built for traders who want to understand the structure, regime, and statistical behavior of any instrument before placing a single trade — all in one clean tabbed interface right on your chart. No clutter. No noise. Just the market. Most indicators are built to find entry points. MarketX Dashboard answers the questions that matter before you trade: Is this market trending, ranging, or breaking out rig
FREE
LiquidX Hunter
Alexandre Vincent Traber
Overview LiquidX Hunter is a breakout Expert Advisor built around Donchian Channel liquidity levels, combining ATR-based volatility filtering with a percentage-based take profit and a post-loss recovery filter. Designed and tested on XAUUSD, H1 , it targets clean directional breakouts while avoiding re-entry into a market that has not yet moved away from a recent losing trade. How it works The EA tracks the highest high and lowest low over a configurable Donchian lookback period. A trade opens w
FREE
Volume Spike Reversal EA
Alexandre Vincent Traber
Volume Spike Reversal EA Overview Volume Spike Reversal EA is a pure price-action and volume-based reversal system. It detects abnormal volume spikes (climax candles) followed by a matching confirmation candle in the opposite direction, entering on statistically validated reversal points instead of lagging indicators. Primary optimization target: **Gold (XAUUSD), H2 timeframe**. Fully multi-symbol and multi-timeframe capable — works on Forex majors, indices and metals with proper re-optimizat
FREE
Renko subwindow
Alexandre Vincent Traber
Overview Renko SubWindow plots a Renko brick chart as colored candles inside a separate indicator window, without affecting the main chart. Brick size can be fixed in points or calculated dynamically from ATR for adaptive volatility-based bricks. How it works Reconstructs Renko bricks from closing prices of the current symbol/timeframe history. Each brick forms once price moves beyond the defined brick size from the last brick's close. Bricks are rendered as colored candles: bullish (up) and bea
FREE
TrendCatcher MA Pro
Alexandre Vincent Traber
TrendCatcher MA Pro is a trend-following Expert Advisor built on a Moving Average crossover engine, with fully adaptive stop loss, take profit, and profit-taking logic — designed to ride trends while locking in gains progressively. Overview TrendCatcher MA Pro opens trades on a Fast/Slow Moving Average crossover and manages exits with three selectable modes: fixed percentage, MA+ATR adaptive distance, or a two-tier partial close system that scales out of winning trades at two MA-based milestones
Kinetix Momentum Adapt
Alexandre Vincent Traber
Kinetix Momentum Adapt is a self-adjusting trend EA for Gold. It measures market momentum on every closed bar and reshapes its own moving average around it in real time, staying fast in strong trends and calm in quiet ones. Overview Kinetix Momentum Adapt trades XAUUSD on M30 . All entries and exits are decided strictly on bar close, no intrabar triggers, no pending orders. The system compares recent momentum against a longer reference momentum to continuously resize its adaptive moving average,
Phoenix Recovery
Alexandre Vincent Traber
Overview Phoenix Recovery is a trend-pullback Expert Advisor built for XAUUSD, M30 . It evaluates conditions once per closed bar, combining EMA trend direction, an RSI pullback zone, and the color of the last candle to time entries. Instead of a grid or martingale ladder, it uses a single-position, bar-confirmed recovery mechanism: after a loss, the next trade's size is boosted within a hard risk ceiling, then resets on the next win. How It Works On each new bar close, check EMA(8) vs EMA(21) fo
Filter:
No reviews
Reply to review