The trailing module is based on two stop levels: a short and a long one. The long stop level is similar to a fixed trailing stop. A short stop level is activated when the WPR indicator leaves the overbought/oversold areas. The width of the overbought/oversold areas is defined by the module settings.
Locate the file TrailingWPRwStops.mqh in the terminal_data_directory\MQL5\Include\Expert\Trailing or any Trailing subdirectory (not to trash in the source folder), otherwise it will not be available to the Exert Advisor Wizard.
The figure shows an example of the module when opening a short position on EURUSD. When the WPR indicator leaves the oversold area (set by the Stop levels of WPR-trailing (-50±StpLvl) parameter), a short Stop Loss (a red line on the candlestick chart) is activated, which closes the position.
Fig. 1. An example of the module
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/1723