Ордера и выход

Как поставить стоп-лосс и тейк-профит на фьючерсах и проверить их

Стоп-лосс и тейк-профит ставят в окне ордера при входе или позже, в строке открытой позиции. Каждый раз это четыре решения: на каком уровне выходить, каким объёмом закрывать, по какой цене срабатывать (последняя сделка или mark price) и как исполнять, рыночно или лимитом. Рыночный стоп обычно закрывает позицию, но цена может оказаться хуже уровня. Лимитный может не исполниться вовсе. После добавления объёма, частичного закрытия или смены плеча выход проверяют заново. Заявка с фиксированным количеством под новую позицию сама не подстраивается.
СодержаниеКогда пригодится эта инструкцияУчебная позиция, которую будем защищатьЗадайте уровни и размер закрытияВыберите цену-триггер и способ исполненияПроверьте выход после изменения позицииКак убедиться, что выход настроен правильноЕсли что-то пошло не так

Когда пригодится эта инструкция

Инструкция для тех, у кого уже есть план сделки: записаны точка входа, уровень, где идея считается ошибочной, и цель. Здесь мы переносим этот план в биржевые заявки, чтобы он сработал, даже если в нужный момент вас нет у экрана. Как выбрать расстояние до стопа и сколько денег им рисковать, разобрано отдельно, в материале про расстояние до стопа и размер позиции.

Интерфейсы бирж отличаются. Поэтому ниже описаны общие места: окно ордера, строка позиции, вкладка открытых и условных заявок. Точные названия полей сверяйте на своей площадке, а общая карта операций с позицией есть в разделе о торговле.

Учебная позиция, которую будем защищать

Возьмём лонг по BTCUSDT с условной ценой входа 58 000 USDT и номиналом 1500 USDT. Количество — это номинал, делённый на цену: 1500 / 58 000 ≈ 0,0259 BTC. При плече 2× под позицию заблокировано 750 USDT маржи. На денежный результат плечо при этом номинале не влияет: оно меняет только размер обеспечения, а прибыль и убыток считаются от номинала.

План записан до входа. Стоп стоит на 56 840 USDT, это 2% ниже входа, а тейк-профит на 60 320 USDT, на 4% выше. Комиссии возьмём как на Binance для базового уровня. Если вы забираете чужую заявку из стакана (тейкер), это стоит 0,05%. Если ваша заявка успела постоять в стакане и её забрал кто-то другой (мейкер), это 0,02%. Все цены учебные.

Учебная сделкаТейк-профит сработал на 60 320 USDT
Вход → выход58 000 → 60 320+4%
Количество0,025862базового актива
Маржа при 2×750,00 USDTупрощённо: позиция / плечо
От движения цены+60,00 USDT
Комиссии1,53 USDT0,05% + 0,05%
Итог сделки+58,47 USDT
Если бы цена пошла на столько же в другую сторону (58 000 → 55 680): −61,47 USDT
Вход и выход рыночные, комиссия 0,05% с номинала каждого исполнения. Зеркальный сценарий ниже показывает такое же движение на 4% против позиции: столько стоила бы сделка без стопа на 56 840.

Если сработает стоп, потеря на цене составит 1500 × 2% = 30 USDT. К ней добавятся 0,75 USDT комиссии на входе и около 0,74 USDT на выходе. Итог — примерно −31,5 USDT. Тейк-профит на +4% даёт 60 USDT до комиссий и около 58,5 USDT после. Без стопа падение на те же 4% стоило бы примерно 61,5 USDT, почти вдвое больше.

Стоп сам по себе убыток не отменяет. Он фиксирует его там, где вы решили заранее.

Убыток на стопе считают от номинала и добавляют комиссии входа и выхода. Стоп не отменяет убыток, а ограничивает его заранее выбранной суммой.

Задайте уровни и размер закрытия

Первое решение — где выходить и каким объёмом. Для лонга стоп ставится ниже текущей цены, а тейк выше; для шорта наоборот. Если перепутать сторону, биржа либо отклонит заявку, либо заявка сработает сразу же.

  1. Откройте поля TP/SL при входе или на открытой позиции

    В окне ордера обычно есть отметка, которая добавляет к заявке стоп-лосс и тейк-профит. Если позиция уже открыта, те же поля доступны в её строке на вкладке позиций. Введите 56 840 и 60 320. Уровни должны появиться рядом с позицией. Типовая ошибка — ввести проценты там, где поле ждёт цену, или наоборот.

  2. Укажите, какой объём закрывать

    Многие биржи предлагают закрыть всю позицию, и тогда заявка привязана к её текущему размеру. Если вводите количество вручную, оно должно совпасть с позицией: у нас это 0,0259 BTC, округлённые до шага контракта. Минимум и шаг указаны в спецификации контракта. Типовая ошибка — указать меньше позиции. При срабатывании часть объёма останется без защиты.

  3. Для отдельной стоп-заявки включите reduce-only

    Стоп можно поставить не в поле позиции, а отдельным условным ордером. Тогда включите отметку reduce-only («только сокращение»): она не даст заявке открыть позицию в обратную сторону. Без неё стоп на продажу 0,0259 BTC при меньшей позиции продаст лишнее и откроет шорт. Подробнее — в разборе reduce-only.

Выберите цену-триггер и способ исполнения

У защитной заявки два разных момента. Триггер — это цена, при которой заявка активируется. Исполнение — реальная сделка в стакане: она происходит уже после срабатывания и может пройти по другой цене. Это свойство механики, а не сбой.

Источник цены для триггера на многих биржах можно выбрать. Первый вариант — последняя сделка (last price). Второй — mark price: справедливая цена, которую биржа считает по индексу нескольких площадок, чтобы единичный выброс на одной бирже не двигал расчёты. Зачем фьючерсу несколько цен, подробно разобрано в статье про индексную цену и mark price.

Сравнение общее. Какие варианты есть у вашей биржи, видно в окне ордера.
НастройкаЧто даётЧем можно заплатить
Триггер по last priceСрабатывает по реальным сделкам этой биржи, как на графикеКороткий выброс цены на одной площадке может закрыть позицию
Триггер по mark priceМеньше реагирует на единичные выбросы, ближе к логике ликвидацииВ момент срабатывания последняя цена может уже уйти дальше уровня
Рыночное исполнениеПозиция закрывается, если в стакане есть встречные заявкиПроскальзывание: цена хуже триггера, комиссия тейкера
Лимитное исполнениеЦена не хуже указаннойПри резком движении заявка может не исполниться
  1. Проверьте источник триггера

    Рядом с полем цены стопа обычно есть выбор источника. Не полагайтесь на значение по умолчанию, посмотрите, что выбрано. Last реагирует на любую сделку, включая короткую тень свечи, а mark такие выбросы сглаживает. Ликвидация считается по mark price, поэтому стоп по mark проще сравнивать с ценой ликвидации. Типовая ошибка — смотреть на график по last и не знать, что стоп ждёт mark.

  2. Выберите исполнение стопа

    Рыночное исполнение (stop-market) закрывает позицию по лучшим доступным ценам. Допустим, триггер был 56 840, а исполнение прошло по 56 790: лишние 50 USDT на 0,0259 BTC стоят около 1,3 USDT. Лимитное исполнение (stop-limit) удерживает цену. Но при резком движении оно может не сработать, и позиция продолжит терять. Подробно — в сравнении stop-market и stop-limit.

  3. Решите, как исполнять тейк-профит

    Лимитная цена у тейка может сэкономить на комиссии, но не автоматически. Роль мейкера или тейкера определяется тем, как исполнилась заявка, а не её типом. Условный тейк с лимитной ценой попадает в стакан только после срабатывания триггера. Если его цена равна триггеру или лучше рынка, заявка часто сразу встречает встречные и исполняется как тейкер, с комиссией 0,05%. Чтобы рассчитывать на 0,02% на Binance VIP 0, тейк ставят заранее обычной лимитной заявкой с reduce-only. При необходимости добавляют post-only: такая заявка либо встанет в стакан мейкером, либо отменится. На выходе в 1560 USDT разница — 0,31 против 0,78 USDT. Риск здесь обратный стопу. Цена может коснуться уровня и развернуться, не заполнив заявку целиком. Подробнее — в разборах post-only и роли мейкера и тейкера.

В конце этого блока сверьтесь с ценой ликвидации в строке позиции. Стоп должен стоять между входом и ликвидацией, с запасом. Насколько далеко ликвидация, зависит от режима маржи. В изолированной марже при 2× грубый ориентир исчерпания маржи — около 50% против входа, хотя реальная ликвидация наступит раньше из-за поддерживающей маржи. С ростом плеча эта граница подходит к стопу вплотную.

В кросс-марже цена ликвидации зависит от всего свободного баланса счёта и других позиций. Поэтому ориентируйтесь на значение в строке позиции, а не на расчёт через плечо. На Binance новые контракты по умолчанию открываются в кросс-марже, так что режим стоит проверить до входа. Чем различаются режимы, разобрано в материале про кросс-маржу и изолированную маржу.

Триггер только активирует заявку, а сделка может пройти по другой цене. Источник триггера выбирают осознанно, а стоп ставят между входом и ценой ликвидации с запасом.

Проверьте выход после изменения позиции

Защитная заявка настраивается под конкретную позицию. Когда позиция меняется, заявка меняется не всегда. Именно здесь план чаще всего расходится с тем, что на самом деле стоит на бирже.

  1. После добавления объёма

    Допустим, вы добавили ещё 1500 USDT номинала по той же цене, и в позиции теперь около 0,0517 BTC. Стоп, привязанный ко всей позиции, обычно подстроится сам, а заявка с количеством 0,0259 BTC закроет только половину. Даже при правильном объёме убыток на том же уровне 56 840 вырос примерно до 63 USDT с комиссиями. Пересчитайте его до того, как добавлять.

  2. После частичного закрытия

    Допустим, вы закрыли половину по 59 160. Стоп с фиксированным количеством 0,0259 BTC теперь больше позиции. С reduce-only он закроет остаток и не более, а без reduce-only продаст лишнее и откроет шорт на разницу.

  3. После смены плеча или маржи

    Денежный результат на стопе от этого не меняется. Сдвигается цена ликвидации, и заметнее всего — в изолированном режиме: там при большем плече ликвидация может оказаться ближе к входу, чем стоп. В кросс-марже её больше двигают свободный баланс и другие позиции, чем само плечо. В обоих случаях сверьте новое значение в строке позиции со стопом.

  4. После ручного закрытия

    Откройте вкладку открытых и условных заявок. TP/SL, привязанные к позиции, обычно отменяются вместе с ней. А вот отдельные условные ордера могут остаться и сработать позже, когда вы о них уже забыли. Лишние отмените.

После добавления объёма, частичного закрытия или смены плеча защитные заявки пересматривают, потому что заявка с фиксированным количеством сама не подстраивается.

Как убедиться, что выход настроен правильно

  • Сторона заявки противоположна позиции: для лонга — продажа, для шорта — покупка.
  • Количество равно размеру позиции, или выбрано закрытие всей позиции.
  • Триггер стоит с нужной стороны от текущей цены, источник выбран осознанно: last или mark.
  • У отдельных условных ордеров включён reduce-only.
  • Стоп стоит ближе к цене входа, чем цена ликвидации из строки позиции.
  • Убыток на стопе с комиссиями совпадает с суммой, записанной до входа.

Проще всего проверить всё это на маленькой позиции. Поставьте стоп и тейк, затем передвиньте тейк ближе к текущей цене и дождитесь срабатывания. В истории ордеров будет видна цена исполнения и роль, которая ему досталась: мейкер или тейкер.

Сторону, количество, триггер, reduce-only и расстояние до ликвидации сверяют по списку. Надёжнее всего проверить срабатывание на маленькой позиции и посмотреть историю ордеров.

Если что-то пошло не так

Когда заявку отклоняют, причина обычно одна из трёх: триггер оказался не с той стороны от текущей цены, количество меньше минимального или количество не кратно шагу контракта. Если отклонён ордер с reduce-only, проверьте, есть ли вообще позиция в нужную сторону.

Бывает, что стоп сработал, а итог хуже плана. Так выглядит проскальзывание при рыночном исполнении. Сравните в истории цену триггера и среднюю цену исполнения: разница между ними, умноженная на количество, и есть его стоимость.

Бывает и так: цена на графике прошла уровень, а стоп не сработал. Сначала проверьте источник триггера. График обычно показывает последнюю цену, а стоп мог ждать mark price, которая до уровня так и не дошла. Если триггер был, а позиция осталась открытой, скорее всего, stop-limit не нашёл встречных заявок по своей цене. Решать нужно сразу. Закройте позицию рыночным ордером или поставьте новый стоп.

Когда защита настроена и проверена, остаётся последний вопрос: соответствует ли сам уровень стопа допустимому денежному убытку. Это следующий шаг, и он разобран в материале про расстояние до стопа.

Проскальзывание оценивают как разницу между ценой триггера и средней ценой исполнения, умноженную на количество. Если stop-limit не исполнился, позицию закрывают рыночным ордером или ставят новый стоп.

Можно ли открыть фьючерс с плечом 5–10× без стопа?

Технически можно, но тогда выход за вас выберет ликвидация. В изолированной марже при 10× грубый ориентир такой: движение около 10% против позиции исчерпывает начальную маржу, а ликвидация по mark price наступает ещё раньше из-за поддерживающей маржи. Стоп позволяет выйти там, где убыток посчитан заранее, а не там, где закончилось обеспечение.

Почему нельзя просто переждать падение, как с купленной монетой?

Монета на споте остаётся у вас при любой цене. Фьючерсная позиция держится на марже, и если убыток её съест, биржа закроет позицию принудительно, так что дожидаться восстановления будет нечем. На бессрочных контрактах за время ожидания может ещё списываться funding. Подробнее — в сравнении фьючерсов и спота.

Почему одна неудачная сделка перечёркивает десять удачных?

Обычно из-за асимметрии: тейки маленькие, а стопа нет или он далеко. На позиции 1500 USDT десять тейков по +0,5% дают 75 USDT до комиссий и около 60 USDT после, а одно падение на 5% без стопа забирает около 76,5 USDT вместе с комиссиями. Размер убытка на стопе сравнивают со средней прибылью ещё до входа.

Как ставить стоп, если в аккаунте открыты и лонг, и шорт?

Это режим hedge mode: биржа ведёт две отдельные позиции по одному контракту, и каждый стоп привязан к конкретной стороне. При создании заявки проверьте, к какой позиции она относится: стоп лонга — это продажа, стоп шорта — покупка. В обычном режиме (one-way) встречный ордер просто уменьшает единственную позицию.

Почему в копитрейдинге ликвидировали меня, а ведущего трейдера — нет?

У копировщика своя позиция: другой баланс, время входа и цена исполнения. Стоп ведущего вашу копию не защищает. Перед запуском копирования проверьте на копи-счёте свои TP/SL и стоп портфеля.

Следующий шаг

Проверить денежный риск стопа

Перейти

Источники и проверка

Binance: FAQ — Mark Price и ликвидацияBinance: FAQ — режимы маржи (кросс-маржа по умолчанию)Bybit: P&L Calculations USDT Perpetual and Expiry ContractsBinance: USDⓈ-M Futures Trading Fee Rate

Условия площадок проверены 17 октября 2026 г. Они меняются — сверяйтесь со спецификацией контракта в своём аккаунте.

Найдите ответ на свой вопрос