Как исполняются ордера

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

Без спреда и проскальзывания

  • Без спреда. Каждое открытие и закрытие исполняется по цене маркировки без каких-либо надбавок: лонг входит по цене маркировки, а не выше, и выходит по ней же, а не ниже.
  • Без проскальзывания. Стакана, по которому нужно проходить, нет, поэтому 10 Blood и 2,000,000 Blood исполняются по одной и той же цене.
  • Без фандинга. Держать позицию со временем ничего не стоит. Во что сделка всё-таки обходится: прибыльная сделка сохраняет лишь часть своей прибыли (кривая удержания).

Два шага: размещение, затем исполнение

  1. Вы размещаете ордер. Ваша транзакция записывает его и, если это открытие, резервирует маржу. Цена пока не фиксируется.
  2. Примерно через 5 секунд (по умолчанию) кипер казны исполняет его по цене маркировки на тот момент. Сначала казна ещё раз всё проверяет: лимиты, паузы и вашу защиту цены. Если что-то не проходит, ордер вместо исполнения отменяется и ничего не списывается.
0 с вы размещаете ордер маржа зарезервирована, цены ещё нет ~5 с кипер исполняет его вход = цена маркировки на этот момент

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

Зачем нужно короткое ожидание

Цена маркировки обновляется примерно каждые 3 секунды. Цены на других биржах меняются чуть раньше, поэтому быстрый трейдер часто может предсказать, где окажется следующая цена маркировки. Если бы ордера исполнялись мгновенно по текущей цене маркировки, такой трейдер мог бы раз за разом покупать по цене, которая, как он уже знает, вот-вот вырастет, а его прибыль шла бы из пула, который принадлежит каждому Maneki.

Большинство площадок, чтобы покрыть это, берут спред с каждой сделки. Manekora вместо этого ждёт: к моменту исполнения ордера уже опубликована новая цена маркировки, так что всё, что кто-либо знал при размещении, уже учтено в цене исполнения. Никто не может торговать по цене, которую видел заранее, а значит, никому не нужно платить спред.

Защита цены

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

Кипер и 30-секундное окно по умолчанию

  • Ордера исполняет только кипер казны. Если бы это мог делать кто угодно, трейдер исполнял бы свой ордер в удобный для себя момент — а именно это преимущество и устраняет ожидание.
  • Кипер не может исполнить ордер раньше времени — до того, как ордер прождёт 5 секунд (по умолчанию). Обычно исполнение происходит в течение одного-двух блоков после этого.
  • Кипер не может исполнить ордер слишком поздно. Если ордер не исполнен через 30 секунд (по умолчанию) после того, как стал исполнимым, срок его действия истекает, и любой может отменить его, чтобы вернуть маржу. Поэтому кипер может выбирать разве что среди цен маркировки этих 30 секунд.
  • Кипер никогда не устанавливает цену. Казна сама считывает цену маркировки при исполнении, а ваша защита цены всё равно отменит любое исполнение хуже вашего лимита.
  • Всё на виду. Каждый ордер, исполнение и отмена записываются ончейн вместе со временем, так что любой может проверить, насколько быстро кипер исполняет ордера.
  • Вы можете запросить экстренное закрытие без кипера. Если кипер пропустил окно закрытия, на позиции на 25 секунд появляется кнопка Закрыть сейчас: она закрывает позицию мгновенно, по цене маркировки за вычетом 0.1% (но не больше пятой части вашей маржи). Эта стоимость и короткое окно не дают никому использовать кнопку, чтобы выбрать удобный момент, поэтому она имеет смысл, только если кипер не сработал. Пропустили 25 секунд? Запросите закрытие ещё раз, бесплатно: если кипер пропустит и его, «Закрыть сейчас» появится снова. Для «Закрыть сейчас» также нужна действующая цена; эта функция недоступна, пока экстренные выходы приостановлены.

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

Почему ордер может быть отменён

ПричинаЧто делать
Цена маркировки вышла за пределы вашей защиты ценыРазместите ордер снова или задайте более широкую защиту цены
Кипер не исполнил ордер в отведённое окноБывает редко: кипер был недоступен или сеть встала. Разместите ордер снова; для закрытия на 25 секунд также доступна кнопка «Закрыть сейчас»
Лимиты рынка заполнились раньшеПопробуйте меньший объём или повторите позже
Открытия были приостановлены или сработал предохранительЗакрытие позиций и минт продолжаются. Конвертация требует достаточного Защищённого резерва и доступных средств.
Казна была на паузе (пауза из-за эксплойта)Разместите ордер снова после окончания паузы. Закрытия и конвертации тоже ждут; ликвидации продолжаются
Цена маркировки и цена оракула разошлисьПопробуйте снова, когда они сойдутся
Максимальное плечо рынка было сниженоВыберите меньшее плечо
Позицию ликвидировали до исполнения закрытияНичего делать не нужно: позицию закрыла ликвидация

Отменённый ордер ничего не стоит, кроме газа за транзакцию.

Пока ордер ждёт

  • Его маржа считается используемой, поэтому не входит в «Доступно Blood».
  • Maneki нельзя отпустить или передать — как и при открытых позициях; но доступную часть Blood по-прежнему можно конвертировать.
  • Позицию, закрытие которой ожидает исполнения, всё ещё можно ликвидировать; тогда её закрытие отменяется. Если к моменту исполнения закрытия цена маркировки достигла цены ликвидации, позиция ликвидируется вместо закрытия.