RSI Grid Spread Shield EA
- Experts
- Shun Li Long
- Versão: 2.0
- Ativações: 5
RSI Grid Martingale Spread Guard EA
RSI Grid Martingale Spread Guard EA is a trend-aware grid and martingale Expert Advisor for MetaTrader 5, designed for disciplined long-side execution with multiple protection layers.
It combines RSI timing, MA trend filtering, spread control, and risk management to reduce low-quality entries and improve strategy stability in real trading conditions.
Strategy Overview
This EA opens and manages BUY positions only.
Entry and scaling decisions are controlled by RSI, trend context, and spread conditions before any new order is allowed.
Core flow:
- Detect potential long entry with RSI.
- Confirm trend and price location with MA filter.
- Block entries during abnormal spread conditions.
- Use controlled grid/martingale scaling when enabled.
- Manage risk with single-position loss cut, trailing logic, and basket profit protection.
Key Features
-
RSI-Based Entry and Unlock Logic
Uses RSI threshold for entry and separate unlock level to avoid repeated overtrading. -
MA Trend and Distance Filter
Allows long entries only when price is above MA and not excessively far from MA, reducing aggressive chase entries. -
Dual Spread Guard
Includes both a hard spread cap and adaptive spread-vs-average filter to avoid trading in unfavorable liquidity conditions. -
Grid + Martingale Scaling (Optional)
Supports configurable lot multipliers and grid spacing for structured position building. -
Single-Position Loss Cut
Closes positions that exceed configured maximum loss in points. -
Basket Profit Protection
Tracks floating basket profit and closes all EA positions after configured drawdown from peak. -
Trailing Management
Two-stage trailing behavior with TP milestones and ATR-based dynamic stop adjustment. -
Trading Safety Controls
Includes one-order-per-bar option and post-exit cooldown bars to reduce overtrading.
Main Inputs
-
Base Settings
Lots, MagicNumber, Timeframe -
RSI Entry Control
RSI_Period, RSI_Open_Level, RSI_Unlock_Level -
Trailing Stop
Enable_Trailing, TP1_Points, TP2_Points, ATR_Period, ATR_Multiplier -
Martingale Scaling
Enable_Martingale, Max_Orders, Martingale_Lots, Grid_Points -
Risk Control
Max_Loss_Points, Enable_Profit_Protect, Protect_Trigger_Points, Protect_Drawdown_Points -
MA Filter
Enable_MA_Filter, MA_Period, MA_Method, MA_Max_Distance, MA_Timeframe -
Trade Safety
Safety_OneOrderPerBar, Cooldown_Enable, Cooldown_Bars -
Spread Filter
Enable_Spread_Filter, Spread_Hard_Limit_Points, Enable_Spread_Avg_Filter, Spread_Avg_Period, Spread_Avg_Multiplier, Spread_Avg_Extra_Points
Best Practices
- Start with conservative lot size and modest max orders.
- Optimize parameters per symbol and broker conditions.
- Keep spread controls enabled, especially for volatile instruments.
- Forward-test on demo before live deployment.
- Use VPS and stable execution environment for better consistency.
Important Notes
- This EA uses martingale-style scaling, which can significantly increase exposure during adverse market movement.
- Past performance does not guarantee future results.
- Proper risk configuration and capital management are essential.
- Use only funds you can afford to risk.
