AI

ASTROLYTICS AI

Дорожная карта v3 — путь к бумажной торговле
Ветка feat/v3-merged Обновлено 2026-05-16 Биржа OKX Режим Automated Paper Trading
9
Фаз готово
1
В работе
1
Заблокировано
1502
Тестов зелёных
Готовность к бумажной торговле82% — 9 / 11 фаз
Часть 1 — Фундамент системы (построено)
00Prework — архитектура и решенияГотово
Заложили фундамент: согласовали архитектуру v3, разделили зоны между V и G, зафиксировали ключевые решения.
  • 14 ADR (Architecture Decision Records) + ADR-0015 (Mini App → v3.1)
  • Единая архитектура v3 — 9-слойная схема, ~60 компонентов
  • Зоны ответственности: V (Decision/Risk/Execution/UI), G (Data/Detectors/Engine)
01Foundation Layer — фундамент кодаГотово
Базовые сервисы, на которых стоит вся система.
  • ResilientCache — Redis с graceful degradation (ADR-0009)
  • SQLite-хранилище (WAL-режим) + система миграций
  • LLM-клиенты: Claude Code Max (через CLI) + DeepSeek API
  • Тестовый каркас, pre-commit хуки, CI
02Data Layer — поток рыночных данныхГотово
Подключение к бирже OKX и обработка живого потока данных.
  • OKX WebSocket + REST клиенты (свечи, стакан, сделки)
  • DataAggregator — пер-символьные очереди обработки
  • Процессоры: технические индикаторы, orderbook, smart money
  • CVD State Machine, координатор прогрева (warmup)
!
03Detectors Layer — 10 детекторовБлокер
10 алгоритмических детекторов (без LLM). Код детекторов написан, но входной слой ParticipantDetector не получает данные.
  • 10 детекторов реализованы, raw_max = 87 (ADR-0011)
  • WallTracker (FSM отслеживания плотностей) написан
  • БЛОКЕР: detection restack / bounce / CVD reversal не написана
  • БЛОКЕР: _build_context не передаёт входы ParticipantDetector
04Engine Layer — торговый движокГотово
Сердце системы: превращает сигналы детекторов в торговое решение.
  • ScalpingEngine — 8-ступенчатый pipeline
  • VotingLogic — 5-стадийное гибридное голосование
  • Фильтры: Regime / Inducement / Kill Zone
  • Нормализация: engine_score = floor(raw_sum × 100 / 87)
05Analysis Layer — аналитические агентыГотово
Контекстный анализ рынка вокруг технического сигнала.
  • Market Scanner — обогащение через DeepSeek
  • News Intelligence — анализ новостей через Claude Code Max
  • Smart Money — институциональные потоки
  • Файловая MD-коммуникация между агентами
06Decision + Discipline + RiskГотово
Master Brain принимает финальное решение, слои дисциплины и риска защищают капитал.
  • Master Brain — 11-ступенчатый decision pipeline
  • Discipline — контроль тильта, revenge-трейдинга, profit lock
  • Risk — BTCRegimeGuard, position sizer
  • Грейдинг 5 уровней: S-A / S-A- / S-B / S-B- / SKIP
07Execution Layer — исполнениеГотово
Автоматическое открытие и закрытие бумажных позиций.
  • paper_executor — авто open/close позиций
  • Trailing stop, модель проскальзывания
  • Запись всех сделок в SQLite
08UI + Observability — TelegramГотово
v3.0 управляется через Telegram (веб-панель — в v3.1).
  • Telegram Notifier — уведомления об открытии/закрытии, алерты, сводки
  • Bot Handler — команды /status /positions /equity и др.
  • Telegram E2E проверен — уведомления доходят
  • structlog — JSON-логирование
Часть 2 — Что сделали на финальном этапе
API-ключи настроены и протестированыГотово
  • DeepSeek API — баланс $30, реальный запрос проходит
  • Telegram бот — уведомления доходят админу
  • OKX public API — живые данные BTC / ETH / SOL
  • Redis, токен FastAPI — настроены
Критические баги исправленыГотово
  • Warmup-блокер устранён — WS стартует до прогрева, нет 60s timeout
  • Time-of-day фильтр привязан к времени сигнала (детерминизм бэктеста)
  • Redis HASH читается корректно (state:btc:current)
Backtest и тестыГотово
  • Backtest replay framework (прогон истории через боевой pipeline)
  • Исторические данные — 30 дней BTC / ETH / SOL (118K свечей)
  • Инструмент метрик и калибровки
  • 1502 теста зелёных, 0 падений
Сервер и развёртываниеГотово
  • Production-сервер настроен (systemd, cron, бэкапы)
  • Shadow run работает crash-free на сервере
  • Launch runbook готов
Часть 3 — Что мешает запуску
CRITICAL

ParticipantDetector не получает входных данных

Shadow run и backtest дают 100% SKIP с причиной voting_participant_zero. ParticipantDetector — gateway-детектор: если он скорит 0, голосование отклоняет весь сигнал. Функция _build_context не передаёт ему restack / bounce / CVD / walls, а часть этих детекций (restack, bounce, CVD reversal) ещё не написана. Без этого система не откроет ни одной сделки.

Зона ответственности: G (Data Layer + Detectors) · Передан детальный разбор и план
Часть 4 — Путь к бумажной торговле
G закрывает блокер ParticipantDetectorСледующий шаг
Реализовать входной слой детектора. 4 задачи переданы G с полным разбором и контрактом.
  • WallTracker — инстанцировать и кормить снапшотами orderbook
  • Проброс cvd_1m / oi_history в контекст движка
  • Restack-детектор — FSM по снапшотам стакана
  • Bounce-детектор + CVD reversal
Backtest на реальных данныхЗапланировано
После разблокировки прогнать 30 дней истории и получить честные метрики.
  • Win rate, R:R, profit factor, max drawdown
  • Разбивка по грейдам и сетапам
  • Сравнение с целью: WR 65-70%, R:R 4.0-4.5
КалибровкаЗапланировано
Если win rate ниже цели — настройка порогов детекторов и весов confluence.
  • Подбор grade-порогов и весов голосования
  • Повторный backtest до выхода на целевые метрики
Shadow run 24 часаЗапланировано
Прогон на живых данных OKX без сделок — проверка стабильности и генерации сигналов.
  • Подтвердить: сигналы генерируются, сделки проходят grade-фильтр
  • Нет крэшей, утечек памяти, ошибок pipeline
Переключение в Paper Auto ModeЗапланировано
Запуск automated paper trading — система сама открывает и закрывает бумажные позиции.
  • paper_executor переходит в авто-режим
  • Telegram-уведомления о каждой позиции
  • Мониторинг первых суток по launch runbook
🎯 Цель — стабильная бумажная торговляФиниш v3.0
Система автономно торгует на бумаге, накапливает статистику. Дальше — v3.1: веб-панель и live-исполнение на OKX.