Bitcoin Rainbow Chart: Analyze Long-Term BTC Market Cycles
A live BTC chart with a 5H/5L corridor, nine price zones, factual TLAP cycles, Altseason and a light-blue ZigZag scenario built from the two latest completed cycles.
The Bitcoin Rainbow Chart is a visual market-analysis tool that shows how the current BTC price compares with its long-term historical trend.
The chart provides context for assessing whether Bitcoin is trading relatively low or high compared with its historical trend. Cool colors such as blue and green indicate prices that are relatively low within the model's historical corridor, yellow represents a position closer to the long-term trend, while orange and red indicate prices that are relatively high within the model.
The Rainbow Chart is not designed to predict the exact future price of Bitcoin and should not be used as a substitute for broader market analysis.
What the Bitcoin Rainbow Chart Shows
The TLAP Rainbow Chart combines several elements to provide a long-term view of Bitcoin price cycles:
daily BTC price;
nine logarithmic price bands;
historical cycle highs and lows identified using the TLAP methodology;
a conditional ZigZag scenario for potential future price movement.
How the Rainbow Boundaries Are Built
The outer boundaries of the chart are based on:
five historical cycle highs, labeled H;
five key cycle lows, labeled L.
The chart uses the following coordinate system:
X-axis: natural logarithm of the number of days since the Bitcoin genesis block;
Y-axis: base-10 logarithm of Bitcoin price.
Each boundary is represented by a monotonic cubic curve that passes exactly through five predefined anchor points corresponding to either the H or L cycle levels.
A Unified Geometric Model
A key feature of the TLAP implementation is that the historical and scenario sections use the same underlying geometric model; no separate post-current-date formula is introduced.
This keeps the Rainbow corridor continuous and structurally consistent across both historical and scenario sections of the chart.
Bitcoin Rainbow Chart Zones
The color bands show where the current BTC price stands relative to the long-term trend curve.
Blue and Cyan Zones
Labels such as “Basically a Fire Sale,” “Buy,” and “Accumulate” correspond to prices significantly below the long-term curve.
Historically, similar conditions have occurred around major bear-market lows, during deep corrections and periods of investor capitulation.
These zones may provide long-term market context, but they should not be interpreted as guaranteed buying signals.
Green and Light-Green Zones
The “Still Cheap” and “HODL” zones indicate that Bitcoin is relatively close to the long-term trend curve.
They can be viewed as areas where price is closer to the historical trend represented by the model, rather than at an extreme distance above or below it.
Yellow and Orange Zones
The “Is This a Bubble?” and “FOMO Intensifies” zones indicate that BTC is trading above the long-term trend curve.
A move into these areas may correspond to increasing market enthusiasm, speculative activity and FOMO.
Red Zones
The “Sell” and “Maximum Bubble Territory” zones represent an extreme deviation above the long-term trend.
Historically, similar areas have coincided with major Bitcoin cycle highs. However, reaching a red zone does not guarantee that the market has reached its absolute top.
Technical Implementation
The upper red boundary passes through the H1–H5 anchor points, while the lower blue boundary passes through L1–L5.
Eight intermediate lines divide the price corridor evenly in logarithmic price space.
Beyond the H5 and L5 anchor levels, the Rainbow corridor gradually narrows while maintaining the same projected slope.
When you move the cursor across the chart, the interface displays:
date;
actual BTC price;
value of the trend curve;
current Rainbow zone;
scenario range.
The current market price is highlighted separately.
Similarity-Based ZigZag Scenario
The Similarity model uses only the two most recent completed Bitcoin cycles, excluding earlier cycles from the calculation.
The algorithm compares the two latest cycles across several characteristics:
overall price structure;
impulse dynamics;
depth of corrections and drawdowns;
major reversal points.
The model then combines the relative cycle trajectories using a weighted average in logarithmic price space.
Importantly, neither historical cycle is simply copied into the future unchanged. The scenario is generated from the similarities and differences identified between the two most recent completed cycles.
The result is displayed as a light-blue scenario path beginning at the current BTC price. It illustrates scenario highs and lows along the modeled path toward H5.
Each calibration is constrained by:
5L ≤ low ≤ center ≤ high ≤ 5H
This ensures that the scenario remains inside the boundaries of the Rainbow corridor.
The scenario should be understood as a model-based reference path, not as a guaranteed price forecast.
TLAP Cycles, Altseason and Bitcoin Halvings
The chart integrates three additional analytical components.
TLAP Cycle Theory
Bitcoin cycle highs and lows based on Tlap Cycle Theory are marked directly on the chart.
cycle highs (H) are shown as green points;
cycle lows (L) are shown as red points.
The first confirmed L1 low occurred on January 14, 2015, at approximately $178.
H5 serves as the fifth upper anchor point, while the first scenario-based low following H5 is designated L5.
Altseason Periods
Green background areas indicate historical periods in which at least 75% of tracked altcoins outperformed Bitcoin over a 90-day period.
These periods provide additional context for comparing altcoin performance with BTC and identifying historical phases of stronger relative altcoin performance.
Bitcoin Halvings
Vertical lines mark Bitcoin halving events.
Each halving marker includes:
halving date;
event number;
block height;
change in the block reward.
Online Data Updates
The TLAP Rainbow Chart is updated using several data sources and APIs.
BTC Price and Scenario Data
BTC price and scenario data are provided through the /api/rainbow API and are based on daily BTC closing prices stored in the TLAP database.
The chart and the Rainbow Chart card on the TLAP homepage are updated in sync with the underlying data.
Altseason and Cycle Data
The Altseason Index and TLAP cycle high/low values are updated through separate APIs.
The lower-right section of the interface displays:
current BTC market price;
H5 reference level;
the actual, white section of the price corridor;
the light-blue scenario path, with:
projected highs highlighted in green;
projected lows highlighted in red.
Using the Rainbow Chart in a Trading System
The Rainbow Chart is most useful when incorporated into a three-level market-analysis framework rather than used as a standalone trading signal.
Level 1: Long-Term Market Context
At the first level, the Rainbow Chart can be combined with long-term metrics such as:
200-Week Moving Average (200W MA);
MVRV (Market Value to Realized Value);
Realized Price;
NUPL (Net Unrealized Profit/Loss).
The goal is to assess how the current BTC price compares with broader long-term valuation and cycle benchmarks.
Level 2: Medium-Term Direction
The second level focuses on the current market trend using tools such as:
EMA;
RSI;
MACD;
trading volume;
market structure.
The objective is to determine the dominant trend and assess the strength of the current price move.
Level 3: Entry and Exit Timing
The final level focuses on shorter-term market conditions and potential trade execution.
Useful tools include:
Price Action;
support and resistance;
CVD;
Open Interest;
Funding Rate;
Order Book data.
The goal is to refine entry and exit timing rather than use the Rainbow zone itself as an execution trigger.
Strengths and Limitations
Strengths
Easy to interpret.
The color-coded structure makes it possible to quickly assess where Bitcoin is trading relative to its historical long-term price corridor.
Filters short-term noise.
The model focuses on long-term price structure and can help put short-term volatility into a broader cycle context.
Useful for long-term allocation strategies.
The Rainbow Chart can serve as one input in long-term allocation approaches, including Dollar-Cost Averaging (DCA).
Limitations
Historical-data dependence.
The model is based on past Bitcoin market cycles and cannot guarantee that future market behavior will follow the same patterns.
Implementation differences.
Different Bitcoin Rainbow Chart implementations may use different formulas, anchor points and parameters, which can produce different results.
Color zones are not support and resistance levels.
They represent the position of price within a historical model and should not be treated as universal entry or exit levels.
Fundamental factors are not directly modeled.
The Rainbow Chart does not account for macroeconomic conditions, institutional market changes, regulation or other external factors that can materially affect Bitcoin.
Risk of false confidence.
A strong visual fit with previous Bitcoin cycles does not mean that the model will retain the same predictive value in the future.
Model Limitations and Investment Risk
The Bitcoin Rainbow Chart and its ZigZag scenario are not intended to provide a guaranteed forecast of future Bitcoin prices.
They represent a mathematical interpretation of recurring patterns and relationships observed in previous market cycles. The model is not:
a machine-learning model or neural network;
a guarantee of future BTC prices;
a standalone trading signal;
a substitute for fundamental, technical or risk analysis.
The Similarity model does not literally copy historical cycles into the future. It uses the two most recent completed cycles to construct a scenario based on their relative characteristics.
All projected paths, cycle zones and historical relationships should therefore be treated as analytical reference points rather than predictions or investment recommendations.
Important Notice
The Bitcoin Rainbow Chart is provided for educational and market-analysis purposes only. Historical price patterns and model-based scenarios do not guarantee future results. Cryptocurrency markets are highly volatile, and actual price movements can differ substantially from historical relationships or model projections.
Do not use the Rainbow Chart as the sole basis for investment or trading decisions. Always consider market structure, liquidity, volatility, leverage, fundamental factors and your personal risk tolerance.
What the Bitcoin Rainbow Chart shows
The Bitcoin Rainbow Chart combines the daily BTC price, nine logarithmic price zones, factual TLAP cycle highs/lows and a conditional ZigZag scenario. Its outer edges are defined by five H highs and five L lows. In x = ln(days since the genesis block) and y = log10(price), each edge is one monotone cubic curve that passes exactly through all five anchors. History and the future section share one geometry with no separate formula after the current date.
How the 5H/5L corridor and BTC price zones are built
The red edge passes through H1–H5, the blue edge through L1–L5, and eight internal lines divide the corridor evenly in log10(price). After H5 and L5 both sides continue with one shared tangent, so the rainbow narrows smoothly without twisting or acquiring a new future slope. Hovering shows the date, factual BTC price, model value, zone and scenario range; the current real-price point is shown separately.
How the neural-like ZigZag scenario is calculated
The similarity model uses only the two latest completed cycles; the first and all earlier cycles are excluded before calculation. The two analogues are compared by shape, momentum, drawdowns and turns, then their relative paths are combined as a weighted log-price mean. No single past cycle is copied into the future. The light-blue contour starts at the current factual price, marks projected highs/lows through H5 and, after every calibration, obeys 5L ≤ low ≤ centre ≤ high ≤ 5H: its range cannot leave the rainbow.
TLAP cycles, Altseason and halvings on one chart
The Tlap Cycle Theory layer marks factual H maxima with green points and L minima with red points; the true L1 is fixed to 14 January 2015 near $178. H5 becomes the fifth upper anchor and the first projected low after it becomes L5. Green Tlap-Altseason fields mark observed periods when at least 75% of tracked altcoins outperformed BTC over 90 days. Halving lines include the event number, date, block height and reward reduction.
Which data updates online
Price and scenario data stream from /api/rainbow, calculated on TLAP daily BTC closes; the detailed chart and homepage card update with that source. Separate APIs refresh the Altseason index and cycle high/low layer. The lower-right close-up shows the current price, H5 target, factual white segment and the same light-blue scenario contour with green highs and red lows.
Model limitations and investment risk
The rainbow and ZigZag scenario do not predict the future. This is deterministic similarity to past cycles, not a trained neural network, price guarantee or trading signal. Correlations can fail, future markets can leave the historical regime, and H5/L5 can change as new data arrives. The zones describe price location inside a historically fitted corridor. This page is informational and is not individual investment advice.
Compare this cycle view with realized holder profit and loss in Bitcoin SOPR.