ProTrade NY Reversal Fade EA
- エキスパート
- Cain De Bruin
- バージョン: 1.2
- アクティベーション: 5
ProTrade NY Reversal Fade EA
The ProTrade NY Reversal Fade EA is a mean-reversion trading tool designed to capitalize on exhaustion moves during the late New York trading session. It identifies overextended price action using RSI divergence signals and executes counter-trend fade trades with adaptive risk management based on current market volatility.
Strategy Overview
This EA monitors price action during configurable session windows (default: late NY session) for signs of momentum exhaustion. When the RSI indicator reaches extreme overbought or oversold levels coinciding with price making new swing highs/lows, the EA executes fade trades in the opposite direction of the recent move. Stop loss and take profit levels can be set as fixed pip values or dynamically calculated using Average True Range (ATR) for volatility-adaptive risk parameters.
Key Features
Exhaustion Detection Logic
- RSI-based overbought/oversold threshold detection with configurable levels
- Divergence confirmation: price makes new swing extreme while RSI shows weakening momentum
- Ultra-Relaxed Mode option: trades on RSI extreme + minimum price move only (no divergence required)
- Optional RSI crossback confirmation for additional signal validation
- Minimum move filter prevents entries during low-volatility chop
Session-Aware Execution
- Configurable late NY session window for targeted fade opportunities
- Optional London/Tokyo session trading for 24-hour coverage
- Weekend filter prevents trading during illiquid periods
- Spread filter avoids entries during unfavorable market conditions
Adaptive Risk Management
- Fixed or ATR-based stop loss calculation for volatility-adaptive risk
- Configurable take profit distance in pips
- Dynamic position sizing based on account balance and risk percentage
- Minimum account balance validation prevents trading on underfunded accounts
- Daily trade limit and optional daily loss limit for controlled exposure
Position Management
- Optional breakeven management moves stop loss to entry + buffer after configurable profit threshold
- Optional trailing stop locks in profits as trades move favorably
- Magic number isolation ensures clean position tracking across multiple EAs
Visual Dashboard & Controls
- Real-time display of EA status, session availability, signal readiness, trade count, and equity
- One-click toggle to pause/resume automated trading
- Manual "Close All" button for immediate position management
- Optional chart styling applies user preferences on load
Input Parameters
Strategy Settings
- NY_StartHour/NY_EndHour: Late NY session window for fade entries (broker time)
- RSI_Period/RSI_Overbought/RSI_Oversold: RSI configuration for exhaustion detection
- Div_Lookback: Number of bars to analyze for divergence confirmation
- MinMovePips: Minimum price move required to validate a fade signal
- RequireRSICrossback: Require RSI to cross back through threshold for entry confirmation
- UltraRelaxedMode: Trade on RSI extreme + minimum move only (bypasses divergence logic)
Risk & Exit Settings
- RiskPercent: Percentage of account equity to risk per trade
- StopLossPips/TakeProfitPips: Fixed SL/TP distances in pips
- UseATRSL: Enable ATR-based stop loss calculation
- ATR_Period/ATR_Multiplier: ATR configuration for dynamic stop loss sizing
Trade Management
- EnableBreakeven/BE_TriggerPips/BE_OffsetPips: Breakeven management configuration
- EnableTrailing/Trail_StartPips/Trail_DistancePips: Trailing stop configuration
Filter & Safety Settings
- MaxSpreadPips: Maximum allowable spread in pips for trade execution
- TradeLondon/TradeTokyo: Enable additional session windows for fade opportunities
- MaxTradesPerDay: Maximum number of trades allowed per day
- MinBarsBetween: Minimum bars between consecutive entries
- EnableMaxDailyLoss/MaxDailyLossPercent: Optional daily loss limit
- MinAccountBalance: Minimum account balance required to enable trading
Chart & Dashboard
- Full set of color and display options for chart appearance
- ShowDashboard: Enable/disable the on-chart status panel
- AutoApplyChartSettings: Apply visual preferences automatically on load
How It Works
- On initialization, the EA sets up RSI and ATR indicators and dashboard elements.
- During active session windows, it continuously monitors RSI levels and price action for exhaustion signals.
- When RSI reaches extreme levels and price makes a new swing extreme with sufficient move magnitude, a fade signal is generated.
- Position size is calculated using margin-aware logic that respects account balance, risk parameters, and broker requirements.
- Orders are executed with fixed or ATR-derived SL/TP levels and optional breakeven/trailing management.
- The dashboard updates in real time to reflect current session status, signal readiness, and account performance.
Recommended Usage
- Best suited for liquid forex pairs (EURUSD, GBPUSD, USDJPY) that exhibit clear mean-reversion characteristics during session transitions.
- Use on M15, M30, or H1 timeframes for optimal signal reliability and noise reduction.
- Test thoroughly in the Strategy Tester with your broker's spread and execution conditions before live deployment.
- For conservative trading, keep UltraRelaxedMode disabled and require both divergence and RSI crossback confirmation.
- Adjust ATR_Multiplier and TakeProfitPips based on your preferred risk-reward profile and the volatility characteristics of your chosen instrument.
- Monitor daily trade count and equity drawdown to ensure alignment with your risk tolerance.
Support
For questions, feedback, or assistance, please use the Comments section on this product page or the MQL5 messaging system. The author monitors this channel for support requests and provides updates through the official product page.
Important Disclaimer
Trading in financial markets involves substantial risk of loss and is not suitable for every investor. Mean-reversion strategies carry additional risks including strong trending moves that can invalidate fade signals, slippage during volatility spikes, and rapid equity fluctuations. Past performance of any trading system or methodology is not indicative of future results. This Expert Advisor is provided for educational and informational purposes only and does not constitute financial advice, a recommendation, or a guarantee of profitability. Users are solely responsible for their trading decisions and should test any tool thoroughly in a demo environment with realistic settings before considering live use. Never risk capital you cannot afford to lose.
