Источники данных 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 · Наружу только закрытые бары
TokSeq
Tokarev SequenceАрхитектура системы