Версия 4 • Фаза 1 Криптобот: наблюдаемый торговый пайплайн

Интерфейс показывает не просто данные, а весь путь решения: какой слой был запущен, где вернулся true или false и почему обработка остановилась.

Laravel 12 Vue 3 в Blade Полная загрузка страниц

Трассировка решений

Запуски пайплайна

Здесь будут отображаться все запуски торгового пайплайна. Для каждого запуска будет видно, какой символ проверялся, какие слои вернули true, какие вернули false и почему дальнейшая обработка была остановлена.

Пример будущего pipeline trace

Каждый шаг будет показывать название слоя, результат true или false, причину отказа и короткое пояснение о назначении шага.

Статусы шага

Ниже показан базовый визуальный язык для будущих слоёв pipeline engine.

Причины отказа

Причина: рыночный режим не подходит для выбранной стратегии.

Причина отказа объясняет, почему слой вернул false и на каком месте pipeline остановился.

Технический snapshot

Символ
BTC-USDT
pipeline_run_id
ожидает генерации
Как читать trace

Каждый шаг должен быть самодостаточным блоком

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

После false

Следующие шаги видны как пропущенные, а не исчезнувшие

Это важно для наблюдаемости: система не должна скрывать то, что не было выполнено из-за раннего отказа, иначе оператор теряет контекст решения.

Data Ingestion

Результат: true

Слой проверяет, что исходные рыночные данные получены и готовы к дальнейшей обработке.

Microstructure

Результат: true

Слой анализирует ликвидность, спред и другие свойства стакана, которые влияют на качество входа.

Normalized Features

Результат: true

Слой готовит вычисленные признаки в унифицированном виде, чтобы они были понятны стратегиям и проверкам.

Regime Engine

Результат: false

Причина отказа: рыночный режим не подходит для выбранной стратегии.

Если слой возвращает false, пайплайн должен прозрачно показать место остановки и объяснение отказа.

Проверяемый символ
BTC-USDT
Результат слоя
false
Комментарий
Текущий режим рынка не совпал с условиями допуска стратегии.

После отказа шага Regime Engine следующие слои не должны выполняться автоматически.

Signal Candidate

Шаг пропущен

Шаг не запускался, потому что предыдущий слой завершился с результатом false.

Пропущенные слои важны для наблюдаемости: пользователь должен видеть, что шаг не потерян, а сознательно не выполнялся.

Причина пропуска
Зависимость от предыдущего слоя
Статус
skipped

Пропуск не является ошибкой исполнения. Это ожидаемое состояние после отказа предыдущего слоя.

Execution Model

Ожидает запуска

Ожидающий шаг показывает, что слой существует в цепочке, но ещё не был запущен или не получил входные данные.

Статус
pending
Готовность входных данных
Нет