Прогрес і статуси бектесту
Бектест проходить чергу, виконання і результат. Статус таблиці показує загальний стан, а progress stage і percent показують, де running-задача знаходиться всередині worker pipeline.
Що це
Стаття пояснює статуси та етапи прогресу, які показують поточні процеси бектесту.
Статуси
pending
Запис створено, команду поставлено в чергу. Коротке очікування нормальне.
running
Worker прийняв задачу і обробляє ринкові дані, стратегію, метрики або збереження.
completed
Задача завершена, результат доступний.
failed
Задача не дала валідного результату. У рядку або деталях може бути текст помилки.
Етапи прогресу
Поточні етапи worker можуть включати:
- syncing
- loading_candles
- validating_candles
- preparing_data
- running
- computing_metrics
- saving
All-coins запуски використовують схожий pipeline, але можуть довше бути на підготовці та завантаженні свічок.
Що робити
- Для pending зачекайте трохи й оновіть пізніше.
- Для running стежте за прогресом і не створюйте дублікати без цілі порівняння.
- Для completed відкрийте сторінку результату.
- Для failed прочитайте помилку і перевірте дати, символ, біржу та доступність даних.
Часті помилки
- вважати pending помилкою занадто рано
- очікувати, що прогрес рухатиметься щосекунди
- ігнорувати error message у failed-рядка
- порівнювати completed historical result із live Analytics без перевірки періоду
Пов’язані статті
- Запустити перевірку на історії
- Як читати звіт бектесту
- Плани та обмеження