Проверка перед реальным запуском
Пройдите этот список до добавления --makeOrders. Успешный бэктест или расчёт
сигналов без ордеров не является достаточным разрешением на исполнение.
Исследование
- Гипотеза, поиск параметров и правило выбора задокументированы.
- Данные подбора отделены от проверки вне выборки.
- Результат приемлем на нужных режимах, инструментах и подпериодах.
- Доходность не зависит без объяснения от нескольких сделок или инструментов.
- Близкие значения параметров и повышенные издержки не разрушают результат.
- Комиссии, проскальзывание, задержка, funding, borrow и модель исполнения соответствуют площадке.
Данные и причинность
- Проверены непрерывность свечей, дубли, временные метки и сопоставление символов.
- Каждый признак доступен в момент принятия решения.
- Прогревочной истории достаточно для всех индикаторов и правил с состоянием.
- Реальный коннектор предоставляет те же необходимые поля и интервалы, что исследовательские данные.
Стратегия и риск
- Входы, выходы, стопы, цели, размер и округление проверены по отдельным сделкам.
- Заданы максимальные убытки на сделку, стратегию, день и счёт.
- Определены валовая, чистая, коррелированная и инструментальная экспозиции.
- Частичные исполнения, отклонения, повторные отправки и противоположные сигналы имеют явные правила обработки.
- Открытые позиции продолжают управляться при паузе новых входов.
Точная рабочая настройка
- Зафиксированы проверенные версии пакета стратегии и lock-файла.
tradejs.config.tsсодержит полную проверенную конфигурацию.- Вычисленная ревизия стратегии, состав развёртывания, счёт, коннектор,
таймфрейм, класс рынка, инструменты и состояние
enabledзаданы правильно. runtime-control verifyуспешно проверяет нужное развёртывание.- Историческое воспроизведение точного развёртывания даёт ожидаемые решения.
- Расчёт текущего рынка через
signalsбез--makeOrdersпроходит без ошибок.
Счёт и площадка
- Учётные данные относятся к нужному счёту и имеют только необходимые права.
- Невозможно перепутать тестовые и реальные адреса API.
- Проверены режим позиций, маржа, плечо, множитель контракта, шаг количества, минимальный номинал и лимиты запросов.
- Перед запуском сверены существующие позиции и открытые ордера.
Эксплуатация
doctorпроходит, обязательные сервисы исправны.- Постоянный процесс работает под supervisor с ограничением памяти и перезапуском.
- Уведомления покрывают устаревшие свечи, ошибки циклов, отклонение ордера, расхождение позиций и превышение убытка.
- Проверены пауза, откат, резервное копирование и отзыв учётных данных.
- Журналы и записи реальной работы сохраняются без раскрытия секретов.
- На период запуска назначены ответственный и порядок эскалации.
Решение о запуске
Начните с ограниченного риска и заранее заданных условий остановки. Запишите точную конфигурацию, время, счёт и человека, разрешившего размещение ордеров. Если обязательный пункт не закрыт, оставьте систему в режиме только сигналов.