В этой статье
Что фиксирует ставка у букмекераПочему при более низкой цене долей становится большеКак лишние доли меняют прибыль двух исходовПочему нельзя задним числом увеличивать ставку БК в PNL«Принят» и «исполнен» — разные статусыЧто сравнить после покупкиЧто фиксирует ставка у букмекера
Предположим, букмекер уже принял $50 по коэффициенту 1,80. Выплата при выигрыше — $90. Если противоположный бинарный контракт выплачивает $1 за выигравшую долю, расчётная цель второго плеча — 90 долей. Сумму первой ставки и принятый коэффициент после этого сохраняют отдельно от текущих котировок.
При изменении цены Polymarket меняется стоимость покупки этих долей. Сам по себе новый курс в стакане не означает, что у букмекера вместо $50 появилась ставка $52 или $53. В журнале должна оставаться фактическая сумма из принятого купона.
Все числа в статье учебные, приведены в USD. Для USDT, рублей и гривен сначала нужен сохранённый курс перевода в общую расчётную валюту. Комиссия $1 в примерах условная и не является тарифом Polymarket.
Почему при более низкой цене долей становится больше
Рассмотрим покупку, в которой зафиксирован денежный бюджет. В стакане видна цена 36¢, а верхний допустимый предел — 38¢. Если бюджет ошибочно вычислить как 90 × $0,38, на покупку выделяется $34,20 до комиссии.
При исполнении всего этого бюджета по 36¢ получится $34,20 / $0,36 = 95 долей. Цена оказалась выгоднее верхнего предела, но объём вырос с 90 до 95. Для вилки это разные позиции: теперь выплаты двух плеч не равны.
Чтобы оценить стоимость 90 долей по одной доступной цене 36¢, используют 90 × $0,36 = $32,40 до комиссии. Если нужный объём распределён по нескольким уровням стакана, расходы считают по каждому уровню: сумма произведений цены на взятое количество.
Из этого примера не следует, что любой ордер с параметром «90 долей» исполнится ровно на 90. Важны единицы заявки, тип исполнения, подписанные условия и правила конкретного API. Защитная цена ограничивает допустимую цену; она не является обещанием точного количества полученных долей. Проверять нужно фактическое исполнение.
Как лишние доли меняют прибыль двух исходов
Сравним два исполнения при неизменной ставке БК $50 с коэффициентом 1,80. Предположим, комиссия каждой покупки составляет ровно $1 и уплачивается дополнительно деньгами.
| Показатель | 90 долей по 36¢ | 95 долей по 36¢ |
|---|---|---|
| Расход на доли до комиссии | $32,40 | $34,20 |
| Все расходы с БК и комиссией | $83,40 | $85,20 |
| Результат, если выиграла БК | $90 − $83,40 = +$6,60 | $90 − $85,20 = +$4,80 |
| Результат, если выиграл Polymarket | $90 − $83,40 = +$6,60 | $95 − $85,20 = +$9,80 |
Обе ветки в этом примере ещё положительные, но это уже не одинаковая прибыль. При другом исходном спреде дополнительные расходы могут сделать одну ветку убыточной. Среднее двух результатов не показывает худший возможный результат.
Общая формула: расходы T = ставка БК B + стоимость долей C + комиссия F. Результат БК равен B × k − T. Результат Polymarket равен q − T, где q — фактически полученные доли с выплатой $1 при выигрыше. Отмена или иной порядок разрешения рынка требуют отдельного сценария.
Почему нельзя задним числом увеличивать ставку БК в PNL
Если куплено 95 долей, обратный расчёт 95 / 1,80 даст $52,78. Это сумма, которая уравняла бы выплаты в новом плане. Она не доказывает, что букмекер принял именно такую ставку.
Если в купоне осталось $50, в PNL сохраняют $50. Исправлять первую сумму на $52,78 без реальной дополнительной ставки — значит менять учёт под желаемый результат. Правильный журнал показывает фактические доли, фактическое списание, комиссию и оба результата отдельно.
При комиссии, удержанной в долях, важно не вычесть её второй раз. Используйте фактически зачисленные доли и реальные денежные расходы, а не одновременно теоретическое количество до комиссии и уже уменьшенное число долей.
«Принят» и «исполнен» — разные статусы
Ответ о принятии заявки не подтверждает покупку всего объёма. После него возможны исполнение, частичное исполнение там, где оно разрешено, отклонение или неопределённый результат при сетевом сбое. Режим FOK требует полного немедленного исполнения заявки либо её отмены, но не подтверждает заранее доступность объёма.
Отсутствие заявки в открытых ордерах тоже не доказывает неудачу: исполненный рыночный ордер может уже находиться в истории сделок. Сверяют идентификатор заявки, историю исполнений и фактическую позицию. Повторная отправка до выяснения статуса может создать вторую покупку.
Если фактическое количество отличается от расчётного, сначала отражают это различие в двух исходах. Новую сделку или продажу остатка нельзя считать автоматически выполненной только потому, что калькулятор предложил новый баланс.
Что сравнить после покупки
- Сумму, валюту и коэффициент в подтверждённом купоне БК.
- Тот же матч, рынок и выбранный исход Polymarket: матч и отдельная карта или сет не взаимозаменяемы.
- Фактически купленные и зачисленные доли, среднюю цену и денежное списание.
- Комиссию и способ её удержания.
- Два результата после исполнения, включая отрицательную ветку, если она появилась.
Для проверки арифметики можно использовать калькулятор букмекерских вилок. Он рассчитывает результат по введённым данным и не подтверждает приём ставки или наличие объёма на бирже. О том, как сохранить первое плечо при движении цены, читайте в разборе фиксации ставки.
Источники и методика
Числовые примеры рассчитаны редакцией WEB3 BET. Условия конкретного рынка и комиссии проверяйте на площадке в момент сделки.
- Polymarket: официальные примеры и типы ордеров.
- Polymarket: разрешение рынков и выплаты.
- Официальный архив описания Exchange: соотношение активов и улучшение цены. Архив не заменяет текущую документацию API.