Бэктестирование торгового бота для рынков прогнозов: От воспроизведения до бумажной торговли
Бот не подтвержден тем, что его сигнал предсказал правильную сторону. Он подтвержден, когда сигнал выдерживает историческую глубину, затраты, пропуски и рынки, которых он никогда не видел.
Бэктестирование бота для рынка прогнозов должно воспроизводить информацию в порядке временных меток, оценивать каждую запись по доступной стороне исторической котировки, рассчитывать результат по фактическому исходу и сохранять рынки с отсутствующим покрытием как отсутствующие. Следующий шаг — бумажная торговля на живых котировках. Этот двухэтапный процесс разделяет историческую идею и стратегию, которая может работать без заглядывания в будущее или заполнений только по средней цене.
Тестовая «лестница»
| Этап | Вопрос | Условие прохождения |
|---|---|---|
| Проверка сигнала | Использует ли правило только информацию, доступную на тот момент? | Нет утечки расчетов или будущих строк |
| Повторное воспроизведение средней цены | Есть ли направленная ценность до исполнения? | Положительный результат при явно оптимистичном заполнении |
| Повторное воспроизведение глубины | Выдерживает ли преимущество спред и размер? | Размер VWAP остается жизнеспособным |
| Стресс-тест | Выдерживает ли он пропуски и изменения параметров? | Ни одна настройка или рынок не доминирует |
| Бумажная торговля | Работает ли он на невидимых живых рынках? | Стабильная передовая запись с виртуальными деньгами |
Моделирование заполнений до оптимизации сигналов
Покупка пересекает спрос, а продажа пересекает предложение. Если запрошенный размер превышает первый уровень, пройдитесь по «лестнице» и вычислите VWAP; если «лестница» не может поддержать заказ, запишите невыполненную долю. Заполнение по средней цене может оставаться лучшим пределом, но его никогда не следует путать с исполняемой производительностью.
Комиссии, задержки, позиция в очереди и влияние на рынок требуют отдельных предположений. Сохраняйте каждое предположение видимым, чтобы результат можно было воспроизвести, а не скрывать всю ошибку исполнения внутри одной необъяснимой константы проскальзывания.
Используйте одно правило для Polymarket и Kalshi
DepthFeed нормализует записанные книги Polymarket и Kalshi в одну форму для исследований, сохраняя при этом идентификаторы площадки и метаданные источника. Лаборатория бэктестирования может запускать предустановки или пользовательское правило в песочнице поверх разрешенных рынков с заполнением по средней цене, фиксированным проскальзыванием или глубиной книги.
Выживающее правило может перейти к Бумажной торговле. DepthFeed оценивает поддерживаемые правила на стороне сервера или принимает сигналы от webhook на основе стратегии, оценивает виртуальные заполнения из живой котировки и записывает кривую капитала, открытые позиции и сделки. Поддерживаются бэктесты спортивных соревнований; передовая бумажная торговля спортивными соревнований пока недоступна.
Контрольный список проверки бота
- Заморозьте вселенную рынка и временной диапазон перед настройкой.
- Сохраняйте поля исхода и расчетов недоступными для функции входа.
- Сравните заполнение по средней цене, фиксированным проскальзыванием и глубиной книги.
- Сообщайте о невыполненном размере, отсутствующих книгах и отклоненных сделках.
- Проведите тесты чувствительности вокруг каждого порога и правила удержания.
- Протестируйте окончательное правило в бумажной торговле перед подключением к реальному исполнению.
Key takeaways
- 01Бэктестирование бота должно оценивать информацию строго в порядке временных меток.
- 02VWAP с учетом глубины раскрывает преимущества, которые исчезают, когда реальный размер пересекает котировку.
- 03Отсутствующие данные и невыполненный размер должны быть в результате, а не в синтетическом заполнении.
- 04Polymarket и Kalshi могут совместно использовать логику правил, когда книга нормализуется прозрачно.
- 05Бумажная торговля предоставляет передовые доказательства, которых не может обеспечить историческое бэктестирование.
Бот не подтвержден тем, что его сигнал предсказал правильную сторону. Он подтвержден, когда сигнал выдерживает историческую глубину, затраты, пропуски и рынки, которых он никогда не видел.
Начать бесплатно