Источники данных
Bybit V5
Биржа · Бессрочные контракты
WS 1s непрерывно · REST ~90с
WebSocket 1s: Сделки, стакан, ликвидации (ETH · BTC · SOL)
REST: Klines 5m–1d, open interest, funding
Deribit
Опционы / волатильность
REST 300с / 15м
DVOL-индекс (крипто-VIX) · Skew 25Δ, ATM IV
Binance
PAXG – Золото-токен
REST ~90с / 15м
Klines как прокси золота
Dukascopy
Традиционные рынки
REST ~15м
DXY · SPX500 · NASDAQ (1h/4h/1d)
FRED
Макроэкономика
REST ~15м
Ставки, кривая 10Y–2Y, M2, баланс ФРС, VIX
blockchain.info
Он-чейн BTC
REST ~15м
Адреса, комиссии, хешрейт, mempool
RSS + GDELT
Новостной поток · ~34 языка
Fetch 600с
Заголовки BTC/macro (fetch-only; тон считает ядро)
Календарь событий
FOMC · CPI · NFP
Еженедельно
Флаги событий, близость по часам, важность
Легенда потоков
Рыночные / контекстные данные (WS · REST)
Внутри VPS: Чтение RO / локальная запись
Защищённый канал между машинами
Telegram API
Внутренние связи ядра (чтение / гейт)
Вне контура (ручное действие человека)
VPS
Collector
Служба · Один unified-процесс
WS-микроструктура 1s непрерывно → Store (60s-агрегаты книги/потока/ликвидаций)
REST fast-петля ~90с: Klines 5m/15m + OI · Slow-тик ~15м: Funding · DVOL · Macro
Инкрементальный merge · Атомарная запись · Retention
Bronze → Silver: As-of merge 45 колонок на сетку баров
Data SSOT
Единый источник истины · Для ядер read-only
Витрина признаков: Активы × таймфреймы · Ts = закрытие бара
Микроструктура: Поток заявок · Сделки · Ликвидации
Lake – Bronze по источникам · News · События · Статусы
Dashboard backend
Веб-сервис · Live
Снапшоты решений · История · Оценка точности · Котировки для графика
Caddy + Auth
Edge · TLS
Публичная витрина · Под авторизацией
Telemetry
Telegram-панель · 30с
Сервисы · Свежесть данных · Алерты об инцидентах
Клиенты
SPA · Pro-борд
За авторизацией · Live-график 5m
Сводка-нарратив · Вывод + согласованность · Динамика 24ч · Микро-сенсор
Направление + фильтры R1–R3 · Next-state · σ-прогноз P10/P90 · Достоверность (live-
hit)
Telegram
Панель · Mini-app
Панель 30с: Сервисы · Данные · Алерты
Mini-app + алерты (план M3)
Оператор – Человек
Решение всегда за ним
Видит сигнал, контекст, объяснение и согласованность
Никакого автотрейдинга · Нет торговых API-ключей в системе
Биржа · Исполнение
Вне контура системы
Ордер и ведение позиции – Вручную оператором
Локальная станция
· Офлайн · Среда обучения моделей
ResearchOS + train-скрипты
Квант-исследование · Walk-forward
Пре-регистрированные семьи гипотез · Permutation
∧
bootstrap
∧
DSR ·
Placebo-арм
Комитеты ансамблей · Deep-validation CPCV/PBO · Форвард
Форкастеры состояния: Train → OOS-гейт → Register
Registered artifacts
Единственный мост «исследование → Live»
Реестр моделей: Версионированные артефакты
неизменяемые версии
Форкастеры волатильности и режима ·
Калибровка комитета
Отрицательные A/B тоже фиксируются
Автономное live мета-ядро
Служба ядра · Fast 5m · Heavy 1h · Daily · 10 ядер
SilverFeed + FeatureStore
ML-форкастеры состояния
Данные · Фичи
sha256-реестр
Fabric = симлинк
(past-only)
Расширение σ · Смена режима через 1ч
FeatureStore: Мемоизация на цикл – Один расчёт фичи для всех ядер
Прогноз величины RV P10/50/90
Закрытые бары · Фичи · R0: Лаг>15м ⇒ Всё STALE
Единый расчётный слой · Парити by construction
Читаются ядрами Regime/Vol · Нет артефакта ⇒ Честный None, не guess
10 аналитических ядер
Декларативный DAG · Requires/produces
Regime – Rule-лейблер (5 режимов) + next-state форкастер: P смены +
распределение
Vol – RV 1h/4h · Бинарный veto · P расширения σ · Прогноз величины RV
P10/50/90
Direction – Прогноз направления
Risk – Стоп k(режим)×ATR · Vol-target плечо · Превентивный демпфер по P
расширения
Structure – Уровни · Свипы · Компрессия · DTW/MP-фигуры
Micro – Сенсор store: Ликвидность · Книга · Поток · Спред · Каскад
ликвидаций
Delta – Δ состояний 15/30/60м · Стрики · Лента переходов · Память 24ч
Context – Корреляции крипта+макро (окно 30 дн)
News – Мультиязычный тон новостей (изолир. процесс)
Knowledge – Live-hit форкастеров + hit направления по режимам
Сигналы всех ядер (value · Confidence · Explain)
Resolve – Слой честности
Детерминированный · One-way даунгрейды
R0 лаг данных · R1 TTL-свежесть · R2 vol-veto · R2b нет vol-оценки · R3
режим вне scope
Каждое подавление объяснено в explain – Оператор видит «почему нет
сигнала»
Финальные сигналы
Narrative + Agreement
Пост-resolve агрегаты
Нарратив: Одно детерминированное предложение (НЕ LLM)
Согласованность: Стресс-консенсус до 10 индикаторов + направленный
консенсус
Snapshot v1 · Signals + health(chart · Narrative · Agreement)
Publisher
Каждый цикл · Fail-soft
Запись снапшота в хранилище дашборда · Ретеншн 30 дн
локального стора
Ансамблевый слой
Heavy · In-core
Runner: Переобучение членов на актуальных данных
Детерминированный оркестратор: Калибровка →
Консенсус · Разногласие ⇒ ABSTAIN
LIVE — Только валидированная композиция
Состав: Валидированные ансамбли ·
Live · Только валидированная
Реестр и трекинг ансамблей
Kill-движок · One-way
Композиции только из артефактов · Статусы только вниз · Композиция
бинарна: Пробой ⇒ FREEZE
Трекинг членов ансамбля:
Надёжностные веса
DecisionJournal – Самоизмерение
Diagnostic · Live-решения его не читают
Каждый сигнал (вкл. подавленные) · Settle direction/volatility/regime по
активу строки
Live-hit форкастеров → Knowledge → Борд · Датасет для Meta ML
«качество решения» (этап 2, ~сентябрь, без LLM)
Observation-читатели (Knowledge · Delta) – Вне пути решений
Инварианты честности
Рамки, которые не нарушаются
Обучаемое в live – Только зарегистрированный артефакт, прошедший
OOS-гейт; нет артефакта ⇒ None/ABSTAIN
Направление у порога шума показывается как есть (~0.5) · Никакой
онлайн-подгонки · Пороги пре-регистрированы
Отрицательные эксперименты фиксируются наравне с положительными
read-only · Наружу только закрытые бары
Tokarev Sequence
Архитектура системы