Skip to content
All library documents

Adding Trailing Stops and Multiple Baskets to Zone Recovery Trading

Article MQL5 articles

Summary

This MQL5 article extends an Envelopes-based zone recovery system with trailing stops and management of multiple independent trade baskets. RSI and Envelopes provide the signal inputs, while a basket manager tracks separate recovery cycles using distinct identifiers. The added trailing feature is intended to adjust a stop as a position moves into profit; configurable inputs control its activation and distance. The system also limits how many initial baskets can be active and removes terminated instances from its management array.

The article describes the class architecture and selected implementation changes, including indicator initialization, basket counting, and cleanup. It refers to backtesting, but the supplied text gives no report figures or interpretable performance evidence. Zone recovery can add counter-trades as price moves against an initial position, so the presence of trailing stops and basket separation does not by itself establish bounded risk or profitability. The system is presented as a customizable example that requires testing and risk assessment before live use.

Key ideas

  • The system combines RSI and Envelopes signals with zone recovery trade management.
  • A basket manager tracks multiple recovery cycles separately and removes inactive trader instances.
  • Trailing-stop settings define whether and when initial positions begin securing gains.
  • The article describes a backtest but supplies no numerical results in the provided text.
  • Multiple recovery baskets increase management complexity and do not establish that losses are limited.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.