DepthFeed/Both venues·Бумажная торговля

От бэктеста к бумажной торговле: форвард-тест стратегий Polymarket и Kalshi на живых рынках

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

DepthFeed··7 min

Бумажная торговля тестирует стратегию на живых рынках Polymarket и Kalshi с виртуальными деньгами: исполнение оценивается по живым стаканам DepthFeed — покупки по лучшему ask, продажи по лучшему bid — и позиции автоматически закрываются по $0 или $1 при разрешении рынка. Сигналы поступают от развёрнутого правила Backtest Lab или от вашего собственного бота через вебхук на стратегию, и каждая стратегия получает кривую доходности, открытые позиции и полный лог сделок.

Почему одного бэктеста недостаточно

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

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

Два способа подачи сигналов: развёрнутое правило или собственный бот

Первый путь — цепочка из Backtest Lab. Когда правило выживает в бэктесте, разворачивайте его в бумажную торговлю со ставкой, тейк-профитом/стоп-лоссом и ограничением на количество открытых позиций. Затем оно работает на стороне сервера по живым котировкам — DepthFeed оценивает правило, открывает и закрывает позиции, ведёт стакан за вас, без какой-либо инфраструктуры с вашей стороны.

Второй путь предназначен для тех, у кого уже есть система. Каждая стратегия получает секретный URL вебхука; ваш бот, cron-задача или ноутбук отправляет сигналы buy/sell/close с идентификатором рынка и суммой в долларах через POST, а DepthFeed исполняет их по живому стакану в момент получения сигнала. Полезная нагрузка никогда не может задать собственную цену, поэтому трек-рекорд честен по своей природе. Ключи идемпотентности делают повторные запросы безопасными, токен меняется по запросу, а лимит — 120 сигналов в минуту на стратегию.

Как работают исполнение и расчёт

Каждое исполнение оценивается по живому стакану в момент получения сигнала: покупка оплачивает лучший ask, продажа попадает в лучший bid — те же цены, которые отдают data API и WebSocket. Позиции переоцениваются по живому стакану примерно каждые ~90 секунд, поэтому кривая доходности движется вместе с рынком, а каждая позиция автоматически закрывается по $0 или $1 при разрешении рынка.

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

Реальный трек-рекорд, а не таблица

Каждая стратегия держит виртуальные деньги — от $100 до $1,000,000, по умолчанию $10,000 — и отображает живую кривую доходности, реализованный и нереализованный P&L, открытые позиции и лог сделок. Это та же отчётность, что и у реального портфеля, только на деньгах, которыми вы не рискуете, — так вы наблюдаете поведение стратегии на рынках, которых она ещё не видела.

Количество стратегий, доступных одновременно, зависит от плана: одна на бесплатном уровне, пять на Quant, пятнадцать на Desk Lite и сорок на Desk — достаточно, чтобы параллельно тестировать целый портфель идей и позволить кривым доходности решить, каким из них переходить на следующий уровень.

Полный цикл

Собранные вместе, эти элементы образуют замкнутый цикл: формируете идею, дёшево отсеиваете её или сохраняете в Backtest Lab, разворачиваете выжившее правило в бумажную торговлю и наблюдаете, как оно зарабатывает форвард-трек-рекорд на живых стаканах. Если стратегия держится, у вас есть правило, проверенное и на истории, и на рынках, которых ещё не было, — и одни и те же данные DepthFeed и структура JSON работают под всем этим, так что между этапами ничего не переписывается.

Key takeaways

  • 01Бумажная торговля тестирует стратегии на живых стаканах Polymarket и Kalshi с виртуальными деньгами.
  • 02Исполнение оценивается по живому стакану — покупки по ask, продажи по bid — и автоматически закрывается по $0/$1 при разрешении.
  • 03Подавайте сигналы через развёрнутое правило Backtest Lab (выполняется на стороне сервера) или через вебхук от своего бота.
  • 04Сигналы не могут задавать собственную цену, поэтому кривая доходности и лог сделок честны по своей природе.
  • 05Доступно 1/5/15/40 стратегий по плану; рабочий процесс: бэктест → развёртывание → форвард-тест в одном цикле.

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

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

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

Это форвард-тест стратегии на живых рынках Polymarket и Kalshi с виртуальными деньгами вместо реальных. Исполнение оценивается по живым стаканам DepthFeed (покупки по ask, продажи по bid), позиции закрываются по $0 или $1 автоматически при разрешении, — так вы получаете реальный трек-рекорд без риска капиталом.