RSI Dynamic Strategy Builder
- Experts
- Version: 1.1
- Activations: 10
| Explore all my products for MetaTrader 4, MetaTrader 5, and free Trial versions: You have two versions of the EA: Create your own trading strategies with complete flexibility! This Expert Advisor (EA) is designed to support multiple trading approaches, including scalping, grid systems, hedging, martingale, anti-martingale, news trading, pending order management, arbitrage, trend following, breakout strategies, and price action trading. It can be applied across different markets such as forex (EURUSD, GBPUSD, USDJPY), cryptocurrencies (BTC, Bitcoin), indices (NAS100, US30, USA500, Dow Jones), and metals like gold (XAUUSD). The EA is compatible with a wide range of technical indicators and trading concepts, including support and resistance, EMA (moving average), RSI, MACD, Bollinger Bands, ATR, Stochastic, and ADX, allowing traders to build and customize their own strategies according to their preferred tools and trading style.
|
|---|
RSI Dynamic Strategy Builder EA – Adaptive Momentum Trading System
Overview
Expert Advisor based on the RSI (Relative Strength Index), designed to exploit overbought and oversold market conditions. This EA allows building multiple trading configurations through a dynamic system for lot sizing, Take Profit, and Stop Loss management.
It includes Martingale, Anti-Martingale modes, and advanced risk control, adapting to both ranging and trending markets.
Integrates key technical indicators such as EMA (trend direction), ADX (market strength), and ATR (dynamic volatility), improving entry accuracy and optimizing risk management.
Designed as a professional Strategy Builder, it enables both technical and quantitative traders to create customized systems based on price behavior and market momentum.
Trading Logic
The EA opens trades based on RSI levels:
Buy when RSI enters oversold zone
Sell when RSI enters overbought zone
Option to trade in reversal (mean reversion) or continuation mode
Reverse mode available
Optional additional filters using indicators:
EMA: defines trend direction (buy only or sell only)
ADX: filters trades based on market strength
ATR: dynamically adjusts Stop Loss, Take Profit, and lot size according to volatility
The logic can adapt to different approaches:
Mean reversion
Momentum trading
Trend confirmation
Operating Modes
Open Mode:
Single: one active trade at a time
Multi: multiple trades per signal
Replace: replaces the current trade with a new one
Trade Progression:
Always: progression applied on every trade
On Loss: progression applied only after losses
Compatible with:
Martingale
Anti-Martingale
Hybrid strategies
Risk Management
Includes advanced tools to protect capital:
Configurable Stop Loss
Configurable Take Profit
Automatic breakeven
Classic trailing stop
Dynamic trailing stop based on volatility or candles
Automatic EA Closure:
By total profit (money)
By total loss (money)
By maximum drawdown (%)
By Take Profit reached
Advanced Features
Full RSI configuration (period, overbought/oversold levels)
Integration with EMA, ADX, and ATR as intelligent filters
Distance settings in Pips, Points, or Ticks
Stop Loss based on market structure or candles
Maximum orders control
Maximum simultaneous trades control
Automatic restart system
Cycle persistence after platform restart
Compatible with Netting and Hedging accounts
Input Parameters (Inputs)
Global Settings
MagicNumber
Unique identifier for EA trades
DistMode
Distance unit for TP, SL, and trailing (Pips, Points, or Ticks)
Slippage
Maximum allowed execution deviation
BreakevenPips
Level to move SL to entry price
TrailingStop
Distance for automatic trailing stop
RestartAfterClose
Automatically restart after full cycle closure
Close EA Settings
CloseByTPOrder
Closes all trades when a TP is reached
MaxDrawDownPct
Close by maximum drawdown (%)
CloseProfitMoney
Close by total profit
CloseLossMoney
Close by total loss
MaxOrders
Maximum orders per cycle
MaxTrades
Maximum simultaneous trades
Next Opened Trade Settings
OpenMode
Opening mode (Single, Multi, Replace)
NextTradeProgressionMode
Defines when progression applies (Always / On Loss)
Lot Settings
Lot
Initial lot size
LotMultiplier
Lot multiplier
LotDivider
Lot divider
TP Settings
TP
Initial Take Profit
TpIncrease
TP increase
TpDecrease
TP decrease
SL Settings
SL
Initial Stop Loss
SlIncrease
SL increase
SlDecrease
SL decrease
RSI Settings
RSIPeriod
RSI period
RSIOverbought
Overbought level
RSIOversold
Oversold level
SignalMode
Signal mode (Reversal / Continuation / Reverse)
AppliedPrice
Applied price (Close, Open, etc.)
Trailing & Candle Settings
TrailingStopCandles
Enable candle-based trailing stop
SLCandles
Number of candles for SL calculation
EMA Settings (Trend Filter)
UseEMAFilter
Enable trend filter
EMAPeriod
EMA period
EMAMode
Direction: Buy only, Sell only, or both
ADX Settings (Trend Strength Filter)
UseADXFilter
Enable ADX filter
ADXPeriod
ADX period
ADXLevel
Minimum level required to trade
ATR Settings (Volatility Management)
UseATR
Enable volatility-based dynamic management
ATRPeriod
ATR period
LotATRMultiplier
Multiplier for dynamic lot calculation
TPATRMultiplier
Multiplier for dynamic TP
SLATRMultiplier
Multiplier for dynamic SL
Recommendations
It is recommended to test the EA on a demo account before using it on a live account. Adjust parameters according to the asset, timeframe, and market conditions.
Disclaimer
Trading involves risk. This Expert Advisor does not guarantee profits and should be used with proper risk management.
