Когда вы видите сигнал лидера на Polymarket, публичная цена — это снимок стакана и оценка рынка в момент публикации; фактическая цена исполнения вашей копии зависит от задержки отправки ордера, настроек допустимого проскальзывания, доступных объёмов и состояния баланса. Чтобы корректно интерпретировать расхождения, сравнивайте однотипные величины: цену лидера в момент сигнала и цену(ы) фактического исполнения, объёмы и статус исполнения (полный/частичный). Ниже — системный разбор шагов и метрик, которые нужно собрать, и конкретный условный пример с арифметикой.
1. Что фиксировать при появлении сигнала лидера
- Время сигнала в одном часовом поясе (UTC и ваш локальный), отметьте миллисекунды по возможности.
- Цена лидера (best bid/ask или цена сделки, если сигнал привязан к исполнению) и глубина доступного объёма на уровне этой цены.
- Идентификатор рынка и исхода, тип заявки (buy/limit/market) и предложенный объём.
- Скрин/лог состояния собственного профиля копирования: допустимое проскальзывание, лимиты суммы, фильтры, доступный баланс.
Полезно сверяться с устройством ордербука и понятием цены как в документации Polymarket: цена бинарной доли выражена от 0 до 1 доллара, а стакан показывает bid/ask и доступный объём на уровнях Polymarket 101 и порядок цен и понятие стакана и цен.
2. Что смотреть в момент отправки и после исполнения ордера
- Время отправки вашего ордера и подтверждение о приёме (или ошибке).
- Тип и параметры ордера: лимитная цена или рынок, максимальное допустимое проскальзывание (если профиль копирования его задаёт).
- Фактические исполнения: зафиксированные цены и объёмы по каждой части (partial fills). Сумма (доли × цена) = фактическая потраченная сумма — проверьте арифметику.
- Статусы: исполнено полностью/частично/отменено/превышен лимит баланса.
Учтите, что публичная карточка рынка не гарантирует цену для покупки всего объёма; доступный объём на уровне цены может быть меньше требуемого, и тогда исполнение пойдёт по следующему уровню ask.
3. Основные причины расхождений и как их убедительно диагностировать
- Временная разница: лидер опубликовал сигнал, а вы отправили ордер позже — между моментами могла измениться лучшая цена.
- Ликвидность и объём: недостаточно объёма по цене лидера — часть сделки идёт по худшей цене (частичное исполнение + последующие уровни стакана).
- Допустимое проскальзывание: профиль копирования ограничил максимальную цену; если рынок вырос выше порога — сделка не исполнится или будет частично исполнена.
- Баланс и лимиты профиля: недостаточный свободный баланс или дневной лимит мог помешать полному исполнению.
- Ограничения типа лимитных ордеров в профиле лидера vs. ваших настроек: лидер мог использовать рыночный ордер, у вас стоит лимит.
Для каждой причины в журнале ищите временные метки, сообщения об ошибках и записи об отменах/частичных исполнениях.
4. Методика воспроизведения расхождений (шаги)
1) Выберите одно событие/сигнал и экспортируйте все метрики: время сигнала, цену лидера, объём в стакане на уровнях до нужного объёма. 2) Воспроизведите отправку ордера с теми же параметрами в контролируемых условиях (условный тестовый профиль) и фиксируйте: время отправки, подтверждение, все исполнения и коды ошибок. 3) Сопоставьте по времени: посмотрите изменение лучшей цены между временем сигнала и временем отправки. 4) Проверьте, были ли частичные исполнения и на каких уровнях — сверкайте суммы: доли × цена = потраченная сумма. 5) Оцените влияние проскальзывания и лимитов: повторите с разными значениями допустимого проскальзывания, чтобы понять чувствительность.
5. Условный пример и проверка арифметики
Условный пример (не реальные деньги): лидер публикует сигнал купить 100 долей Yes по цене 0.40 (best ask = 0.40) и объём на этом уровне — 60 долей. Вы копируете с доп. проскальзыванием до 25% (максимальная цена 0.40 × 1.25 = 0.50).
- На момент отправки лучший ask вырос до 0.47, и доступно 80 долей по 0.47; оставшиеся 20 долей остаются неисполненными (профиль не допускает исполнение выше 0.50, но объёма по 0.47 хватило только на 80).
- Фактическое исполнение: 80 долей × 0.47 = 37.60 (справа арифметика сходится: 80×0.47=37.6).
- Ожидаемая стоимость по сигналу лидера (если бы всё исполнилось по 0.40): 100 × 0.40 = 40.00.
- Сравнение: вы потратили 37.60 на 80 долей; средняя цена исполненных долей = 0.47. Если спустя время маркeтная цена окажется 0.55, текущая оценка исполненных долей = 80 × 0.55 = 44.00; открытый PnL по исполненным долям = 44.00 − 37.60 = 6.40.
Важно: PnL считается только по исполненным долям; неполученные 20 долей не включаются в себестоимость, пока не куплены.
Выводы
- Сравнивайте однотипные величины: цена лидера в момент сигнала и все реализованные цены вашей копии с привязкой по времени и объёму.
- Собирайте логи: время сигнала, время отправки ордера, подтверждения и записи о частичных исполнениях — это позволяет отличать задержку от проблем с ликвидностью или балансом.
- Частые расхождения — повод тщательно протестировать настройки допустимого проскальзывания и минимальные объёмы в профиле копирования; одиночные расхождения чаще объясняются изменчивостью стакана.
Полезные материалы для детализации процесса и понимания стакана и ордеров: Polymarket 101, Цены и стакан на Polymarket и наш разбор сравнения копии и лидера за одинаковый период (внутренняя заметка) [/blog/sravnenie-kopii-i-lidera-odinakovyy-period/].