OPEN-SOURCE SCRIPT
Bitcoin Realized Price Bands | Astral Vision

Bitcoin Realized Price Bands | Astral Vision 🌠💠
The Realized Price is the on-chain cost basis of the entire Bitcoin supply: the average price at which every coin last moved, weighted by supply.
It represents the aggregate break-even level of all Bitcoin holders.
When price trades below it, the market as a whole is underwater; when price trades above it, the network is collectively in profit.
This indicator builds a five-level band structure anchored to the Realized Price, scaling each band by a configurable multiplier.
The bands divide Bitcoin's valuation space into distinct regimes: deep accumulation below cost basis, fair value around it, overvaluation beginning at the mid line, and two successive distribution extremes above.
A mirrored oscillator panel plots price as a ratio of Realized Price, keeping the same band levels flat and directly comparable across all cycles regardless of Bitcoin's absolute price.
Calculation ⚙️
`Realized Price = Realized Cap / Circulating Supply`
Each band is a simple scalar multiple of the Realized Price:
`Band = Realized Price × multiplier`
The oscillator plots `close / Realized Price`, expressing price in units of on-chain cost basis. A value of 1.0 means price equals the aggregate holder break-even; values above or below reflect proportional deviation from it.
Plots 📊
Inputs 🎛️
Colors 🎨
5 Astral Vision presets + custom override, plus an independent neutral color input for the mid line. Default: Futura. Positive color applies to the lower bands and accumulation fills; negative color applies to the upper bands and distribution fills.
Purpose 🎯
Most Realized Price indicators plot a single line with no envelope, offering no context for the magnitude of deviation above or below the on-chain cost basis. Traders must manually judge whether a given premium or discount is historically significant.
This indicator structures the entire valuation space around Realized Price as a dynamic anchor. Because the bands scale with it, they automatically adjust upward each cycle as the aggregate cost basis rises, remaining meaningful without any manual recalibration.
The oscillator panel removes the need to mentally track the exponential price growth of each band, expressing the same information on a flat, cycle-comparable scale.
The cross signals identify the two most actionable structural events: reclaiming cost basis from below and retreating from the overvalued zone, both of which have historically preceded sustained directional moves.
Disclaimer ⭕️
It is not financial advice, not an investment recommendation, and not affiliated with any financial institution, research firm, or organization of any kind. All content is provided for educational and informational purposes only. Always conduct your own research before making any financial decision.
The Realized Price is the on-chain cost basis of the entire Bitcoin supply: the average price at which every coin last moved, weighted by supply.
It represents the aggregate break-even level of all Bitcoin holders.
When price trades below it, the market as a whole is underwater; when price trades above it, the network is collectively in profit.
This indicator builds a five-level band structure anchored to the Realized Price, scaling each band by a configurable multiplier.
The bands divide Bitcoin's valuation space into distinct regimes: deep accumulation below cost basis, fair value around it, overvaluation beginning at the mid line, and two successive distribution extremes above.
A mirrored oscillator panel plots price as a ratio of Realized Price, keeping the same band levels flat and directly comparable across all cycles regardless of Bitcoin's absolute price.
Calculation ⚙️
`Realized Price = Realized Cap / Circulating Supply`
Each band is a simple scalar multiple of the Realized Price:
`Band = Realized Price × multiplier`
The oscillator plots `close / Realized Price`, expressing price in units of on-chain cost basis. A value of 1.0 means price equals the aggregate holder break-even; values above or below reflect proportional deviation from it.
Plots 📊
- Five band lines projected on the price chart: Lower Band, Realized Price, Mid Line, Overvalued, Extreme Bubble
- Fill between Lower Band and Realized Price (positive color, accumulation zone)
- Fill between Overvalued and Extreme Bubble (negative color, distribution zone)
- Candle coloring on the price chart by active valuation regime
- Triangle signal on the price chart when price crosses above Realized Price from below (long signal)
- Triangle signal on the price chart when price crosses back below Overvalued from above (short signal)
- Mirrored oscillator panel with the same five flat reference levels
- Oscillator line colored by active regime
- Fill between oscillator and Overvalued band when price is above it (distribution fill)
- Fill between oscillator and Realized Price band when price is below it (accumulation fill)
Inputs 🎛️
- `Lower Band`: multiplier defining the sub-cost-basis accumulation floor (default 0.75)
- `Realized Price`: multiplier for the on-chain cost basis line, typically 1.0 (default 1.0)
- `Mid Line`: intermediate level between cost basis and overvaluation (default 1.5)
- `Overvalued`: multiplier marking the onset of distribution territory (default 2.5)
- `Extreme Bubble`: multiplier marking peak speculative excess (default 3.5)
- `Neutral Color`: independent color for the mid line, separate from the Astral theme
Colors 🎨
5 Astral Vision presets + custom override, plus an independent neutral color input for the mid line. Default: Futura. Positive color applies to the lower bands and accumulation fills; negative color applies to the upper bands and distribution fills.
Purpose 🎯
Most Realized Price indicators plot a single line with no envelope, offering no context for the magnitude of deviation above or below the on-chain cost basis. Traders must manually judge whether a given premium or discount is historically significant.
This indicator structures the entire valuation space around Realized Price as a dynamic anchor. Because the bands scale with it, they automatically adjust upward each cycle as the aggregate cost basis rises, remaining meaningful without any manual recalibration.
The oscillator panel removes the need to mentally track the exponential price growth of each band, expressing the same information on a flat, cycle-comparable scale.
The cross signals identify the two most actionable structural events: reclaiming cost basis from below and retreating from the overvalued zone, both of which have historically preceded sustained directional moves.
Disclaimer ⭕️
It is not financial advice, not an investment recommendation, and not affiliated with any financial institution, research firm, or organization of any kind. All content is provided for educational and informational purposes only. Always conduct your own research before making any financial decision.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
My premium indicators are available on Whop:
whop.com/astralvision
Astral Vision 🌠💠
whop.com/astralvision
Astral Vision 🌠💠
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
My premium indicators are available on Whop:
whop.com/astralvision
Astral Vision 🌠💠
whop.com/astralvision
Astral Vision 🌠💠
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.