STOP REVERSE EA FOR METATRADER

Recover losing trades automatically with controlled martingale logic

Designed for disciplined recovery, this EA turns losing trades into winners through a carefully structured martingale strategy. As your initial trade moves into drawdown, the EA places follow-up trades with progressively larger lot sizes at fixed intervals but alternative directions—targeting a complete exit at breakeven or better. With built-in stop-loss protection, NFA/FIFO compliance, and pre-calculated exposure control, it offers a reliable safety net for traders who want to stay in the game, even when entries don’t go as planned.

  • Uses a sequential martingale strategy with full stop-loss protection
  • Manages recovery trades automatically with calculated risk exposure
  • Trade manually via chart buttons or activate built-in entry strategies
  • All trades have a stop-loss—no runaway losses or unmanaged exposure
  • Works on both netting and hedging accounts, NFA/FIFO compliant
  • Supports over a dozen built-in technical entry systems
  • Micro account compatible, starting from just $1,000
  • Can manage multiple symbols simultaneously (one EA per chart)
  • Session filters to restrict trading to your preferred hours
  • Runs smoothly from a VPS or 24/5 connected trading setup
  • Adjustable lot sizes, spacing, and trade limits for full control

Screenshots

Description

The Stop and Reverse EA is a trading robot designed to recover losing trades using a controlled and sequential martingale strategy. It places trades with increasing lot sizes in alternating directions until the original position is recovered, plus a small profit. It offers a complete framework for managing initial trades and executing recoveries in a precise, pre-calculated manner.

Main Features

  • Easy to set up and supervise
  • Trade manually using chart buttons and controls
  • Controlled and pre-defined risk exposure
  • Includes multiple automated entry strategies
  • Compatible with custom indicators
  • All orders are placed with stop-loss protection
  • Works with micro accounts starting at $1,000
  • Session filters for trading only during desired forex hours

Initial Trade Handling

Once a trade is opened, the EA manages it to avoid recovery if possible.

  1. First, it attempts break-even to preserve capital.
  2. Then, it applies a configurable trailing stop and take profit.
  3. If the trade goes into loss, the EA initiates a recovery process using martingale.

Getting Started

  1. Load the EA on any chart and timeframe
  2. Adjust settings until risk is within acceptable limits
  3. Start a trade using chart buttons or enable an entry strategy
  4. Let the EA manage the trade and recover losses if needed
  5. Repeat for additional trades

Usage Tips

  • Use the chart buttons to place a single buy or sell trade per symbol
  • Never take both buy and sell trades simultaneously on the same symbol
  • If chart buttons disappear, the EA is busy managing an active trade
  • The EA can trade multiple symbols at the same time independently
  • Do not load the EA twice on the same symbol
  • No need to assign different Magic Numbers for different symbols
  • Run the EA on a VPS or keep your computer on 24/5
  • Avoid removing the EA while a trade is open to preserve recovery logic
  • You can change martingale behavior while trading
  • Using a fixed-spread broker can improve performance

Technical Information

  • Automated entries are evaluated on bar close
  • The EA will not open new trades live if there is a risk of a margin call with current settings
  • In strategy tester, the EA will trade with any settings, regardless of risk
  • The EA uses fixed manual lot size; strategy tester will not reflect compounding
  • Session filters operate in GMT and only apply to auto entries
  • The EA maintains only one active trade and one pending order at any time

Trading Guidelines

  • Minimum deposit: $1,000
  • Suitable instruments: Forex, Commodities, Indices (short only recommended)
  • Suitable timeframes: Any

Input Parameters

  • Lotsize - Lot size of the initial trade.
  • Break-even - Profit in pips at which the EA moves the stop-loss above or below the open price of the first trade.
  • Break-even Behavior - Choose whether SL moves to break-even or locks in partial profit.
  • Trailing Stop - Trailing stop expressed as a percentage of the current trade profit.
  • Trailing Step - Minimum increase in pips to adjust the trailing stop.
  • Take Profit - Set the take-profit level for the first trade.
  • Entry Strategy - Select an automated entry strategy from: CCI, ADX, RSI, Bollinger Bands, AC, AO, Alligator, MACD, PSAR, RVI, Stochastic, Heiken Ashi, Turtle Trading, Breakouts, Buy Constantly, Sell Constantly.
  • Trades - Maximum number of trades allowed during the martingale recovery process.
  • Zone - Distance in pips between current and next martingale order.
  • Trade Asian Session - Enable or disable auto-trading during the Asian session.
  • Trade European Session - Enable or disable auto-trading during the European session.
  • Trade American Session - Enable or disable auto-trading during the American session.
  • Magic Number - Unique identifier for trades placed by this EA.
  • Custom Comment - Enter a custom comment that will be attached to all trades.

Related Indicators & Bots

Frequently Asked Questions

Yes, this EA implements a true martingale recovery mechanism. It places sequential trades with increasing lot sizes at fixed intervals, aiming to recover the initial trade plus a small net profit. Each trade is independent and placed only after the previous one is closed.

Yes, it is. The EA opens only one position at a time and ensures each trade is closed before the next is initiated, making it fully compliant with NFA and FIFO regulations. It can be safely used with U.S.-regulated brokers.

Yes, maintaining a continuous connection is essential. You must either keep your computer running 24/5 or host the EA on a reliable VPS to ensure uninterrupted trade management during the martingale process.

No, the EA is not designed to handle simultaneous long and short positions. Doing so would disrupt the recovery logic. Always enter one directional trade—either buy or sell—per symbol.

Yes, pending orders are supported. Once a pending order becomes a market order, the EA will automatically begin managing the trade according to your settings.

Yes, you can place opposing pending orders. When one of them is triggered, the EA will automatically cancel the others to ensure consistent position management.

It is strongly discouraged. Manual interference may disrupt the trade logic. If necessary, you may close all trades to end the cycle, but avoid modifying individual positions mid-process.

This EA will manage only trades on the chart where it is loaded, especially if the Magic Number is set to zero. For safe operation alongside other EAs, use a unique Magic Number per instance and avoid running multiple EAs on the same symbol.

Not entirely. While the EA includes several automated entry strategies that can be enabled, it is primarily designed for semi-automated use. You can initiate trades manually via chart buttons or activate specific strategies as needed.

No, the EA overrides manual SL and TP settings. It manages each position and the full recovery cycle using internal logic, placing stop-loss orders and calculating profit targets automatically.

In rare cases, if the market trends sharply against the trade direction and the maximum number of trades is reached, the EA will close the cycle with a calculated loss. Proper configuration of lot sizing, spacing, and trade limits is essential to reduce this risk.

A micro or standard account with at least $1,000 in balance is recommended. The EA is compatible with both fixed and variable spread brokers, but fixed spreads provide more predictable recovery behavior.

Yes, you can. Just ensure that each symbol has its own chart and EA instance. Never run the EA more than once on the same symbol, as this will disrupt trade management and risk duplication.