DepthFeed/Both venues·Автоматизация

Бэктестирование торгового бота для рынков прогнозов: От воспроизведения до бумажной торговли

Бот не подтвержден тем, что его сигнал предсказал правильную сторону. Он подтвержден, когда сигнал выдерживает историческую глубину, затраты, пропуски и рынки, которых он никогда не видел.

DepthFeed··10 min

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

Тестовая «лестница»

ЭтапВопросУсловие прохождения
Проверка сигналаИспользует ли правило только информацию, доступную на тот момент?Нет утечки расчетов или будущих строк
Повторное воспроизведение средней ценыЕсть ли направленная ценность до исполнения?Положительный результат при явно оптимистичном заполнении
Повторное воспроизведение глубиныВыдерживает ли преимущество спред и размер?Размер VWAP остается жизнеспособным
Стресс-тестВыдерживает ли он пропуски и изменения параметров?Ни одна настройка или рынок не доминирует
Бумажная торговляРаботает ли он на невидимых живых рынках?Стабильная передовая запись с виртуальными деньгами

Моделирование заполнений до оптимизации сигналов

Покупка пересекает спрос, а продажа пересекает предложение. Если запрошенный размер превышает первый уровень, пройдитесь по «лестнице» и вычислите VWAP; если «лестница» не может поддержать заказ, запишите невыполненную долю. Заполнение по средней цене может оставаться лучшим пределом, но его никогда не следует путать с исполняемой производительностью.

Комиссии, задержки, позиция в очереди и влияние на рынок требуют отдельных предположений. Сохраняйте каждое предположение видимым, чтобы результат можно было воспроизвести, а не скрывать всю ошибку исполнения внутри одной необъяснимой константы проскальзывания.

Используйте одно правило для Polymarket и Kalshi

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

Выживающее правило может перейти к Бумажной торговле. DepthFeed оценивает поддерживаемые правила на стороне сервера или принимает сигналы от webhook на основе стратегии, оценивает виртуальные заполнения из живой котировки и записывает кривую капитала, открытые позиции и сделки. Поддерживаются бэктесты спортивных соревнований; передовая бумажная торговля спортивными соревнований пока недоступна.

Контрольный список проверки бота

  • Заморозьте вселенную рынка и временной диапазон перед настройкой.
  • Сохраняйте поля исхода и расчетов недоступными для функции входа.
  • Сравните заполнение по средней цене, фиксированным проскальзыванием и глубиной книги.
  • Сообщайте о невыполненном размере, отсутствующих книгах и отклоненных сделках.
  • Проведите тесты чувствительности вокруг каждого порога и правила удержания.
  • Протестируйте окончательное правило в бумажной торговле перед подключением к реальному исполнению.

Key takeaways

  • 01Бэктестирование бота должно оценивать информацию строго в порядке временных меток.
  • 02VWAP с учетом глубины раскрывает преимущества, которые исчезают, когда реальный размер пересекает котировку.
  • 03Отсутствующие данные и невыполненный размер должны быть в результате, а не в синтетическом заполнении.
  • 04Polymarket и Kalshi могут совместно использовать логику правил, когда книга нормализуется прозрачно.
  • 05Бумажная торговля предоставляет передовые доказательства, которых не может обеспечить историческое бэктестирование.

Бот не подтвержден тем, что его сигнал предсказал правильную сторону. Он подтвержден, когда сигнал выдерживает историческую глубину, затраты, пропуски и рынки, которых он никогда не видел.

Начать бесплатно

Ответы на вопросы.

Да. Браузерная лаборатория бэктестирования DepthFeed предоставляет предустановки и необязательное правило JavaScript в песочнице поверх записанных разрешенных рынков. Пользовательские API-рабочие процессы остаются доступными, когда вам требуется большая или внешняя исследовательская платформа.

Начните тестировать Polymarket & Kalshi на реальной глубине.

Бесплатный старт, без карты. Переходите на платный тариф, когда стратегия готова к полному стакану.

Начать бесплатно