How To Use
Как использовать AIO Prediction Market Simulator: Монте-Карло, критерий Келли и бинарная вероятность
Какую проблему решает этот индикатор?
Большинство индикаторов TradingView сообщают вам направление — покупать, продавать или ждать. Они не говорят, насколько вероятен этот исход и сколько капитала стоит на него рисковать. AIO Prediction Market Simulator создан для ответа на другой вопрос: учитывая текущую волатильность и расстояние до вашей цели, какова статистическая вероятность достижения ценой этой цели до заданной экспирации? И если вы готовы делать ставку на этот исход, каким должен быть размер вашей позиции?
Именно такая логика лежит в основе рынков предсказаний вроде Polymarket или Kalshi — бинарных контрактов, где вы покупаете исход YES/NO, а цена отражает оценку вероятности толпой. AIO Prediction Market Simulator воспроизводит этот фреймворк на вашем графике TradingView с помощью количественных методов: симуляции Монте-Карло, аналитического ценообразования Блэка-Шоулза, фильтра частиц для динамической оценки волатильности и критерия Келли для расчёта размера ставки.
Результат — не хрустальный шар. Это калиброванный вероятностный движок — такой, который сообщает вам «по расчётам, вероятность 62%, что цена достигнет +2% до экспирации» вместе с рекомендуемым размером позиции, учитывающим ваше преимущество и лимиты просадки. Торгуете ли вы спотовым крипто, фьючерсами или реальными контрактами рынков предсказаний, этот фреймворк заставляет вас мыслить вероятностями, а не уверенностью.
Основной вывод: чтение информационной таблицы
Всё, что вычисляет индикатор, отображается в компактной таблице в углу графика (по умолчанию: сверху справа). Понимание каждой строки — первый практический шаг.
Bull Probability и Bear Probability
Это ключевые цифры. Bull Prob — расчётная вероятность того, что цена коснётся или превысит Bull Strike (по умолчанию: текущее закрытие × 1.02, т.е. +2%) до экспирации. Bear Prob — соответствующая вероятность для Bear Strike (закрытие × 0.98, т.е. −2%).
Показатель Bull 64% / Bear 38% не означает, что рынок гарантированно пойдёт вверх. Это означает: из 1 500 симулированных ценовых траекторий, сгенерированных на основе текущей волатильности, 64% из них коснулись бычьей цели до истечения срока по медвежьей цели. Оставшиеся 36% траекторий либо достигли медвежьего уровня первыми, либо истекли, не достигнув ни одной из целей. Это принципиально иная ментальная модель по сравнению с направленным сигналом — она явно признаёт неопределённость.
Порог принятия решения намеренно консервативен: индикатор требует Bull Prob > 55% (не просто 50%) прежде чем выдать состояние BUY, обеспечивая значимый запас преимущества сверх безубыточного подбрасывания монеты. Аналогично для Bear Prob > 55% для состояния SHORT.
Expected Value (EV)
EV объединяет вероятность с выплатой. Если рынок предсказаний предлагает выплату 1.8× на бычью ставку, которую вы оцениваете с вероятностью 64%, ваш EV = (0.64 × 1.8) − (0.36 × 1.0) = +0.79. Положительный EV означает, что ставка обладает математическим преимуществом. Индикатор показывает это как значение со знаком — положительное = преимущество в этом направлении, отрицательное = отрицательное ожидание. Никогда не открывайте позицию с отрицательным EV, независимо от того, что говорят другие подтверждения.
Kelly Position Size
Именно здесь вероятность превращается в реальный размер позиции. Рекомендация Kelly, показанная в таблице, уже скорректирована настройкой Fractional Kelly (по умолчанию 0.15 = 15% от полного Kelly). Она представляет собой процент вашего текущего капитала, который следует выделить на эту конкретную ставку. Значение 2.3% означает: рискуйте 2.3% капитала на этой сделке. Если Kelly показывает 0%, значит либо EV отрицательный, либо модель недостаточно уверена, чтобы определить размер позиции.
Estimated Volatility
Эта строка показывает текущую оценку фильтром частиц реализованной годовой волатильности (выражена в виде десятичной дроби — 0.72 = 72% в годовом исчислении). Это значение волатильности используется внутри симуляции Монте-Карло. Если оно значительно выше вашей интуиции относительно текущего рыночного режима, стоит проверить, не завысила ли недавняя экстремальная свеча окно ретроспективного анализа. И наоборот, если оно ниже ожидаемого в тихий период перед новостями, модель может недооценивать предстоящую волатильность.
Brier Score
Brier Score — это самооценка модели. Он измеряет за последние N баров (по умолчанию 20), были ли точными вероятностные прогнозы индикатора. Показатель около 0.0 = отличная калибровка; около 0.25 = эквивалентно случайному угадыванию; около 0.50+ = модель систематически некалибрована. Если Brier поднимается выше 0.20, относитесь ко всем показаниям вероятности с повышенным скептицизмом, пока он не стабилизируется.
Risk Status и Drawdown
Таблица отслеживает текущую просадку относительно начальной настройки капитала. Как только просадка превышает лимит Max Drawdown Limit (по умолчанию 15%), индикатор переключается в состояние AVOID и не выдаёт новые размеры позиций. Это автоматический предохранитель — он отражает теоретическое требование критерия Келли о том, что вы должны прекратить делать ставки, когда ваш банкролл достаточно пострадал, чтобы дальнейшие ставки стали убыточными в ожидании.
Как работает симуляция Монте-Карло (простым языком)
Индикатор запускает 1 500 симулированных ценовых траекторий (настраивается от 100 до 10 000). Каждая траектория — это последовательность случайных ценовых движений от текущего бара вперёд до даты экспирации, сгенерированная с использованием текущей оценки волатильности. Случайные движения следуют логнормальному распределению — та же статистическая модель, что использует Блэк-Шоулз — с одним ключевым отличием: эта реализация использует генератор случайных чисел на основе хеша, который создаёт уникальные траектории для каждого бара, а не последовательный поток, который мог бы повторяться или коррелировать между вызовами.
Для каждой симулированной траектории индикатор проверяет: коснулась ли эта траектория Bull Strike до Bear Strike? Достигла ли она Bear Strike первой? Истекла ли она, не коснувшись ни одной из целей? Подсчёт этих исходов по 1 500 траекториям даёт оценки вероятности. Чем выше количество симуляций, тем ниже статистический шум — но уже при 1 500 симуляциях стандартная ошибка ниже 1.3 процентных пункта, что достаточно для торговых решений.
Снижение дисперсии: почему это важно
Запуск обычного Монте-Карло на 1 500 траекториях даёт более шумную оценку, чем тот же вычислительный бюджет может обеспечить с методами снижения дисперсии. Доступны три метода:
- Antithetic Variates (по умолчанию ВКЛ): Для каждой случайной траектории индикатор также запускает её зеркальное отражение — если траектория A использует случайные числа +0.3, +0.7, −0.2, траектория B использует −0.3, −0.7, +0.2. Среднее парных траекторий устраняет симметричную дисперсию, примерно вдвое снижая эффективную ошибку Монте-Карло. Это метод снижения дисперсии с наибольшим эффектом, и его следует всегда оставлять включённым.
- Control Variates / Black-Scholes (по умолчанию ВКЛ): Аналитическая формула Блэка-Шоулза даёт точную вероятность в замкнутой форме для ванильного европейского опциона. Использование этой цены BS как «контрольной переменной» — корректировка оценки Монте-Карло на величину её отклонения от BS на известном эталоне — дополнительно снижает дисперсию. Два метода взаимно проверяют друг друга: если вероятности MC и BS расходятся более чем на специфичный для рынка допуск (8 процентных пунктов для крипто, 5 для индексов), таблица помечает предупреждение о расхождении моделей.
- Stratified Sampling (по умолчанию ВЫКЛ): Делит нормальное распределение на страты с равной вероятностью и берёт по одной траектории на страту, обеспечивая лучшее покрытие хвостов распределения. Полезно при небольшом количестве симуляций (< 500), но добавляет издержки, которые становятся излишними при более чем 1 000 траекторий.
Importance Sampling для хвостового риска
Стандартный Монте-Карло недостаточно выборочно охватывает редкие события, поскольку берёт выборки из центра распределения. Importance Sampling намеренно увеличивает выборку хвостов (сценарии обвала и резкого скачка), а затем математически корректирует смещение выборки. При включении (по умолчанию ВКЛ) индикатор также выводит Crash Probability — расчётную вероятность внезапного резкого падения (порог калибруется по рынку: 5% для внутридневного BTC, 2% для внутридневного SPX, 1.2% для валютных пар). Если вероятность обвала превышает порог оповещения, индикатор переключается в состояние AVOID независимо от Bull probability.
Фильтр частиц: более умная оценка волатильности
Самый важный входной параметр для любой симуляции Монте-Карло — предположение о волатильности. Если вы используете фиксированную или наивно рассчитанную историческую волатильность, вы фактически предполагаете, что текущий режим идентичен недавнему прошлому — разумное приближение в спокойные периоды рынка, но опасно неверное во время смены режима, новостных событий или после периода необычно низкой волатильности, предшествующего расширению.
AIO Prediction Market Simulator использует фильтр частиц — байесовский алгоритм последовательной оценки — для поддержания распределения вероятностей по «скрытым» состояниям волатильности. Вместо вопроса «какой была волатильность за последние 100 баров?», он спрашивает: «учитывая всё, что я наблюдал, какое состояние волатильности наиболее согласуется с текущим поведением цены?»
Как это работает на практике
Фильтр поддерживает 200 «частиц» (по умолчанию) — каждая частица представляет собой гипотезу о текущем режиме волатильности. На каждом баре каждая частица предсказывает, какую доходность она бы ожидала при своей гипотезе волатильности. Затем наблюдаемая фактическая доходность используется для взвешивания каждой частицы: частицы, чьи предсказания лучше соответствовали фактическому поведению цены, получают больший вес. Затем частицы с высоким весом передискретизируются, и к каждой частице добавляется небольшой шум процесса, позволяющий распределению эволюционировать. Взвешенное среднее оценок волатильности всех частиц становится текущей эффективной волатильностью, подаваемой в Монте-Карло.
Практический эффект в том, что фильтр частиц реагирует на изменения режима волатильности быстрее, чем простое скользящее стандартное отклонение, оставаясь при этом более плавным, чем поибарная оценка. Для внутридневного BTC (режим Crypto + Intraday) волатильность процесса установлена на 0.25 — достаточно высоко, чтобы допускать быстрые смены режима. Для валютной пары вроде EUR/USD соответствующее значение снижается до 0.0625 (25% × множитель 0.25), отражая тот факт, что режимы волатильности форекса меняются гораздо медленнее.
Руководство по настройке: внутридневная торговля BTC (рекомендуемая конфигурация)
Это наиболее распространённый сценарий использования — торговля BTC на 15-минутном или 1-часовом графике с желанием получить количественную оценку вероятности для краткосрочных направленных ставок.
Шаг 1: Примените индикатор и установите режим торговли
- Добавьте AIO Prediction Market Simulator на график BTC/USDT на таймфрейме 15м или 1Ч
- Установите Trade Type = Intraday — это автоматически настраивает: экспирация = 1 день, базовое ретроспективное окно = 60 баров × 2 (крипто-множитель) = 120 эффективных баров, доля Kelly = 0.10 (более жёсткая для быстрых рынков), максимальная ставка = 3%
- Установите Market Type = Crypto — это масштабирует шум фильтра частиц до базового уровня 1.0×, устанавливает порог обвала на 5% и использует допуск сходимости BS/MC в 8 процентных пунктов, подходящий для распределения BTC с тяжёлыми хвостами
Шаг 2: Проверьте смещения страйков
В режиме Intraday + Crypto смещения страйков автоматически устанавливаются на 2% (текущее закрытие ±2%). На графике BTC на уровне $65 000 это означает Bull Strike = $66 300 и Bear Strike = $63 700. Оцените, является ли 2% реалистичной целью в пределах 1 дня при текущей волатильности BTC. Если ATR на вашем 1Ч графике составляет менее 0.5%, цели могут быть недостижимы в нормальных условиях — рассмотрите ручное снижение до 1%. Если ATR составляет 2%+ на бар, стандартная цель 2%, вероятно, слишком узкая.
Шаг 3: Читайте таблицу
Как только индикатор инициализируется (требуется несколько баров для построения распределения частиц и исторического ретроспективного окна), таблица покажет нечто вроде:
- State: BUY / SHORT / WAIT / AVOID — главное решение. BUY требует Bull Prob > 55%, положительный EV, положительный Kelly и вероятность обвала ниже порога. AVOID означает срабатывание предохранителя по просадке или повышенную вероятность обвала.
- Bull Prob: 61.3% — статистически значимое преимущество на бычьей стороне
- Bear Prob: 41.7% — вероятности не обязаны суммироваться до 100%, поскольку некоторые траектории истекают, не коснувшись ни одного страйка
- EV Bull: +0.18 — положительное преимущество на единицу ставки
- Kelly: 2.1% — рискуйте 2.1% капитала на этой позиции
- Volatility: 0.68 — оценка фильтра частиц в 68% годовой волатильности
- Brier: 0.12 — модель хорошо калибрована
Шаг 4: Действуйте по сигналу
Состояние BUY с Bull Prob > 60%, положительным EV и Brier ниже 0.20 — это полное совпадение подтверждений. Открывайте сделку, определяйте размер по показанному проценту Kelly (или меньше — никогда не больше) и устанавливайте стоп примерно на уровне Bear Strike. Закрывайте позицию, когда цена достигает Bull Strike, когда состояние переключается на AVOID, или когда наступает ваша временная экспирация.
Критерий Келли: почему 15% дробного Kelly — правильное значение по умолчанию
Полная формула Kelly определяет размер ставки как f* = (p × b − q) / b, где p — вероятность выигрыша, q — вероятность проигрыша (1 − p), а b — кратность коэффициента (чистая выплата на единицу ставки). Для бинарной ставки с вероятностью 63% и выплатой 1:1 полный Kelly рекомендует рисковать 26% капитала на этой единственной ставке. Это математически оптимально для максимизации геометрического роста — но это предполагает, что ваша оценка вероятности абсолютно точна и что вам не понадобится ликвидность для других возможностей.
На практике оценки вероятности от любой модели — включая эту — несут ошибку оценки. Фильтр частиц может медленно реагировать на внезапные скачки волатильности. Блэк-Шоулз предполагает логнормальную доходность; крипторынки часто демонстрируют движения с тяжёлыми хвостами, из-за чего аналитическая цена BS оказывается излишне оптимистичной. Значения Brier ниже 0.20 хороши, но они не равны нулю. Дробный Kelly на уровне 0.15 (15% от полного Kelly) снижает рекомендуемый размер с 26% до 3.9% в приведённом выше примере — гораздо более уместно для рынка, где один твит может перечеркнуть все статистические модели.
Пресеты типа сделки применяют различные доли Kelly:
- Intraday: 0.10 (10%) — наименьшая, поскольку внутридневная волатильность делает оценки вероятности наименее надёжными
- Day: 0.15 (15%) — умеренная, сбалансированная для 3-дневного горизонта
- Swing: 0.20 (20%) — немного более агрессивная, поскольку более длинные ретроспективные окна дают более стабильные оценки вероятности
Ограничение Max Bet % (3% для intraday, 5% для day, 8% для swing) действует как жёсткий потолок над Kelly, не позволяя ни одной отдельной ставке превышать эту долю капитала, даже если Kelly рекомендует больше. Эффективный размер позиции всегда равен min(рекомендация Kelly, лимит Max Bet).
Brier Score: действительно ли модель работает?
Brier Score — это метрика калибровки, которая отделяет правильно настроенный индикатор от переобученного. Каждые N баров (по умолчанию 20) индикатор фиксирует свою текущую оценку вероятности Bull или Bear вместе с текущей ценой. N баров спустя он проверяет фактический исход: достигла ли цена прогнозируемой цели? Brier score вычисляется как средняя квадратичная ошибка между предсказанной вероятностью и бинарным исходом (1 = цель достигнута, 0 = не достигнута).
Интерпретация показателя
- 0.00 – 0.10: Отличная калибровка. Вероятности модели точно отслеживают фактические исходы. Высокая уверенность в рекомендациях по размеру Kelly.
- 0.10 – 0.20: Хорошая калибровка. Обычный рабочий диапазон для модели, работающей в стабильном рыночном режиме. Продолжайте со стандартными настройками.
- 0.20 – 0.25: Ухудшающаяся калибровка. Модель испытывает несоответствие режима — возможно, переход от трендового движения к боковому, либо после скачка волатильности. Рассмотрите снижение размера позиций ниже рекомендации Kelly, пока Brier не стабилизируется.
- 0.30+: Плохая калибровка — близко к случайной. Оценки вероятности модели ненадёжны в текущем режиме. Не используйте размер по Kelly. ЖДИТЕ восстановления Brier или проверьте настройки параметров.
Устойчиво высокий Brier Score чаще всего вызван либо слишком коротким периодом ретроспективного анализа (недостаточно истории для оценки волатильности), либо слишком широким смещением страйка (из-за чего «попадания» становятся редкими, а оценки вероятности близки к нулю, что даёт плохой результат). Если Brier хронически выше 0.20, попробуйте уменьшить смещение страйка на 0.5% или увеличить ретроспективное окно на 20–30 баров.
Модуль мультиактивной корреляции
При одновременной торговле коррелированными активами — например, BTC и ETH, или фьючерсами ES и NQ — рассмотрение каждой позиции независимо завышает вашу диверсификацию. Модуль корреляции (по умолчанию отключён) позволяет ввести второй символ и вычислить совместную вероятность, учитывающую реализованную корреляцию между двумя активами за последние N баров (по умолчанию 60).
При включении с BINANCE:ETHUSDT в качестве второго символа на графике BTC индикатор показывает комбинированную оценку вероятности, которая штрафует одновременные бычьи ставки на BTC + ETH в режимах высокой корреляции (когда они склонны двигаться вместе, удвоение эквивалентно 2× экспозиции на один актив). Это продвинутая функция — оставьте её отключённой, если вы специально не управляете мультиактивным портфелем, где риск корреляции существенен.
Параметры отображения и оповещения
Таблица поставляется в двух режимах: Compact (ключевые метрики: состояние, вероятности, EV, Kelly, Brier, волатильность) и Full (добавляет вероятность обвала, сигнал сходимости, детали просадки и метрики корреляции, если включены). Для большинства трейдеров режима Compact достаточно на живом торговом графике. Режим Full более полезен при бэктестинге или анализе модели.
Индикатор также может накладывать визуальные элементы на график:
- Линии Strike Up/Down: Горизонтальные линии, показывающие бычью и медвежью цели — полезны для визуального подтверждения расположения страйков относительно ближайшей структуры
- Полосы CI Upper/Lower: Полосы доверительного интервала, показывающие ожидаемый ценовой диапазон 1-сигма до экспирации — ширина полосы даёт интуитивное представление о том, насколько широко распределение вероятностей
- State Marker (Top): Цветная точка в верхней части каждого бара — зелёная = BUY, красная = SHORT, оранжевая = WAIT, тёмно-красная = AVOID — позволяет прокручивать назад и быстро просматривать исторические переходы состояний
Для оповещений наиболее действенная настройка — «Wait/Avoid → Buy/Short» (включена по умолчанию) — она срабатывает, когда модель переходит от состояния низкой убеждённости или предохранителя к торгуемому сигналу. Оповещение High Confidence срабатывает, когда Bull или Bear Prob превышает 65% (настраивается) при Brier ниже 0.20 — самый строгий сигнал, который выдаёт индикатор.
Посмотрите AIO Prediction Market Simulator в действии
Вероятностный движок Монте-Карло с расчётом размера позиции по Kelly на вашем графике TradingView.
Смотреть на TradingViewОграничения и когда не стоит доверять выводу
Этот индикатор — количественная вероятностная модель, а не рыночный оракул. Несколько условий систематически ухудшают качество его вывода:
- Разрывы режима: Фильтр частиц адаптируется к изменениям волатильности, но ему требуется несколько баров данных для обновления. В течение первых нескольких баров после крупного новостного события оценка волатильности отстаёт от реальности. К выводам вероятности сразу после значительного движения следует относиться осторожно, пока фильтр частиц не получит как минимум 5–10 баров для перекалибровки.
- Тонкие рынки: На инструментах с очень низким объёмом или вне основных торговых сессий реализованная волатильность из ретроспективного окна может основываться на искусственно сжатом ценовом движении. Последующее открытие сессии может полностью аннулировать оценку волатильности.
- Предположение о логнормальности: И траектории Монте-Карло, и кросс-проверка Блэка-Шоулза предполагают, что доходности следуют логнормальному распределению. Крипторынки, в частности, демонстрируют «тяжёлые хвосты» — экстремальные движения происходят чаще, чем предсказывает логнормальное распределение. Допуск сходимости в 8 процентных пунктов и модуль importance sampling частично компенсируют это, но не могут полностью учесть настоящие события «чёрного лебедя».
- Фиксированная экспирация против барьерных опционов: Индикатор использует барьерную модель на основе касания — он проверяет, коснётся ли цена страйка в любой момент до экспирации. Это более «бычья» модель, чем чистая проверка на момент экспирации. Если ваш реальный контракт рынка предсказаний рассчитывается по цене закрытия, а не по любому касанию, вам следует считать вероятности индикатора умеренно оптимистичными.
Ключевые выводы
- Вывод — это вероятность, а не сигнал — Bull Prob 62% означает 38%-ную вероятность ошибки. Всегда используйте размер по Kelly, а не фиксированные лоты.
- Сначала читайте State (BUY/SHORT/WAIT/AVOID), затем подтверждайте EV > 0 и Brier < 0.20 перед действием.
- Для внутридневного BTC используйте режим Crypto + Intraday — он автоматически калибрует все параметры для круглосуточных режимов высокой волатильности.
- Дробный Kelly 0.15 — это не робость, это математически верно для модели с несовершенной калибровкой. Никогда не переопределяйте на более высокие доли в крипто.
- Brier Score — ваш контроль качества: если он превышает 0.20, уменьшите размер или воздержитесь от сделок, пока он не восстановится.
- Antithetic Variates и Control Variates следует всегда оставлять включёнными — они снижают шум Монте-Карло без существенных издержек.
- Фильтр частиц точнее скользящего стандартного отклонения в трендовых режимах волатильности — это основная причина, по которой оценки вероятности этой модели остаются хорошо калиброванными в различных рыночных условиях.
Попробуйте все индикаторы AIO бесплатно в течение 5 дней
Полный доступ ко всему набору. Кредитная карта не требуется.
Начать бесплатную пробную версию