Трейлинг-стоп ордера – это ордера, которые перемещаются вслед за ценой, когда она движется в благоприятном направлении.
Ордер активируется при достижении указанного процента профита (так называемой «Цены активации»). Если после этого цена осуществит разворот в убыточном направлении на указанный процент отклонения (то есть дойдёт до него), трейлинг-стоп закроет сделку по рыночной цене.
Для позиций Long трейлинг-стоп ордера помогают максимизировать цену продажи актива, а для Short позиций минимизировать цену покупки. Другими словами, трейлинг-стоп актуален, как для long так и short ботов.
На текущий момент трейлинг поддерживается для бирж Binance, OKX и BingX.
В данном примере Цена активации = 1.2%, а Процент отклонения = 0.5%.
То есть, если цена дойдёт до профита 1.2%, развернётся и опустится до 0.7% (=1.2-0.5), позиция закроется рыночным ордером.
Рассмотрим пример Long
В 12:01, когда цена актива 40 000, бот выставил trailing-stop ордер для тейк-профита по цене активации 42 000 (stopPrice на графике), с процентом отклонения 7.5%.
Между 12:01 и 12:02 серия сделок привела к увеличению цены актива до 41 500.
Между 12:02 и 12:03 серия сделок привела к уменьшению цены актива до 39 000.
Серия сделок в промежутке между 12:03 и 12:04 приводит к увеличению цены. Когда цена актива достигает или пересекает цену активации трейлинг-стоп ордера (stopPrice), ордер начинает следить за изменением цены. Первая сделка, удовлетворяющая данному условию устанавливает «самую высокую цену». В данном случае наивысшая цена – 42 000. И если цена отклонится вниз на 7.5% от неё, то ордер выполнится.
Далее серия сделок приводит к увеличению цены до 45 000, что обновляет «наивысшую цену». Теперь, для того, чтобы трейлинг-стоп ордер исполнился, нужно, чтобы цена отклонилась вниз на 7.5% от 45 000.
Между 12:04 и 12:05 приводит у понижению цены до 44 000. Что примерно 2.2% – этого недостаточно для того, чтобы исполнить ордер.
В промежутке между 12:05 и 12:06 торги повышают цену до 46 500. Это снова выше предыдущего максимума, что обновляет наивысшую цену. И теперь цена исполнения трейлинг-стоп ордера равна: 46 500 * (100 — 7.5) / 100 = 43 012,5.
Торговля в промежутке между 12:06:00 и 12:06:50 приводит к понижению цены до цены 43 012,5. На это событие реагирует трейлинг-стоп ордер, исполняя заявку.
Таким образом, изначальный тейк-профит по цене 42 000 закрылся по цене 43 012,5.