Skip to content

Отмена ставки: выход по цене кривой

Передумали до закрытия рынка? На рынках, где это разрешено, ставку можно отменить (pm_cancel_bet). Но важно понимать: это не «верните мои деньги», а продажа позиции обратно по текущей цене. Разберём, сколько вернётся и почему.

Главное в двух абзацах

Отмена — это выход по текущей кривой (curve-priced), а не возврат номинала. Вы продаёте свои доли (weight) по цене, которая сложилась к моменту отмены. Если после вашей ставки рынок сместился, вернётся меньше внесённого — это честная цена выхода, а не штраф. И наоборот: на руки возврат никогда не больше вашей ставки (cap-at-stake) — прибыль по кривой нельзя обналичить в момент отмены.

Что происходит с разницей — зависит от направления. Вышло по кривой меньше ставки (цена против вас) → недостача (curve_residual) остаётся рынку, уходит в forfeit_pool и распределяется победителям на сеттле. Вышло больше ставки (цена в вашу пользу) → избыток не отдаётся рынку и не платится сразу: он становится вашим отложенным требованием, привязанным к исходу, и гасится на сеттле, если ваш исход выиграл (детали — «Ранний выход и отложенное требование»). Токены при этом не минтятся и не сжигаются. Отменить можно только до закрытия ставок (betting_expiration) и только если рынок создан с разрешённой отменой.

Как это работает

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

Cap-at-stake. Немедленный возврат ограничен сверху вашей исходной ставкой. Даже если цена вашего исхода выросла и «по кривой» доли стоят больше — на руки вернётся не больше, чем вы внесли. Избыток по кривой не пропадает: он переносится в отложенное требование и гасится на резолве, если ваш исход выиграл. Отмена — это выход, а не способ снять прибыль мгновенно.

Residual → forfeit_pool. Если по кривой вышло меньше номинала, разница (curve_residual) не теряется в никуда: она направляется в forfeit_pool рынка и достаётся победителям на сеттле. Токены сохраняются — это часть конструкции, которая держит консервацию (никакого «сжигания» и никакого молчаливого минта).

Что нужно понимать

  • Возврат ≠ номинал. Сместился рынок после вашей ставки — вернётся меньше. Это цена ликвидности, а не наказание.
  • Мгновенно на отмене не заработать. Cap-at-stake: на руки максимум — своя ставка. Прибыль по кривой становится отложенным требованием и приходит на резолве, если ваш исход выиграл.
  • Убыточная разница остаётся рынку. Вышло меньше ставки — недостача уходит победителям через forfeit_pool, а не «в воздух». Прибыльный избыток, наоборот, закрепляется за вами как отложенное требование.
  • Только до закрытия и только где разрешено. После betting_expiration отмены нет; на рынках без флага отмены — тоже.
  • Плечо закрывается иначе. Выход из плечевой позиции (pm_leverage_close) — своя механика (заём, cancel_value); там residual тоже роутится в forfeit_pool. См. Плечевой трейдер.

Связки