> ## 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.

# Ступенчатые ордера

> Выставление лестницы лимитных ордеров по ценовому диапазону одним действием — с равными объёмами или со смещением к любому из концов.

Ступенчатый ордер выставляет сразу несколько лимитных ордеров, распределённых по ценовому диапазону. Если [TWAP](/ru/trading/twap) разбивает ордер по *времени*, то ступенчатый ордер разбивает его по *цене*.

Разница в том, в чём вы готовы принять неопределённость. TWAP соглашается с любой ценой, которую рынок даёт на каждом интервале. Ступенчатый ордер фиксирует цены и принимает неопределённость по объёму исполнения: вас исполнят только там, где рынок действительно торгует.

<h2 id="why-ladder">
  Зачем лестница
</h2>

**Усреднение по диапазону.** Выбрать одну цену входа — это ставка на момент. Если распределить объём по диапазону, позиция набирается по мере того, как рынок его проходит, и средняя цена отражает диапазон, а не один момент.

**Снижение влияния на цену.** Один крупный лимитный ордер по одной цене — это стена. Тот же объём, разбитый по уровням, ближе к тому, как распределена естественная ликвидность, и его реже обыгрывают.

**Сокрытие намерения.** Крупный ордер в стакане — заметный сигнал. Несколько мелких по диапазону говорят о ваших действиях заметно меньше.

<h2 id="parameters">
  Параметры
</h2>

| Параметр              | Значение                                               |
| --------------------- | ------------------------------------------------------ |
| **Общий объём**       | Полное количество по всем ордерам                      |
| **Начальная цена**    | Один конец диапазона                                   |
| **Конечная цена**     | Другой конец                                           |
| **Число ордеров**     | Сколько уровней выставить                              |
| **Тип ордера**        | По умолчанию GTC; доступны также «только мейкер» и IOC |
| **Перекос объёма**    | Как объём распределён по лестнице                      |
| **Только уменьшение** | Ограничить лестницу закрытием существующей позиции     |

Цены расставлены равномерно между концами диапазона. Распределение объёма задаётся перекосом.

<h2 id="skew">
  Перекос
</h2>

Перекос — это отношение объёма по конечной цене к объёму по начальной.

| Перекос  | Распределение            |
| -------- | ------------------------ |
| **1**    | Все ордера одного объёма |
| **> 1**  | Крупнее к конечной цене  |
| **\< 1** | Крупнее к начальной цене |

<div className="dg" data-dg="scale-order-skew">
  <div className="dg-c" style={{aspectRatio:"720 / 278"}}>
    <svg className="dg-w" viewBox="0 0 720 278" aria-hidden="true" />

    <div className="dg-band" style={{left:"0.0000%",top:"9.3525%",width:"48.3333%",height:"64.0288%"}}><span className="dg-cap">Перекос = 1 · поровну</span></div>
    <div className="dg-band" style={{left:"51.6667%",top:"9.3525%",width:"48.3333%",height:"64.0288%"}}><span className="dg-cap">Перекос = 4 · вес к дальнему концу</span></div>
    <div className="dg-free dg-mid" style={{left:"0.0000%",top:"80.5755%",width:"100.0000%"}}><div className="dg-s">Тот же общий объём 1,0, те же четыре цены — различается только распределение.</div><div className="dg-n">Лестница на покупку: смещение к дальнему концу вкладывает больше только при дальнейшем падении.</div></div>
    <div className="dg-bar" style={{left:"2.2222%",top:"16.5468%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>50,000</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"62.500%"}} /></span><span className="dg-bar-trail">0.25</span></div>
    <div className="dg-bar" style={{left:"2.2222%",top:"30.2158%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>49,800</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"62.500%"}} /></span><span className="dg-bar-trail">0.25</span></div>
    <div className="dg-bar" style={{left:"2.2222%",top:"43.8849%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>49,600</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"62.500%"}} /></span><span className="dg-bar-trail">0.25</span></div>
    <div className="dg-bar" style={{left:"2.2222%",top:"57.5540%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>49,400</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"62.500%"}} /></span><span className="dg-bar-trail">0.25</span></div>
    <div className="dg-bar" style={{left:"53.8889%",top:"16.5468%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>50,000</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"25.000%"}} /></span><span className="dg-bar-trail">0.10</span></div>
    <div className="dg-bar" style={{left:"53.8889%",top:"30.2158%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>49,800</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"50.000%"}} /></span><span className="dg-bar-trail">0.20</span></div>
    <div className="dg-bar" style={{left:"53.8889%",top:"43.8849%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>49,600</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"75.000%"}} /></span><span className="dg-bar-trail">0.30</span></div>
    <div className="dg-bar" style={{left:"53.8889%",top:"57.5540%",width:"43.8889%",height:"10.0719%"}}><span className="dg-bar-lead" style={{width:"18.3544%"}}>49,400</span><span className="dg-bar-track"><span className="dg-bar-fill dg--blue" style={{left:"0%",width:"100.000%"}} /></span><span className="dg-bar-trail">0.40</span></div>
  </div>
</div>

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

<h2 id="validation">
  Проверка
</h2>

Вся лестница проверяется до того, как будет выставлена хоть одна её часть:

* Каждый отдельный ордер должен укладываться в минимальный и максимальный размер ордера на рынке
* На общий объём должно хватать начальной маржи
* Если задано «только уменьшение», общий объём не должен превышать текущую позицию

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

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

<h2 id="after-placement">
  После выставления
</h2>

После выставления это **обычные лимитные ордера**. Никакой стратегии за ними не работает.

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

<Note>
  Флаг «только мейкер» на лестнице гарантирует мейкерскую комиссию на каждом уровне. Он же означает, что любой уровень, который при выставлении пересёк бы стакан, отклоняется, а не исполняется, — и в лестнице, поставленной слишком близко к вершине стакана, могут молча появиться пропуски.
</Note>

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

<CardGroup cols={2}>
  <Card title="TWAP" href="/ru/trading/twap">
    Разбиение по времени вместо цены, с механизмом догона.
  </Card>

  <Card title="Типы ордеров" href="/ru/trading/order-types">
    «Только мейкер», GTC и IOC применительно к каждому уровню.
  </Card>

  <Card title="Изменение ордеров" href="/ru/trading/modify-orders">
    Корректировка отдельных уровней после выставления.
  </Card>

  <Card title="Комиссии" href="/ru/programs/fees">
    Мейкерская комиссия на уровнях лестницы в стакане.
  </Card>
</CardGroup>
