AI
ASTROLYTICS AI
Дорожная карта v3 — путь к бумажной торговле
Ветка feat/v3-merged
Обновлено 2026-05-16
Биржа OKX
Режим Automated Paper Trading
Готовность к бумажной торговле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 — Путь к бумажной торговле
1
G закрывает блокер ParticipantDetectorСледующий шаг
Реализовать входной слой детектора. 4 задачи переданы G с полным разбором и контрактом.
- WallTracker — инстанцировать и кормить снапшотами orderbook
- Проброс cvd_1m / oi_history в контекст движка
- Restack-детектор — FSM по снапшотам стакана
- Bounce-детектор + CVD reversal
2
Backtest на реальных данныхЗапланировано
После разблокировки прогнать 30 дней истории и получить честные метрики.
- Win rate, R:R, profit factor, max drawdown
- Разбивка по грейдам и сетапам
- Сравнение с целью: WR 65-70%, R:R 4.0-4.5
3
КалибровкаЗапланировано
Если win rate ниже цели — настройка порогов детекторов и весов confluence.
- Подбор grade-порогов и весов голосования
- Повторный backtest до выхода на целевые метрики
4
Shadow run 24 часаЗапланировано
Прогон на живых данных OKX без сделок — проверка стабильности и генерации сигналов.
- Подтвердить: сигналы генерируются, сделки проходят grade-фильтр
- Нет крэшей, утечек памяти, ошибок pipeline
5
Переключение в Paper Auto ModeЗапланировано
Запуск automated paper trading — система сама открывает и закрывает бумажные позиции.
- paper_executor переходит в авто-режим
- Telegram-уведомления о каждой позиции
- Мониторинг первых суток по launch runbook
★
🎯 Цель — стабильная бумажная торговляФиниш v3.0
Система автономно торгует на бумаге, накапливает статистику. Дальше — v3.1: веб-панель и live-исполнение на OKX.