Перейти к содержимому
Все стратегии

Стратегии

Бэктестинг Polymarket 15m Up/Down | Stratmill

Итог: Отменено

PolymarketBtc15mLateWindowNearCertaintyHarvest

Сводка по итогам

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

Гипотеза

Стратегия LONG-ONLY (структурно: рынки прогнозов нельзя шортить) на повторяющейся бинарной серии POLYMARKET BTC-updown-15m. Торгуемая единица — каждый новый 15-минутный рынок вверх/вниз (разрешается в 1, если справочная цена при закрытии выше справочной цены при открытии, иначе в 0). В основе механизма — почти арбитражная возможность, вытекающая из REALIZED VOLATILITY, а не подогнанный ценовой паттерн: ближе к концу жизни конкретного рынка, если базовый актив уже решительно движется в одном направлении,……Показать большеСвернуть

Стратегия LONG-ONLY (структурно: рынки прогнозов нельзя шортить) на повторяющейся бинарной серии POLYMARKET BTC-updown-15m. Торгуемая единица — каждый новый 15-минутный рынок вверх/вниз (разрешается в 1, если справочная цена при закрытии выше справочной цены при открытии, иначе в 0). В основе механизма — почти арбитражная возможность, вытекающая из REALIZED VOLATILITY, а не подогнанный ценовой паттерн: ближе к концу жизни конкретного рынка, если базовый актив уже решительно движется в одном направлении, вероятность того, что за оставшиеся минуты движение развернётся и изменит SIGN, мала и напрямую вычисляется по краткосрочной реализованной волатильности монеты. Когда подразумеваемая рынком вероятность уже предпочтительного исхода существенно BELOW справедливой вероятности, рассчитанной по волатильности, мы покупаем предпочтительный токен и удерживаем его до разрешения рынка. Источник сигнала — спотовые 1-минутные бары той же монеты (BTCUSDT.BINANCE_SPOT) за период BINANCE; они нужны для (а) отслеживания текущего движения относительно цены открытия рынка и (б) оценки стандартного отклонения реализованного движения за минуту. Это NOT направленная ставка на криптовалюту и NOT стратегия OHLCV на импульс или возврат к среднему — это захват недооценки бинарного рынка, справедливую стоимость которого мы можем вычислить точнее, чем рынок её оценивает, используя уже собираемые нами данные. Она намеренно заполняет механизмом, который ещё не проверялся, наименее представленную площадку в корпусе (POLYMARKET = 0.0% из 3043 экспериментов) и по замыслу с большим запасом покрывает спред около 1% за полный оборот.

Прямая реализация гипотезы о почти арбитражной возможности на основе реализованной волатильности. Источник сигнала — бары BTCUSDT.BINANCE_SPOT длительностью 1 минут, точно как задано: они используются и для расчёта текущего движения относительно цены открытия рынка (p_0 = цена закрытия спотового рынка в минуту открытия окна, определяется один раз для каждого рынка и сохраняется в кэше), и для оценки стандартного отклонения реализованного движения за минуту (скользящее стандартное отклонение логарифмической……Показать большеСвернуть

Прямая реализация гипотезы о почти арбитражной возможности на основе реализованной волатильности. Источник сигнала — бары BTCUSDT.BINANCE_SPOT длительностью 1 минут, точно как задано: они используются и для расчёта текущего движения относительно цены открытия рынка (p_0 = цена закрытия спотового рынка в минуту открытия окна, определяется один раз для каждого рынка и сохраняется в кэше), и для оценки стандартного отклонения реализованного движения за минуту (скользящее стандартное отклонение логарифмической доходности за 60 баров, поддерживаемое с помощью текущих сумм за O(1)). Окно принятия решения разбирается из собственного слага каждого рынка (BTC-UPDOWN-15M-<open_epoch>-UP), поэтому периодичность 15 минут вычисляется, а не задаётся жёстко. Расчёт справедливой стоимости — это Phi(z) для остаточного нормального движения; market_signal возвращает непрерывное преимущество справедливой стоимости над рыночной на каждом баре, где возможно принять решение, и применяет пороги входа. При офлайн-проверке на 477 разрешённых рынках UP из каталога (с 2026-08-12 по 2026-08-19) с этими значениями по умолчанию получено 109 входов, доля выигрышных сделок 93.6%, средняя цена входа 0.80 и средняя справедливая стоимость 0.954 (хорошая калибровка); средняя доходность на сделку составила около +19.8% от премии до учёта спреда около 1%. Внесены два намеренных изменения по сравнению с описанием гипотезы — меры контроля рисков, а не дополнительное преимущество: (1) фильтр согласия рынка (токен уже должен торговаться по цене не ниже 0.50), поскольку модель может сильно ошибиться только в том случае, если спотовая цена Binance и собственный оракул Polymarket расходятся насчёт SIGN движения; согласие рынка с направлением устраняет именно этот тип ошибки, сохраняя используемую нами недооценку вероятности; (2) значение entry_cutoff_frac зафиксировано на 1.0, поскольку рынки выставляются примерно за 24 ч до начала окна и ограничение по доле времени жизни из базового шаблона отклоняло бы все входы, выполненные в правильный момент. Окно по времени до конца — это и есть реальный, более строгий фильтр. Стоит прямо указать на одно структурное ограничение: слой расширения разрешает серию исходов ONE согласно спецификации, поэтому эта стратегия может покупать только токен UP. Для окон с предпочтительным исходом «вниз» (зеркальная часть идеи «покупать предпочтительную сторону») понадобилась бы вторая стратегия с исходом 'Down'; Polymarket нельзя шортить, поэтому здесь такие окна пропускаются, а не имитируются. Эффективность: одновременно выставлено около 480 рынков, каждый выдаёт по бару в минуту в течение целого дня до начала окна, поэтому on_bar отфильтровывает бары рынка до открытия окна принятия решения (одно обращение к словарю и два сравнения целых чисел). Это отбрасывает около 98% баров до любых вычислений, не меняя дальнейшую работу базового диспетчера.

data_unavailable: данные для бэктеста по BTC-UPDOWN-15M-1787179500-UP.POLYMARKET не удалось собрать за 5 попыток: - бары (bar_type=BTC-UPDOWN-15M-1787179500-UP.POLYMARKET-1-MINUTE-LAST-EXTERNAL): получено 0, требуется 100 или период 30+ дней Препятствие — слой данных, а не стратегия. Повторно оцените эту гипотезу, когда сбор данных будет исправлен или история символа будет загружена.

Реализация

Стратегия POLYMARKET только с длинными позициями на бинарной серии btc-updown-15m. Каждый рынок на 15 минут разрешается в 1, если справочная цена BTC на момент закрытия окна выше цены при его открытии. Ближе к концу окна справедливая стоимость почти арифметически вычисляется так: при m минутах до конца и оценённой по барам BINANCE SPOT BTCUSDT 1-минутной длины сигме реализованной логарифмической доходности за минуту fair(Up) = Phi( ln(p_t/p_0) / (sigma*sqrt(m)) ), где p_0 — это BTC на открытии окна. Когда BTC уже……Показать большеСвернуть

Стратегия POLYMARKET только с длинными позициями на бинарной серии btc-updown-15m. Каждый рынок на 15 минут разрешается в 1, если справочная цена BTC на момент закрытия окна выше цены при его открытии. Ближе к концу окна справедливая стоимость почти арифметически вычисляется так: при m минутах до конца и оценённой по барам BINANCE SPOT BTCUSDT 1-минутной длины сигме реализованной логарифмической доходности за минуту fair(Up) = Phi( ln(p_t/p_0) / (sigma*sqrt(m)) ), где p_0 — это BTC на открытии окна. Когда BTC уже решительно вырос (fair >= 0.90), рынок уже согласен с направлением движения (токен >= 0.50), а токен всё ещё торгуется как минимум на 5 центов ниже справедливой стоимости, подразумеваемой волатильностью, стратегия BUYS токен UP в последние 8–0.5 минут окна и удерживает его до разрешения рынка, выходя по итоговой цене расчёта 0/1. Размер позиции ограничивает максимальный убыток на рынок (полную премию длинной бинарной позиции) величиной 2% от капитала. Комиссии площадок равны нулю; типичная цена входа около 0.80 с расчётом по 1.00 с большим запасом покрывает спред около 1% за полный оборот.

Сводка по итогам

Работу остановили на этапе данных: данные для бэктеста по BTC-UPDOWN-15M-1787179500-UP.POLYMARKET не удалось собрать за 5 попыток (0 из необходимых 100+ минутных баров / период 30+ дней). Препятствием оказался слой данных, а не стратегия; до этапов проверки бэктеста, оптимизации, анализа или оценки рисков дело не дошло.

Стратегия Polymarket только для длинных позиций: покупка токена UP, уже имеющего преимущество, на повторяющемся бинарном рынке BTC-updown-15m под конец каждого окна, когда рыночная цена отстает от справедливой вероятности того, что направление движения сохранится до расчета, рассчитанной на основе реализованной волатильности.

Показателей эффективности нет: бэктест не запускался, поскольку необходимые данные не удалось собрать. Поэтому сообщить доходность, коэффициент Шарпа или число сделок невозможно.

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.