TrailingStop — это алгоритм управления ордером StopLoss. Он предназначен для автоматизации процесса переставления StopLoss, при движении цены в безубыточном направлении, на указанный % шага от цены покупки ордера. Таким образом TrailingStop все время двигает уровень StopLoss вслед за ценой, помогая сохранить прибыль.
Точка а — Открывается ордер на покупку (Buy)
Точка b — Включается TrailingStop и переносит StopLoss позиции вслед за ценой.
Точка с — Цена начинает снижаться и идет против нашей покупки, StopLoss остается без изменений.
Точка d — Цена вновь идет вверх, TrailingStop двигает стоп ордера вслед за ней.
Точка e — Цена достигла максимума и пошла вниз, StopLoss не изменяется.
Точка f — Сработал StopLoss, не позволив потерять полученную ранее прибыль.
При настройке TrailingStop ВАЖНО знать:
• TrailingStop активируется на торговой паре только в том случае, если указан % профита в настройках пары не менее 1%;
• % профита можно выставить любой, но не менее 1%;
• В окне «порог включения» указывается значение в %, это отступ в % от цены безубыточной продажи купленного ордера (т.е. комиссия биржи * 2 + 0.25%), при достижении которого активируется TrailingStop. «Порог включения» необходим для того, чтобы компенсировать незначительные колебания курса из-за которых купленный ордер может выбить по StopLoss. Соответственно, если значение «порога включения» сделать меньше 0.8%, то вероятность закрытия ордера по StopLoss возрастает. Если значение «порога включения» сделать 2% и выше, то активация TrailingStop будет происходить пока курс не вырастет на это значение и это возможная упущенная выгода.
Для наглядности расчета по какой цене сработает TrailingStop или StopLoss с разными настройками в боте предусмотрел эмулятор расчета, попасть в него можно открыв "Настройка валютной пары" - "Long(рост)" - "Продажа" - "Расчет цен TrailingStop и StopLoss"