BKT Adaptive RSI EA

BKT Adaptive RSI EA

A multi-strategy RSI trading system for MetaTrader 5 that combines a classic mean-reversion entry with optional divergence and failure-swing confirmation, managed through an averaging position model with a profit-lock exit.

BKT Adaptive RSI EA is an automated trading system built around the Relative Strength Index. It offers five selectable internal smoothing methods plus an optional second smoothing layer on top of the RSI output, allowing the same core logic to behave more like a classic oscillator or a slower, filtered signal line. Trade management is handled through an averaging model: if price moves against an open position, the EA can add further orders at a wider distance, and the resulting basket is closed either at a fixed profit target or through a trailing profit-lock. The EA requires a hedging account, since buy and sell positions are tracked as independent baskets.

Overview

The base strategy looks for RSI leaving an oversold or overbought zone: a buy signal forms when RSI crosses back above the oversold level after dipping below it, and a sell signal forms symmetrically at the overbought level. An optional filter can require RSI to reach a deeper extreme before the cross is treated as valid, reducing signals from shallow moves near the threshold. When a position is open and price continues against it, the EA can add further orders once a minimum adverse distance is reached and a new signal appears in the same direction. Additional order size grows either by a fixed increment or by a multiplier, up to a maximum number of orders per direction. A single open position closes at its own fixed profit target. Once more than one position is open, the basket switches to a trailing profit-lock: it arms at a set floating profit level, then closes the whole basket once profit pulls back a defined amount from its peak. Individual orders do not use a stop loss; risk is controlled through the maximum order count and lot sizing instead.

Key Features

  • Five RSI smoothing engines: Wilder, SMA, EMA, LWMA, or a multi-pass RSX-style calculation, each with a different balance of responsiveness and smoothness.
  • Optional second smoothing layer: an additional moving average applied on top of the RSI output for a slower signal line.
  • Deep extreme filter: requires RSI to reach a deeper level before a reversal signal is accepted.
  • Two independent add-on strategies: a divergence module comparing price swings against RSI, and a failure-swing module based on RSI's own swing structure, each managing its own positions.
  • Flexible position sizing: additional orders grow by a fixed increment or by a multiplier.
  • Pooled profit target: floating profit from every active strategy can optionally be combined into one shared target.
  • On-chart panel: shows RSI value, position counts, floating profit, and profit-lock status.

How It Works

On each newly completed bar, the EA recalculates RSI and checks the entry condition of the base strategy and any additional strategy that has been enabled. When a signal appears and no position is open in that direction, an initial order is placed. While a position is open, price is monitored every tick; the position or basket is closed once its profit target is reached, or once an armed trailing profit-lock pulls back from its peak. If price moves further against an open position, the EA checks whether the conditions for an additional averaging order are met.

Recommended Settings

The RSI is calculated on a timeframe chosen independently of the chart it runs on, so the signal can be tuned separately from the execution chart. Because the averaging model can open several positions in the same direction, results vary between symbols with different volatility and spread, so testing on the target instrument first is recommended. Since individual orders have no stop loss, sufficient free margin should be available for the maximum number of averaging orders configured.

Input Parameters

RSI Settings — Timeframe, period, and applied price for the RSI calculation; internal smoothing method (Wilder, SMA, EMA, LWMA, or RSX-style); optional second smoothing layer with its own method and period; overbought and oversold levels; optional deep-extreme filter with its own threshold levels.

Entry and Averaging — Enable buy and sell directions independently; initial lot size; lot sizing mode (fixed increment or multiplier) for additional orders; minimum adverse distance, in points, before the next order; maximum number of orders per direction.

Take Profit — Profit target for a single open position; floating profit level that arms the basket trailing profit-lock; pullback distance from peak profit that closes the basket; option to pool every active strategy into one shared profit target.

Strategy Selection — Independent enable switches for the divergence strategy and the failure-swing strategy, each with its own swing-detection settings.

Filters and Display — Maximum spread filter for new entries; maximum slippage on order execution; option to show the on-chart information panel.

This EA manages losing positions by adding further orders rather than by using a stop loss on individual trades. The trailing profit-lock and maximum order limit are designed to manage the resulting basket, but a strong sustained move against an open position can still produce a large floating loss before it recovers. Position sizing and the maximum order count should be set according to the account's available margin.

More from author
SignalForge One
Khac Thanh Bui
5 (4)
SignalForge One An 11-indicator confluence system for MetaTrader 5 that combines multiple technical filters into clear entry signals, with built-in ATR-based risk management and dual dashboard display. SignalForge One is a multi-indicator confluence tool for MetaTrader 5 designed to help traders identify entry points by requiring agreement across multiple independent indicators before generating a signal. Rather than relying on a single method, the indicator evaluates up to eleven technical cond
FREE
REW Signal A momentum oscillator for MetaTrader 5 that generates entry signals by detecting crossovers between a Hull Moving Average and a slow weighted MA applied to RSI, with a multi-layer quality filter and a higher-timeframe trend guard. REW Signal is a sub-window indicator for MetaTrader 5. It plots RSI alongside two smoothing layers — a fast Hull Moving Average and a configurable slow MA — and marks buy and sell signals at the moment their crossover conditions are confirmed. The indicator
FREE
SMC Compass MT5
Khac Thanh Bui
5 (2)
SMC Compass MT5 A multi-module Smart Money Concepts indicator for MetaTrader 5, combining market structure analysis, multi-timeframe order blocks, fair value gaps, liquidity detection, and swing failure patterns into a single unified toolkit. SMC Compass MT5 is a comprehensive price action indicator built around institutional trading methodology. It reads the market through the lens of Smart Money Concepts, identifying the structural footprints that large participants leave behind. Rather than a
FREE
SwingVWAP Thermal Pro
Khac Thanh Bui
5 (5)
SwingVWAP Thermal Pro A swing-anchored VWAP indicator for MetaTrader 5 that combines adaptive volume-weighted price analysis with a liquidity thermal heatmap to identify key price levels and market structure. SwingVWAP Thermal Pro is a chart indicator for MetaTrader 5 built around two complementary analytical systems working together on the same chart. The first system detects swing highs and swing lows using a configurable lookback period, classifies each pivot as HH, HL, LH, or LL, and draws a
FREE
BKT SmoothBand EA A smoothed Bollinger Band breakout system for MetaTrader 5 that arms virtual pending orders ahead of price and manages exits at the portfolio level. BKT SmoothBand EA is an automated trading system for MetaTrader 5 built around a single, heavily smoothed Bollinger Band with an inner band that ends unconfirmed breakouts early. Instead of sending pending orders to the broker, it tracks a breakout level on the chart and only opens a market position once price reaches it. Take prof
FREE
BKT Monday SMC
Khac Thanh Bui
5 (2)
BKT Monday A multi-layer technical indicator for MetaTrader 5 that combines Supply and Demand zones, Support and Resistance levels, an adaptive MA trend signal, and an integrated risk management panel in a single chart overlay. BKT Monday is a chart indicator for MetaTrader 5 designed to assist traders in identifying high-probability trade setups using three complementary analytical layers. The indicator automatically plots Supply and Demand zones from swing pivots, draws Support and Resistance
FREE
PivoTrack VP A pivot-anchored volume profile indicator for MetaTrader 5 that maps volume distribution between consecutive Pivot High and Pivot Low points, revealing where price acceptance and rejection occurred. PivoTrack VP is a volume analysis indicator for MetaTrader 5. It automatically detects Pivot High and Pivot Low points on any chart and renders a full volume profile for each segment between them. The indicator displays the Point of Control, Value Area High, Value Area Low, and a backgro
FREE
VaultEdge FVG
Khac Thanh Bui
5 (2)
VaultEdge FVG A structure-driven Fair Value Gap indicator for MetaTrader 5 that scores every retest opportunity with a multi-factor engine and confirms entries on closed bars — so you know exactly what to trade and why. Most FVG traders face this moment: price returns to the gap, and the decision is still not clear. VaultEdge FVG was built for exactly that. It confirms the structural break, finds the gap most likely to hold, grades it across seven criteria, and fires only when a qualifying candl
FREE
BKT Pro Tooco A multi-method support and resistance toolkit for MetaTrader 5 that detects swing levels in real time using four selectable detection algorithms, without repainting confirmed signals. BKT Pro Tooco is a support and resistance indicator for MetaTrader 5, built to serve traders who require reliable zone detection across multiple market structures. The indicator offers four independent detection methods, allowing traders to match the algorithm to their preferred trading style, whether
FREE
Maxfutures Supertrend A SuperTrend indicator for MetaTrader 5 that uses K-Means volatility clustering to select adaptive ATR inputs, with a dual-logic signal confirmation system and a Bloomberg-style information panel. Maxfutures Supertrend is a trend-following indicator for MetaTrader 5. It replaces the fixed ATR multiplier used in standard SuperTrend implementations with a dynamic value derived from K-Means clustering of recent ATR readings. The indicator is designed for traders who want a cle
FREE
BKT ZeroFlow
Khac Thanh Bui
BKT ZeroFlow A multi-timeframe trend indicator for MetaTrader 5 that combines a Zero Lag EMA with ATR volatility bands to identify trend direction across five timeframes simultaneously. BKT ZeroFlow is a trend-following indicator for MetaTrader 5. It applies a Zero Lag EMA smoothed by ATR-based volatility bands to determine whether the market is in a bullish or bearish phase. Trend-flip arrows mark the moment price crosses the band boundary, while entry arrows appear on pullbacks within the conf
FREE
NOVA LINE An adaptive moving average for MetaTrader 5 that automatically adjusts its responsiveness to market conditions, with non-repainting BUY and SELL signals and built-in stop loss and take profit zones. NOVA LINE replaces the fixed period of a conventional moving average with a nonlinear weighting engine. It evaluates each historical bar by the size of its price move relative to current volatility: bars that represent genuine momentum receive high weight; bars that represent noise receive
FREE
GoldStorm Pro EA MT5
Khac Thanh Bui
5 (2)
GoldStorm Pro is a professional-grade automated trading solution engineered specifically for the unique volatility of the Gold market (XAUUSD). Unlike standard grid or martingale systems that expose accounts to unlimited risk, GoldStorm Pro utilizes a sophisticated "Fractal Breakout" engine combined with a Trend Following architecture to identify high-probability entry points on the H1 timeframe. The core philosophy of version 1.30 is "Safety through Precision." By integrating a 50-period Movin
Professional Trading Dashboard A professional account monitoring panel for MetaTrader 5 that consolidates real-time account data, daily trade history, and monthly statistics into a single on-chart display. Professional Trading Dashboard is a utility indicator for MetaTrader 5 designed to give traders a clear, structured view of their account at all times. Instead of navigating between multiple terminal windows, all essential information is presented in one organized canvas panel directly on the
FREE
EA Performance Monitor A utility for MetaTrader 5 that automatically detects all active Expert Advisors across open charts, maps each EA to its trading data, and displays real-time drawdown, profit, win rate, and open position metrics in a single panel. EA Performance Monitor is an automated tracking utility for MetaTrader 5. It scans all open charts at a configurable interval, identifies each running Expert Advisor by magic number and symbol, and displays their performance data in a structured
FREE
Trader Command Center A full-chart real-time trading dashboard for MetaTrader 5, combining account monitoring, prop firm rule tracking, risk gate management, and direct trade execution in a single Canvas-rendered interface. Trader Command Center is a utility for MetaTrader 5 that replaces the standard chart view with a comprehensive, responsive dashboard built for traders who need a unified workspace — one screen to track account health, monitor prop firm compliance, manage open positions, and e
FREE
PrecisionGold PRO An automated trading system for MetaTrader 5 that combines fractal breakout entries with a dual EMA trend filter and ADX momentum confirmation, designed for XAUUSD on the H1 timeframe. PrecisionGold PRO is an Expert Advisor built around a fractal breakout strategy applied to Gold (XAUUSD). It identifies confirmed price fractals on H1, validates the breakout direction against a dual EMA trend computed on H4, and requires minimum ADX momentum and 24-hour volatility before placing
MaxFutures EA A dual-timeframe Heikin Ashi grid EA for XAUUSD on MetaTrader 5, with ATR trend filtering and portfolio-level profit management. MaxFutures EA is an automated trading system built for XAUUSD scalping on MetaTrader 5. It builds a directional position grid guided by Heikin Ashi signals read across two independent timeframes, filtered by a Zero Lag EMA trend direction computed on a higher timeframe. Rather than opening market orders immediately on a signal, the EA places virtual pendi
Filter:
No reviews
Reply to review