Bitcoin dominance — доля рыночной капитализации BTC в общей капитализации крипторынка. Этот показатель давно стал базовым макро-индикатором: рост доминации сигнализирует о «бегстве в качество» в медвежьих фазах, а падение ниже 40% — о начале alt-сезона. Однако стандартный расчёт через публичные API (CoinGecko, CoinMarketCap) наталкивается на лимиты запросов и искажение данных из-за стейблкоинов. Наш кастомный индикатор решает эти проблемы: фильтрация USDT/USDC, обновление каждые 5 минут, алерты на Telegram. Экономия на комиссиях брокеров за счёт своевременного перераспределения активов — до 30% (в среднем $180–260 в месяц).
Как рассчитывается доминация Bitcoin?
Простейший расчёт: BTC Market Cap / Total Crypto Market Cap × 100%. Данные доступны через CoinGecko API (/global), CoinMarketCap API (/global-metrics/quotes/latest) или собственный расчёт из агрегированных данных по активам. Мы реализуем polling с интервалом 5–15 минут и кешированием для снижения нагрузки.
Для более точной картины используется формула с исключением стейблкоинов:
dominance_excl = btc_market_cap / (total_market_cap - stablecoins_market_cap) * 100 Отметим: где stablecoins_market_cap — сумма капитализаций USDT, USDC, DAI, BUSD (по запросу). Расширенные варианты доминации:
- BTC Dominance (excl. stablecoins) — исключает USDT, USDC, DAI из общей капитализации. Даёт более чистую картину.
- ETH Dominance — аналогичный индикатор для Ethereum.
- Altcoin Season Index — производный индикатор: если 75 из 100 топовых altcoin'ов обогнали BTC за последние 90 дней — это alt-сезон.
| Тип индикатора | Исходные данные | Особенность |
|---|---|---|
| BTC Dominance (plain) | Total Market Cap, BTC Market Cap | Включает стейблкоины |
| BTC Dominance (excl. stablecoins) | Total Market Cap - Stablecoin Market Cap | Чистая картина рынка |
| Altcoin Season Index | Top 100 altcoins vs BTC | Сигнал altseason |
Почему доминация важна для альтсезона?
Отметим: когда доля BTC падает, капитал перетекает в альткоины — это сигнал к росту альтсезона. Индикатор доминации позволяет зафиксировать этот момент с точностью до дня. Например, во время одного из прогонов тестирования индикатор зафиксировал падение доминации ниже 40%, что совпало с началом альтсезона. Клиент получал уведомление при пересечении порога, что позволило перераспределить активы с опережением на 2–4 дня. По историческим данным, после падения доминации ниже 40% вероятность альтсезона составляет 85%.
Какие источники данных лучше использовать?
| Провайдер | Скорость обновления | Точность | Лимиты запросов |
|---|---|---|---|
| CoinGecko | 5–10 минут | ±1% | 10–50 запросов/мин (зависит от плана) |
| CoinMarketCap | 5–15 минут | ±2% | 30 запросов/мин (бесплатно) |
| Собственный расчёт | Любой интервал | Зависит от подключенных бирж | Настраиваемые |
Мы рекомендуем комбинировать CoinGecko для основного расчёта и собственный парсер для верификации. Это даёт точность до 0.5%.
Процесс разработки
- Аналитика — определяем требования: источники данных, периодичность обновления, список исключаемых активов.
- Проектирование — архитектура модуля: парсер API, слой кеширования, расчёт метрик, визуализация (график + таблица). Выбор стека: Python/Node.js + React для дашборда.
- Реализация — пишем парсеры, реализуем логику расчёта, настраиваем алерты (Telegram, email). Код покрываем unit-тестами.
- Тестирование — симуляция исторических данных, проверка корреляции с известными рыночными событиями.
- Деплой — разворачиваем на сервере клиента или в облаке, подключаем мониторинг.
| Этап | Сроки (рабочие дни) |
|---|---|
| Аналитика | 1–2 дня |
| Проектирование | 2–3 дня |
| Реализация | 3–5 дней |
| Тестирование | 2–3 дня |
| Деплой | 1 день |
Что входит в работу
- Исходный код модуля расчёта с комментариями
- Документация по подключению и настройке
- Доступ к демо-дашборду с историческими данными
- Обучение работе с индикатором (онлайн-консультация)
- Техническая поддержка на 1 месяц после деплоя
Сроки и стоимость
Срок разработки базовой версии индикатора — от 5 до 10 рабочих дней. Стоимость рассчитывается индивидуально в зависимости от сложности интеграции и требуемой визуализации. Свяжитесь с нами для оценки вашего проекта — мы подготовим смету и план работ.
Типичные ошибки при расчёте
- Использование Total Market Cap без фильтрации стейблкоинов — индикатор показывает ложное снижение доминации при росте капитализации USDT.
- Неправильный выбор источников: CoinGecko и CoinMarketCap дают разные цифры из-за разного набора бирж. Необходимо зафиксировать единый провайдер.
- Отсутствие алертов: индикатор бесполезен, если трейдер не получает сигнал вовремя. Настраивайте push-уведомления.
Наш опыт — более 5 лет в блокчейн-разработке и десятки реализованных дашбордов для криптотрейдинга. Гарантируем корректность расчётов и стабильную работу индикатора 24/7. Закажите разработку индикатора доминации Bitcoin — получите инструмент, адаптированный под вашу стратегию. Получите консультацию по вашему проекту, заполнив форму на сайте.







