Стоп-лосс и тейк-профит на Binance
Обновлено:
Стоп-лосс и тейк-профит на Binance — это два условных ордера, которые закрывают позицию без вашего участия. Стоп-лосс ограничивает убыток, когда цена пошла против вас. Тейк-профит фиксирует прибыль, когда цена дошла до желаемого уровня. Для шорта они расположены наоборот относительно привычного: стоп выше цены входа, тейк ниже.
Куда ставят для шорта
Шорт зарабатывает, когда цена падает, поэтому:
- стоп-лосс стоит над ценой входа: если цена выросла до него, позицию выкупают с убытком;
- тейк-профит стоит под ценой входа: если цена упала до него, позицию (или её часть) выкупают с прибылью.
Иллюстрация механизма, а не совет: вход в шорт по 100, стоп-лосс 20%, тейк 10%. Стоп стоит на 120, тейк на 90. Если цена пойдёт вверх до 120, позиция закроется с убытком, если вниз до 90, то с прибылью.
Что значит «20%» в стопе
Важная деталь, в которой часто ошибаются: в Snapback стоп-лосс задаётся как движение цены против вас, а не как доля вашего депозита или маржи. Доступные уровни: 10%, 15%, 20%, 25% и 30%. Убыток на этом движении зависит ещё и от плеча. Пример: при плече 3x движение цены на 20% против позиции даёт убыток около 60% от маржи этой позиции (без комиссий). Подробно об этом в статье плечо и ликвидация на фьючерсах.
Типы ордеров
Binance ставит стоп и тейк как условные рыночные ордера: STOP_MARKET (стоп) и TAKE_PROFIT_MARKET (тейк). Когда цена доходит до заданной, биржа отправляет рыночный ордер на закрытие. Отсюда два следствия.
- Цена исполнения может отличаться от цены срабатывания. При резком движении или тонком стакане исполнение хуже. Это проскальзывание, и оно есть и у стопа, и у тейка.
- Какая именно цена срабатывает. Snapback ставит стоп и тейки на срабатывание по маркировочной цене, а не по последней сделке. Маркировочная цена менее чувствительна к одиночным резким проколам, но тоже не безошибочна.
Binance перевела такие ордера на отдельный механизм условных заявок (Algo Service), но для пользователя это выглядит как обычные стоп и тейк. Бот использует именно его.
Стоп закрывает всю позицию
Стоп-ордер в Snapback выставляется с флагом «закрыть позицию» (closePosition): он всегда закрывает весь остаток, сколько бы его ни было. Это удобно, когда заявка на вход исполнилась частично или когда часть позиции уже закрыли тейки: стоп не нужно пересчитывать.
Несколько тейков
Вместо одного тейка бот может поставить два или три на разных уровнях и поделить объём между ними. В мастере создания бота, в блоке «Выход», есть два поля.
- «Тейк-профит, %»: это расстояние до последнего тейка. Промежуточные уровни расставляются равномерно. Пример-иллюстрация: последний тейк 9%, их три, значит уровни будут 3%, 6% и 9% ниже входа.
- «Сколько тейков и как делим объём»: допустимые распределения такие:
- один тейк: 100;
- два тейка: 50/50, 60/40, 70/30;
- три тейка: 34/33/33, 57/29/14, 50/30/20, 20/30/50.
Тейк-профит можно задать от 1% до 20%.
Последняя доля всегда берёт остаток объёма, чтобы из-за округления на бирже не оставалось «пыли». Цены стопа и тейков округляются так, чтобы риск не рос: стоп срабатывает не позже запланированного, тейк забирает не больше запланированного.
Ограничения биржи
У каждой монеты есть минимальная стоимость ордера (MIN_NOTIONAL). Если из-за мелкого распределения вроде 57/29/14 самая тонкая доля ниже этого минимума, биржа отклонит такой тейк. Поэтому в мастере рядом с каждым распределением указано, от какой суммы позиции оно работает. Если позиция слишком мала, сделка не откроется вовсе: сервис сообщит об этом, а не откроет позицию без части защиты.
Что происходит, когда тейк сработал
Тейк закрывает свою часть позиции. Остаток продолжает охранять стоп. Если в боте включён безубыток, после нужного тейка стоп переносится на цену входа (с поправкой на комиссии): см. стоп в безубыток. Когда сработал последний тейк, бот отменяет все остальные ордера по монете: на фьючерсах нет связки «сработал один, отменился другой» (OCO), поэтому остатки убирает сам бот.
Чего не стоит ждать
- Стоп не гарантирует, что убыток будет равен выбранным процентам: при резком движении исполнение может быть хуже.
- Тейк не гарантирует, что цена дойдёт до него. Цена может развернуться раньше.
- Удачная пара «стоп и тейк» на прошлых данных не обязательно сработает дальше. Проверить настройки на истории можно через бэктест стратегии крипто.
- Защита работает, пока сервис и биржа доступны. Как сервис действует при сбоях, описано в статье как бот защищает позицию.
Частые вопросы
Чем стоп-лосс отличается от тейк-профита?
Стоп-лосс закрывает позицию, когда цена пошла против вас, чтобы ограничить убыток. Тейк-профит закрывает её, когда цена дошла до желаемой прибыли.
Как поставить стоп-лосс и тейк-профит на Binance на фьючерсах?
При открытии ордера или уже в готовой позиции задают цены срабатывания для стопа и тейка. В Snapback бот выставляет их сам сразу после того, как заявка на вход исполнилась.
Стоп-лосс всегда закрывает по указанной цене?
Нет. Стоп-ордер срабатывает по рынку, и при резком движении цена исполнения может быть хуже цены срабатывания. Это называется проскальзыванием.
Сколько тейк-профитов можно поставить?
В Snapback можно выбрать один, два или три тейка с заранее заданным распределением объёма, например 50/50 или 34/33/33.