> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Тейк-профит и стоп-лосс

> Защитные ордера, привязанные к ордеру или к позиции: как каждый определяет свой объём, как пара отменяет сама себя и почему срабатывание только одно.

Тейк-профит и стоп-лосс — это [условные ордера](/ru/trading/conditional-orders) с единственной задачей: закрыть позицию, когда цена дойдёт до выбранного вами уровня. Они всегда работают только на уменьшение: защитный ордер, способный открыть позицию, был бы противоположностью защиты.

Есть две формы, и разница между ними — самое важное на этой странице.

<h2 id="attached-to-an-order-or-attached-to-a-position">
  Привязка к ордеру или к позиции
</h2>

**Привязка к ордеру.** Вы задаёте тейк-профит и стоп-лосс в момент выставления входа. Они активируются при исполнении этого ордера и получают его объём. Если вход отменён до исполнения, защитные ордера уходят вместе с ним.

**Привязка к позиции.** Вы задаёте их из панели позиций, на том, что уже держите. Они привязаны к позиции, а не к количеству.

Из этого следует вывод, который стоит сказать прямо:

<Note>
  Защитный ордер, привязанный к позиции, закрывает **позицию в том виде, в каком она есть на момент срабатывания**, а не тот объём, который был при настройке. Добавите к позиции — стоп покроет больший объём. Уменьшите — меньший. Перенастраивать его после изменения позиции не нужно.
</Note>

Есть одно исключение. Если защитный ордер превращается в **лимитный**, а не в рыночный, его объём фиксируется в момент срабатывания. Дальше это обычный ордер в стакане, и за позицией он больше не следит.

<h2 id="configuration">
  Настройки
</h2>

| Параметр          | Варианты                                                               |
| ----------------- | ---------------------------------------------------------------------- |
| Цена срабатывания | [Маркировочная цена](/ru/trading/mark-price) или цена последней сделки |
| Создаваемый ордер | Рыночный или лимитный                                                  |

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

<h2 id="how-the-pair-cancels">
  Как пара отменяет сама себя
</h2>

Тейк-профит и стоп-лосс связаны по принципу «одно отменяет другое». Точное поведение зависит от того, исполнилась ли сработавшая сторона до конца.

<div className="dg" data-dg="tp-sl-oco">
  <div className="dg-c" style={{aspectRatio:"720 / 306"}}>
    <svg className="dg-w" viewBox="0 0 720 306" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 154.00 58.00 L 175.60 58.00" />

      <path className="dg-head dg--blue" d="M 182.00 58.00 L 175.60 62.40 L 175.60 53.60 Z" />

      <path className="dg-wire dg--green" d="M 340.00 58.00 L 367.40 31.45" />

      <path className="dg-head dg--green" d="M 372.00 27.00 L 370.46 34.61 L 364.34 28.29 Z" />

      <path className="dg-wire dg--orange" d="M 340.00 58.00 L 367.94 92.05" />

      <path className="dg-head dg--orange" d="M 372.00 97.00 L 364.54 94.84 L 371.34 89.26 Z" />

      <path className="dg-wire dg--orange" d="M 548.00 128.00 L 548.00 141.60" />

      <path className="dg-head dg--orange" d="M 548.00 148.00 L 543.60 141.60 L 552.40 141.60 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"9.8039%",width:"20.8333%",height:"18.3007%"}}><span className="dg-t">Одна сторона сработала</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"25.8333%",top:"8.4967%",width:"20.8333%",height:"20.9150%"}}><span className="dg-t">Исполнена полностью?</span></div>
    <div className="dg-b dg--green" style={{left:"52.2222%",top:"0.0000%",width:"47.7778%",height:"17.6471%"}}><span className="dg-t">Другая сторона отменяется</span><span className="dg-s">позиция закрыта, ничего не взведено</span></div>
    <div className="dg-b dg--orange" style={{left:"52.2222%",top:"22.8758%",width:"47.7778%",height:"17.6471%"}}><span className="dg-t">Другая сторона остаётся активной</span><span className="dg-s">позиция у вас есть, значит, защита всё ещё нужна</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"52.2222%",top:"49.6732%",width:"47.7778%",height:"20.9150%"}}><span className="dg-t">Если сработает позже</span><span className="dg-s">неисполненный остаток отменяется, и эта сторона срабатывает по позиции в её текущем виде</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"49.6732%",width:"47.7778%",height:"20.9150%"}}><span className="dg-t">Срабатывание ровно одно</span><span className="dg-s">частичное закрытие не взводит заново</span></div>
    <div className="dg-b dg--sky dg-left" style={{left:"0.0000%",top:"77.7778%",width:"100.0000%",height:"18.3007%"}}><span className="dg-s">Сработавший рыночный ордер использует фиксированный допуск 10%, что бы вы ни настроили для ручных ордеров. После частичного закрытия проверьте позицию: остаток не защищён, пока вы не выставите новый.</span></div>
  </div>
</div>

**Если сработавшая сторона исполнилась полностью**, другая отменяется. Позиция закрыта, ничего взведённого не осталось.

**Если она сработала в лимитный ордер, который не исполнился**, другая сторона остаётся активной. Этого случая обычно не ждут, но поведение верное: позиция у вас всё ещё есть, значит, защита всё ещё нужна. Если рынок затем развернётся достаточно далеко, чтобы запустить вторую сторону, неисполненный ордер от первой отменяется, а вторая срабатывает уже по позиции в её текущем виде — возможно, другого объёма, чем при первой попытке.

<h2 id="they-fire-once">
  Срабатывание только одно
</h2>

Защитный ордер срабатывает **ровно один раз**. Если получившийся ордер не закрыл позицию целиком, протокол **не** взводит его заново на остаток.

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

Единственное срабатывание — сознательное решение. Автоматически взводиться заново в стакан, который только что не переварил ордер, — значит отправлять ордера ровно в ту неликвидность, которая и вызвала частичное исполнение, раз за разом и в худших условиях.

<Warning>
  После частичного закрытия проверьте позицию. Защитный ордер израсходован, и оставшаяся экспозиция не защищена, пока вы не выставите новый. Это самое весомое отличие этой площадки от платформ, которые взводят защиту заново автоматически.
</Warning>

<h2 id="slippage-on-a-triggered-market-order">
  Проскальзывание сработавшего рыночного ордера
</h2>

Рыночный ордер, порождённый срабатыванием защиты, использует **фиксированный допуск по проскальзыванию 10%**, независимо от того, что вы настроили для ручных ордеров.

Логика такая: стоп существует, чтобы вывести вас из позиции. Жёсткий допуск, перенесённый из обычных настроек, означал бы, что стоп срабатывает, не исполняется и оставляет вас в позиции, из которой должен был вывести. Широкое ограничение соглашается на худшую цену в обмен на фактический выход.

Всё остальное про [рыночные ордера](/ru/trading/market-to-limit) продолжает действовать: и ценовой коридор рынка, и ограничение, выведенное из глубины, по-прежнему ограничивают исполнение.

<h2 id="changing-them">
  Изменение защитных ордеров
</h2>

Защитные ордера **нельзя изменить на месте**. Чтобы поменять цену срабатывания или лимитную цену, отмените ордер и создайте новый.

Промежуток между отменой и созданием — окно без защиты. На быстром рынке сначала выставьте новый ордер, если платформа это позволяет, либо примите существование этого окна и сделайте его коротким.

<h2 id="where-to-go-next">
  Что дальше
</h2>

<CardGroup cols={2}>
  <Card title="Условные ордера" href="/ru/trading/conditional-orders">
    Механика срабатывания под капотом и полная модель состояний.
  </Card>

  <Card title="Только уменьшение" href="/ru/trading/reduce-only">
    Гарантия, которая делает защитный ордер безопасным.
  </Card>

  <Card title="Маркировочная цена" href="/ru/trading/mark-price">
    Почему она безопаснее как опора для срабатывания.
  </Card>

  <Card title="Ликвидации" href="/ru/trading/liquidations">
    Что происходит, если защита не сработала вовремя.
  </Card>
</CardGroup>
