Разработка индикатора притока/оттока на биржи
Exchange flow — один из ключевых on-chain метрик. Приток BTC/ETH на биржи исторически коррелирует с продажным давлением: держатели переводят монеты на биржу, чтобы продать. Отток — признак накопления: монеты уходят в холодные кошельки или в DeFi. Индикатор, который отслеживает эти потоки в реальном времени, даёт структурное преимущество перед чисто техническим анализом.
Принцип работы
Мы отслеживаем транзакции между кошельками, помеченными как биржевые адреса, и внешними адресами.
Inflow = сумма переводов на адреса биржи за период Outflow = сумма переводов с адресов биржи за период Net flow = Inflow - Outflow
Если Net flow положительный — монеты идут на биржу (продажное давление). Если отрицательный — уходят (накопление).
Источники данных
Два подхода: on-chain парсинг и готовые API.
On-chain парсинг — наиболее точный, но ресурсоёмкий:
- Полная Bitcoin нода (bitcoind) или Ethereum нода (go-ethereum/geth)
- Собственная база помеченных адресов (exchange wallets)
- Парсинг блоков и фильтрация транзакций по адресам
Готовые API (быстрее в разработке):
| Провайдер | Покрытие | Тип данных |
|---|---|---|
| Glassnode API | BTC, ETH, + altcoins | On-chain metrics |
| CryptoQuant API | BTC, ETH, stablecoins | Exchange flows |
| Nansen API | EVM chains | Smart money + exchange flows |
| IntoTheBlock | Multi-chain | Flow + sentiment |
Для production-системы рекомендуем комбинировать: Glassnode/CryptoQuant для агрегированных данных + собственный парсинг для realtime.
База адресов бирж
Точность индикатора напрямую зависит от качества базы биржевых адресов. Источники:
- Публичные базы: Etherscan tags, Bitcoin Who's Who, WalletExplorer
- Heuristic clustering: кошельки, использующие тот же xpub или взаимодействующие с известными биржевыми адресами через co-spend analysis
- Официальные proof-of-reserves: многие биржи публикуют списки своих cold/hot wallet адресов
- Chainalysis / Elliptic базы (платные, максимальная точность)
Для BTC используется UTXO clustering. Для EVM-цепей — анализ паттернов транзакций (batch withdrawals, характерные для CEX).
Архитектура системы
Blockchain Node / API → Parser → Kafka/RabbitMQ → Aggregator → TimescaleDB/ClickHouse
↓
API Server (REST/WS)
↓
Frontend Dashboard
Parser фильтрует транзакции с/на известные биржевые адреса и записывает raw events.
Aggregator считает метрики по временным окнам: 1h, 4h, 24h, 7d. Использует sliding window aggregation.
TimescaleDB — PostgreSQL с гипертаблицами, оптимизированными под time-series. Быстрее стандартного PostgreSQL для агрегационных запросов по времени.
Визуализация и метрики
Основной график — биржевой flow (inflow/outflow/net) наложенный на ценовой график. Периоды высокого inflow часто совпадают с топами.
Exchange Balance — общий баланс монеты на всех биржах со временем. Многолетний тренд снижения BTC на биржах — структурно бычий сигнал.
Large Transaction Alerts — транзакции выше порогового значения (например, > 1000 BTC) выделяются как «whale movements».
Stablecoin flows — отдельная метрика: приток stablecoins (USDT, USDC) на биржи сигнализирует о готовности к покупке.
Аномальное обнаружение
Z-score аномалии: если текущий inflow отклоняется от rolling mean на 2+ стандартных отклонения — это аномальное событие. Алерт в Telegram/Discord.
Корреляционный анализ: насколько исторически exchange inflow предшествовал коррекциям для конкретного актива? Рассчитываем lag correlation для разных временных сдвигов.
Дополнительные метрики
- Realized Cap — рыночная кап, рассчитанная по цене последнего перемещения каждой монеты. Производная метрика от flow-данных.
- SOPR (Spent Output Profit Ratio) — отношение цены продажи к цене покупки для перемещённых монет. > 1 означает, что в среднем монеты продаются в прибыль.
- NUPL (Net Unrealized Profit/Loss) — агрегированная нереализованная прибыль/убыток всех держателей.
Эти метрики вычисляются из тех же raw данных о транзакциях и добавляются в дашборд как дополнительные panels.
Что мы разрабатываем
Полноценную систему сбора и визуализации exchange flows: интеграцию с Glassnode/CryptoQuant API или собственный on-chain парсинг, базу биржевых адресов, агрегацию метрик в ClickHouse/TimescaleDB, REST API для доступа к данным и React-дашборд с realtime обновлениями, алертами на аномалии и сравнением между биржами.







