Автор описывает Python-скрипт для 24-часового прогноза «режима рынка» (рост/падение/консолидация) на основе межрыночных связей: внутри крипто BTC задаёт направление альткоинам, а крипто в целом коррелирует с индексами и «защитными» активами. Цель — не угадывать цену, а выдавать вероятностный прогноз как вход для стратегий и автоторговли.Данные берутся из Binance через ccxt (крипто) и через yfinance (индексы/золото) и приводятся к единому таймфрейму 1h и UTC, чтобы корреляции и агрегации не искажались. Пайплайн: данные → индикаторы → агрегация → корреляции → вероятности. Ключевые пороги в CONFIG: lookback 30 дней, vol_low 0.01, vol_high 0.05, trend_thr 0.02, corr_weight 0.30.Индикаторы: ROC(24h) (импульс), ATR% (волатильность), тренд через (EMA12–EMA26)/EMA26, volume_ratio (объём к среднему за 24h).Корреляции: BTC — якорь, Pearson-корреляции за последние 24 часа по активам и средняя avg_corr; низкая корреляция = выше неопределённость/флэт.Вероятности стартуют с 1/3–1/3–1/3 и сдвигаются правилами (например, импульс добавляет +0.20 к сценарию) с нормализацией суммы до 1.Пример вывода: upward 0.1333, downward 0.4333, consolidation 0.4333 при crypto_cnt=10 и высокой средней корреляции avg_corr ≈ 0.9508 (ETH/BTC ≈ 0.9975). Практическое применение — фильтрация режимов для стратегий, адаптивный риск-менеджмент и подключение как внешнего аналитического сервиса для торговых ботов.