OPEN-SOURCE SCRIPT
Realized Price by Baal Hadad v2 (multi-source)

Based on "Realized Price" by Baal Hadad (open-source, MPL 2.0).
The original relied on IntoTheBlock's MVRV feed, which stopped updating on August 15, 2025 and was marked as discontinued by TradingView — the indicator froze. This version fixes that with a multi-source data cascade and adds self-diagnostics.
WHAT IT SHOWS
Realized Price is the average price at which each coin last moved on-chain — the market's aggregate on-chain cost basis. When spot price falls below realized price, the average holder is underwater; historically this marks capitulation zones and potential cycle bottoms. Multiples above it mark overheated zones.
Realized Price = Realized Cap / Circulating Supply
DATA SOURCES (NEW)
Realized Cap, by priority: Custom symbol → CoinMetrics RealCap (direct) → Custom MVRV → IntoTheBlock MVRV (derived as Market Cap / MVRV).
Circulating Supply: Custom → Glassnode → IntoTheBlock → Market Cap / Price (unbreakable fallback).
A source is considered dead if it hasn't updated for N days (default 7, configurable) — the script automatically switches to the next live one. You can also force a specific source or plug in your own symbols.
DIAGNOSTICS (NEW)
An on-chart table shows every feed's status (live / lagging / dead), its last value, date and age in days; the source currently in use is marked with ►. If all Realized Cap sources go silent, the table shows FROZEN and a "data stale" alert fires — instead of silently plotting a frozen line.
DISPLAY
- Realized Price smoothed by MA (default EMA 30 as in the original; SMA / WMA / RMA / HMA / HEMA selectable), optional raw line
- Lower bands: −30% / −50% / −70% (green, accumulation zones)
- Upper bands: ×2 / ×3 / ×4 / ×5 (red, distribution zones)
- Background highlight when price crosses a band; band and signal logic unchanged from the original
- Synthetic MVRV = Market Cap / Realized Cap in the Data Window — replaces the dead ITB feed
ALERTS
Buy zone, Sell zone, Data stale.
NOTES
The coin is detected automatically from the chart ticker, so it works on any coin covered by CoinMetrics / Glassnode — not just BTC / ETH / LTC. On-chain metrics are daily; use on the D timeframe or higher.
==================================================================================
Основано на "Realized Price" от Baal Hadad (открытый код, MPL 2.0).
Оригинал опирался на фид MVRV от IntoTheBlock, который перестал обновляться 15 августа 2025 и помечен TradingView как discontinued — индикатор замер.
Эта версия решает проблему каскадом источников данных и добавляет самодиагностику.
ЧТО ПОКАЗЫВАЕТ
Realized Price (реализованная цена) — средняя цена, по которой каждая монета в последний раз двигалась в блокчейне, то есть совокупная ончейн-себестоимость рынка. Когда спотовая цена уходит ниже реализованной, средний держатель в убытке — исторически это зоны капитуляции и потенциального дна цикла. Кратные превышения — зоны перегрева.
Realized Price = Realized Cap / Circulating Supply
ИСТОЧНИКИ ДАННЫХ (НОВОЕ)
Realized Cap, по приоритету: Custom-символ → CoinMetrics RealCap (напрямую) → Custom MVRV → IntoTheBlock MVRV (расчёт как Market Cap / MVRV).
Circulating Supply: Custom → Glassnode → IntoTheBlock → Market Cap / Price (несгораемый фолбэк).
Источник считается мёртвым, если не обновлялся N дней (по умолчанию 7, настраивается) — скрипт автоматически переключается на следующий живой. Можно принудительно выбрать конкретный источник или подключить свои символы.
ДИАГНОСТИКА (НОВОЕ)
Таблица на графике показывает статус каждого фида (live / lagging / dead), последнее значение, дату и возраст в днях; активный источник помечен ►. Если все источники Realized Cap замолчали, таблица показывает FROZEN и срабатывает алерт "data stale" — вместо того чтобы молча рисовать замороженную линию.
ОТОБРАЖЕНИЕ
- Realized Price, сглаженная скользящей средней (по умолчанию EMA 30, как в оригинале; на выбор SMA / WMA / RMA / HMA / HEMA), опционально сырая линия
- Нижние полосы: −30% / −50% / −70% (зелёные, зоны накопления)
- Верхние полосы: ×2 / ×3 / ×4 / ×5 (красные, зоны распределения)
- Подсветка фона при пересечении полос; уровни полос и логика сигналов не менялись
- Синтетический MVRV = Market Cap / Realized Cap в окне данных (Data Window) — замена умершему фиду ITB
АЛЕРТЫ
Зона покупки, зона продажи, протухание данных (data stale).
ПРИМЕЧАНИЯ
Монета определяется автоматически из тикера графика, поэтому индикатор работает на любой монете с покрытием CoinMetrics / Glassnode — не только BTC / ETH / LTC. Ончейн-метрики дневные; использовать на таймфрейме D и выше.
The original relied on IntoTheBlock's MVRV feed, which stopped updating on August 15, 2025 and was marked as discontinued by TradingView — the indicator froze. This version fixes that with a multi-source data cascade and adds self-diagnostics.
WHAT IT SHOWS
Realized Price is the average price at which each coin last moved on-chain — the market's aggregate on-chain cost basis. When spot price falls below realized price, the average holder is underwater; historically this marks capitulation zones and potential cycle bottoms. Multiples above it mark overheated zones.
Realized Price = Realized Cap / Circulating Supply
DATA SOURCES (NEW)
Realized Cap, by priority: Custom symbol → CoinMetrics RealCap (direct) → Custom MVRV → IntoTheBlock MVRV (derived as Market Cap / MVRV).
Circulating Supply: Custom → Glassnode → IntoTheBlock → Market Cap / Price (unbreakable fallback).
A source is considered dead if it hasn't updated for N days (default 7, configurable) — the script automatically switches to the next live one. You can also force a specific source or plug in your own symbols.
DIAGNOSTICS (NEW)
An on-chart table shows every feed's status (live / lagging / dead), its last value, date and age in days; the source currently in use is marked with ►. If all Realized Cap sources go silent, the table shows FROZEN and a "data stale" alert fires — instead of silently plotting a frozen line.
DISPLAY
- Realized Price smoothed by MA (default EMA 30 as in the original; SMA / WMA / RMA / HMA / HEMA selectable), optional raw line
- Lower bands: −30% / −50% / −70% (green, accumulation zones)
- Upper bands: ×2 / ×3 / ×4 / ×5 (red, distribution zones)
- Background highlight when price crosses a band; band and signal logic unchanged from the original
- Synthetic MVRV = Market Cap / Realized Cap in the Data Window — replaces the dead ITB feed
ALERTS
Buy zone, Sell zone, Data stale.
NOTES
The coin is detected automatically from the chart ticker, so it works on any coin covered by CoinMetrics / Glassnode — not just BTC / ETH / LTC. On-chain metrics are daily; use on the D timeframe or higher.
==================================================================================
Основано на "Realized Price" от Baal Hadad (открытый код, MPL 2.0).
Оригинал опирался на фид MVRV от IntoTheBlock, который перестал обновляться 15 августа 2025 и помечен TradingView как discontinued — индикатор замер.
Эта версия решает проблему каскадом источников данных и добавляет самодиагностику.
ЧТО ПОКАЗЫВАЕТ
Realized Price (реализованная цена) — средняя цена, по которой каждая монета в последний раз двигалась в блокчейне, то есть совокупная ончейн-себестоимость рынка. Когда спотовая цена уходит ниже реализованной, средний держатель в убытке — исторически это зоны капитуляции и потенциального дна цикла. Кратные превышения — зоны перегрева.
Realized Price = Realized Cap / Circulating Supply
ИСТОЧНИКИ ДАННЫХ (НОВОЕ)
Realized Cap, по приоритету: Custom-символ → CoinMetrics RealCap (напрямую) → Custom MVRV → IntoTheBlock MVRV (расчёт как Market Cap / MVRV).
Circulating Supply: Custom → Glassnode → IntoTheBlock → Market Cap / Price (несгораемый фолбэк).
Источник считается мёртвым, если не обновлялся N дней (по умолчанию 7, настраивается) — скрипт автоматически переключается на следующий живой. Можно принудительно выбрать конкретный источник или подключить свои символы.
ДИАГНОСТИКА (НОВОЕ)
Таблица на графике показывает статус каждого фида (live / lagging / dead), последнее значение, дату и возраст в днях; активный источник помечен ►. Если все источники Realized Cap замолчали, таблица показывает FROZEN и срабатывает алерт "data stale" — вместо того чтобы молча рисовать замороженную линию.
ОТОБРАЖЕНИЕ
- Realized Price, сглаженная скользящей средней (по умолчанию EMA 30, как в оригинале; на выбор SMA / WMA / RMA / HMA / HEMA), опционально сырая линия
- Нижние полосы: −30% / −50% / −70% (зелёные, зоны накопления)
- Верхние полосы: ×2 / ×3 / ×4 / ×5 (красные, зоны распределения)
- Подсветка фона при пересечении полос; уровни полос и логика сигналов не менялись
- Синтетический MVRV = Market Cap / Realized Cap в окне данных (Data Window) — замена умершему фиду ITB
АЛЕРТЫ
Зона покупки, зона продажи, протухание данных (data stale).
ПРИМЕЧАНИЯ
Монета определяется автоматически из тикера графика, поэтому индикатор работает на любой монете с покрытием CoinMetrics / Glassnode — не только BTC / ETH / LTC. Ончейн-метрики дневные; использовать на таймфрейме D и выше.
Skrip open-source
Dengan semangat TradingView yang sesungguhnya, pembuat skrip ini telah menjadikannya sebagai sumber terbuka, sehingga para trader dapat meninjau dan memverifikasi fungsinya. Salut untuk penulisnya! Meskipun Anda dapat menggunakannya secara gratis, perlu diingat bahwa penerbitan ulang kode ini tunduk pada Tata Tertib kami.
Pernyataan Penyangkalan
Informasi dan publikasi ini tidak dimaksudkan, dan bukan merupakan, saran atau rekomendasi keuangan, investasi, trading, atau jenis lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Ketentuan Penggunaan.
Skrip open-source
Dengan semangat TradingView yang sesungguhnya, pembuat skrip ini telah menjadikannya sebagai sumber terbuka, sehingga para trader dapat meninjau dan memverifikasi fungsinya. Salut untuk penulisnya! Meskipun Anda dapat menggunakannya secara gratis, perlu diingat bahwa penerbitan ulang kode ini tunduk pada Tata Tertib kami.
Pernyataan Penyangkalan
Informasi dan publikasi ini tidak dimaksudkan, dan bukan merupakan, saran atau rekomendasi keuangan, investasi, trading, atau jenis lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Ketentuan Penggunaan.