Методология

Каждое число на OrcaLayer — винрейт, P&L, бейдж «Smart Money» — рассчитывается по строго определённой формуле на основе публичных данных блокчейна Polygon. Эта страница объясняет эти расчёты простым языком.

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

01Источники данных

OrcaLayer индексирует каждую сделку Polymarket напрямую из блокчейна Polygon в собственную базу данных — на сегодня это более 1,2 миллиарда сделок и около 1,3 миллиона рынков. Мы не зависим от чужих лидербордов или API; мы читаем саму цепочку, а значит наши числа не наследуют чужих ошибок и пропусков.

Индексатор разделён на отдельные задачи для надёжности и снижения стоимости: один сервис опрашивает блоки Polygon каждые несколько секунд на предмет событий торговли (это и есть источник истины для аналитики), второй отслеживает CTF split / merge / redeem операции, через которые value входит и выходит из multi-outcome рынков. Поверх сырых on-chain данных мы накладываем activity feed самого Polymarket, чтобы закрыть возможные пропуски, с де-дупликацией против on-chain записи — никакой двойной счёт.

Перед тем как какого-либо трейдера начнут оценивать, четыре контракта протокола Polymarket — CTF Exchange и NegRisk router, которые стоят на обеих сторонах обычных сделок — повсеместно исключаются. Если их оставить, router может маскироваться под один гипер-активный «инсайдерский» кошелёк; мы это узнали тяжёлым путём, когда один такой всплыл на громком рынке, и теперь по умолчанию исключаем их по всей платформе.

02Кого мы отслеживаем: правило 10 рынков

Кошелёк попадает в нашу аналитику только после того, как он торговал минимум на 10 различных уже разрешённых рынках — рынках с известным, окончательным исходом.

Причина проста: удача. Тот, кто поставил на один рынок и выиграл, показывает «100% винрейт» — но это шум, а не мастерство. Требование минимального трек-рекорда из разрешённых рынков отсеивает «одного выстрела» и оставляет трейдеров, чьи результаты действительно что-то значат. Это правило невидимо для вас — к моменту, когда кошелёк появляется в лидерборде, он уже его прошёл.

03Smart Money (умные деньги): тройной тест

Кошелёк получает бейдж Smart Money (умные деньги — wallets с реальным skill, не фермеры) только когда выполняются все три условия одновременно:

  • Винрейт 55% или выше — измеряется по рынкам, не по сделкам (см. §05, почему это разное).
  • Положительный общий P&L — кошелёк действительно в плюсе по своим разрешённым рынкам, не просто часто прав на маленьких позициях.
  • Не классифицирован как фермер — см. следующий раздел.

Заметьте, чего здесь нет: это не непрозрачный взвешенный «AI-скор», который надо принять на веру. Это прозрачное правило — три условия, каждое проверяемое по тем же публичным данным, которые мы показываем вам.

Proven это более строгая метка внутри Smart Money. По каждой разрешённой позиции мы сравниваем цену, которую кошелёк заплатил, с тем, сколько исход оказался стоить (1 или 0, либо цена выхода, если позицию продали раньше), вычитаем средний результат всех трейдеров на этом уровне цены и взвешиваем по размеру ставки, не больше $1 000 на рынок. Кошелёк получает метку, когда такая история статистически значима (z-оценка 2.33 и выше, примерно 1 шанс из 100, что это везение) минимум на 20 независимых событиях, при реализованной прибыли от $1 000, и когда результат сохраняется без позиций, проданных до разрешения. Три типа кошельков исключены намеренно. Скальперы: кошельки, у которых больше всего рынков приходится на внутридневные рынки «Up or Down» по криптовалютам и фондовым индексам или почасовые рынки уровня цены, а также кошельки, у которых сделки на рынке обычно укладываются в сутки и при этом не меньше половины позиций продано до разрешения. Автоматическая торговля: кошельки, которые в среднем открывают больше 50 рынков за активный день. И кошельки со средней ценой входа выше 0.90. Метка пересчитывается раз в неделю и остаётся у кошелька, пока оценка не ниже 2.0.

Метка описывает прошлые сделки и не предсказывает будущие. Она не меняет бейдж Smart Money и консенсус китов на страницах рынков: консенсус по-прежнему считает каждый Smart Money кошелёк одинаково.

04Farmer Filter

Это и есть разница между OrcaLayer и сырым лидербордом. Стандартные рейтинги доминируются кошельками, которые выглядят блестяще — и не являются таковыми. Мы их выявляем и отделяем через три независимых механизма.

Фермеры

Кошельки, у которых средняя цена покупки выше 95¢. Они скупают рынки, исход которых уже почти решён — покупают «Yes» по 96¢, когда рынок разрешится в $1 — ради почти гарантированной копейки прибыли и накопления объёма для airdrop-вознаграждений. Получается красивый винрейт почти без мастерства и почти без риска. Мы помечаем такие кошельки и исключаем из Smart Money, чтобы их раздутые рекорды не загрязняли рейтинг.

Боты

Кошельки с более 500 000 сделок и средним размером сделки до $20 — подпись автоматизированной market-making программы или микро-арбитражного бота, а не человека, занимающего реальные позиции. Детектятся отдельно и фильтруются из любого представления.

Router-контракты

Четыре контракта протокола Polymarket из §01. Не трейдеры — инфраструктура, которая стоит на обеих сторонах обычных сделок. Исключены платформенно.

Более глубокий разбор — на отдельной странице Farmer Filter и в нашем анализе 470 миллионов сделок (EN).

05NegRisk-корректированный винрейт и P&L

Multi-outcome рынки полимаркета (одно событие со многими возможными победителями, например «Кто победит на выборах?») построены под капотом как набор связанных Yes/No outcomes через механизм, который Polymarket называет NegRisk. Если считать наивно, одна позиция в таком рынке может быть посчитана дважды по связанным «ногам», искусственно завышая и винрейт, и P&L.

Мы корректируем это в двух местах. Деньги, которые трейдер двигает при split или merge multi-outcome позиции, применяются к обоим связанным outcomes одинаково — поэтому мы делим эти деньги между ними, а не считаем дважды. И прибыль на разрешённом NegRisk-рынке делится пополам, чтобы один outcome не зачёлся как два. Эффект: победа в multi-outcome рынке считается как одна победа — ровно как считал бы человек, не как раздутое число из сырого запроса.

Сам винрейт — это доля разрешённых рынков кошелька, которые завершились в плюс. Рынков, не отдельных fills. Трейдер, который зашёл в один выигрышный рынок через 40 покупок, получает одну победу, а не сорок.

06FIFO учёт прибыли и убытков

Реализованный P&L считается по принципу first-in, first-out — тому же, который использует налоговый бухгалтер. Для каждого кошелька и рынка мы проходим каждую сделку в хронологическом порядке: покупка открывает лот по своей цене, продажа закрывает самые старые открытые лоты первыми, redemption на разрешении закрывает то, что осталось. Результат — честный реализованный P&L по позиции, средняя цена входа и чёткий вердикт «выиграл / проиграл» — а не грубое «value in минус value out», которое игнорирует порядок сделок.

07Медианное время удержания

Для каждого кошелька мы измеряем, сколько он обычно держит позицию — время от первой сделки на рынке до последней — и показываем медиану по всем закрытым позициям этого кошелька. Используем медиану, а не среднее, чтобы одна необычно длинная или короткая позиция не искажала цифру; показываем только для кошельков с тремя и более закрытыми позициями, чтобы это отражало привычку, а не совпадение. Это быстрая характеристика стиля: несколько часов — это внутридневной трейдер (Intraday), несколько недель — conviction holder.

08Сверка с собственными числами Polymarket

Где возможно, мы сверяем наши blockchain-derived результаты с собственными realized closed-position числами Polymarket для кошелька — так, чтобы винрейт и profit factor совпадали с тем, что трейдер видит в своём профиле на полимаркете. Когда у нас есть почти полная копия закрытых позиций кошелька, эти reconciled числа имеют приоритет; когда копия частична, мы возвращаемся к нашим собственным FIFO-числам, чтобы не показывать неполное. В любом случае источник прозрачен — между ними нет придуманного числа.

09Сигналы ISW по украинскому фронту

Для рынков на территориальный контроль в Украине мы отслеживаем ежедневную карту, публикуемую Институтом изучения войны (ISW) через его публичный ArcGIS-сервис. Мы объединяем три слоя как основу для разрешения рынка — оценённый российский контроль, недавние продвижения и продвижения за последние 24 часа. Четвёртый слой — оценённое проникновение (infiltration) — намеренно исключён из расчёта разрешения, потому что Polymarket его не учитывает; мы отслеживаем его только как ранний предупреждающий сигнал близости.

Для каждого из 50+ отслеживаемых фронтовых рынков мы поддерживаем точную геометрию — точку или зону, очерченную вокруг конкретного города, населённого пункта или перекрёстка, на котором рынок разрешается — и считаем ближайшее расстояние от этой геометрии до контролируемой зоны, присваивая уровень близости: HIGH (менее 500 м), MEDIUM (менее 1.5 км), LOW (менее 3 км) или SAFE.

Чтобы оставаться актуальными без перегрузки серверов ISW, мы спрашиваем только «что-то изменилось?» каждые несколько секунд в окне публикации ISW и забираем тяжёлую геометрию карты, только когда слой действительно сдвинулся. Результат питает трекер территории, Telegram-уведомления и Premium proximity API.

10Чего мы не утверждаем

OrcaLayer — это инструмент Business Intelligence на основе публичных данных блокчейна. Это не финансовый, инвестиционный, юридический или налоговый совет; мы не букмекер, не биржа, не торговая платформа, не держим средства и не исполняем сделок. Прошлая результативность кошелька не гарантирует будущие результаты — высокий винрейт это рекорд, а не прогноз.

Мы также открыто говорим о пределах данных: у некоторых ранних или делистнутых рынков полимаркета есть неполные on-chain метаданные, которые задним числом не восстановить; reconciled числа зависят от доступности данных закрытых позиций. Где мы не уверены, показываем собственное вычисленное значение, а не угадываем. Полное Risk Disclosure (EN) и FAQ (EN) — там.

Что почитать дальше

Вопросы о том, как что-то посчитано? @orcalayer в Telegram.