Перейти к основному содержимому

Проверка перед реальным запуском

Пройдите этот список до добавления --makeOrders. Успешный бэктест или расчёт сигналов без ордеров не является достаточным разрешением на исполнение.

Исследование

  • Гипотеза, поиск параметров и правило выбора задокументированы.
  • Данные подбора отделены от проверки вне выборки.
  • Результат приемлем на нужных режимах, инструментах и подпериодах.
  • Доходность не зависит без объяснения от нескольких сделок или инструментов.
  • Близкие значения параметров и повышенные издержки не разрушают результат.
  • Комиссии, проскальзывание, задержка, funding, borrow и модель исполнения соответствуют площадке.

Данные и причинность

  • Проверены непрерывность свечей, дубли, временные метки и сопоставление символов.
  • Каждый признак доступен в момент принятия решения.
  • Прогревочной истории достаточно для всех индикаторов и правил с состоянием.
  • Реальный коннектор предоставляет те же необходимые поля и интервалы, что исследовательские данные.

Стратегия и риск

  • Входы, выходы, стопы, цели, размер и округление проверены по отдельным сделкам.
  • Заданы максимальные убытки на сделку, стратегию, день и счёт.
  • Определены валовая, чистая, коррелированная и инструментальная экспозиции.
  • Частичные исполнения, отклонения, повторные отправки и противоположные сигналы имеют явные правила обработки.
  • Открытые позиции продолжают управляться при паузе новых входов.

Точная рабочая настройка

  • Зафиксированы проверенные версии пакета стратегии и lock-файла.
  • tradejs.config.ts содержит полную проверенную конфигурацию.
  • Вычисленная ревизия стратегии, состав развёртывания, счёт, коннектор, таймфрейм, класс рынка, инструменты и состояние enabled заданы правильно.
  • runtime-control verify успешно проверяет нужное развёртывание.
  • Историческое воспроизведение точного развёртывания даёт ожидаемые решения.
  • Расчёт текущего рынка через signals без --makeOrders проходит без ошибок.

Счёт и площадка

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

Эксплуатация

  • doctor проходит, обязательные сервисы исправны.
  • Постоянный процесс работает под supervisor с ограничением памяти и перезапуском.
  • Уведомления покрывают устаревшие свечи, ошибки циклов, отклонение ордера, расхождение позиций и превышение убытка.
  • Проверены пауза, откат, резервное копирование и отзыв учётных данных.
  • Журналы и записи реальной работы сохраняются без раскрытия секретов.
  • На период запуска назначены ответственный и порядок эскалации.

Решение о запуске

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

См. От бэктеста к реальной торговле и Управление риском.