# Trailing Subsystem (Trailing/) ## Overview The Trailing/ directory contains logic for trailing stop management in the Warrior EA. It supports multiple trailing stop strategies, including ATR-based, MA-based, Parabolic SAR, and none (disabled). Each strategy is modular and configurable. ## Key Components ### Trailing.mqh - Aggregates all available trailing stop strategies. - Includes: ATR-based, MA-based, Parabolic SAR, and None. - Entry point for trailing stop logic selection. ### TrailingATR.mqh - **Class:** `CTrailingATR` - **Purpose:** Implements trailing stops based on the Average True Range (ATR) indicator. - **Key Features:** - Configurable ATR multiplier, periods, and shift. - Dynamically adjusts stop loss based on market volatility. - Inherits from `CExpertTrailing` for integration with the EA framework. ## Integration Notes - Modular design allows for easy switching between trailing stop strategies. - ATR-based trailing is suitable for adaptive, volatility-aware risk management. - Additional strategies (MA, Parabolic SAR, None) are included via standard MQL5 modules. --- *Documented April 2026. For further details, see the main project documentation.*