OPEN-SOURCE SCRIPT
BTC Cycle Anchors Power Law Channel with SELL & BUY Zones

A clean, decisive Bitcoin power-law channel that draws a SELL zone through every cycle top (Dec 2013, Dec 2017, Nov 2021, Oct 2025) and a BUY zone through every cycle bottom (Jan 2015, Dec 2018, Nov 2022). No fuzzy "maybe" zones — when price enters the red, take profits. When it enters the green, accumulate.
═══════════════════════════════════════
HOW IT WORKS
═══════════════════════════════════════
Unlike traditional log-regression bands that use hardcoded coefficients (and go stale within 1–2 cycles), this indicator uses USER-EDITABLE ANCHOR POINTS. You tell it where the historical cycle tops and bottoms occurred, and the script fits two power-law lines (log10(price) vs log10(days)) directly through those points.
The red zone = power-law line through the cycle peaks with 3 gradient sub-bands.
The green zone = power-law line through the cycle bottoms with 3 gradient sub-bands.
The middle = intentionally empty so price action is fully readable.
═══════════════════════════════════════
DEFAULT ANCHOR POINTS
═══════════════════════════════════════
CYCLE TOPS
• Dec 2013 — $1,163
• Dec 2017 — $19,783
• Nov 2021 — $69,000
• Oct 2025 — $125,000
CYCLE BOTTOMS
• Jan 2015 — $172
• Dec 2018 — $3,122
• Nov 2022 — $15,479
• (BOT 4 placeholder ready for next cycle bottom — enable in settings when it prints)
═══════════════════════════════════════
HOW TO USE
═══════════════════════════════════════
SETUP
• Symbol: INDEX:BTCUSD (full history back to 2010)
• Timeframe: Weekly (1W) or Monthly (1M)
• Price axis: Right-click → Logarithmic (REQUIRED — power-law curves only render correctly on log scale)
SIGNAL ZONES (from top to bottom of chart):
• EXTREME SELL — Price above red ceiling (historical bubble territory)
• STRONG SELL — Price in deeper red zone (distribution / take profits)
• SELL ZONE — Price at red inner edge (start reducing exposure)
• NEUTRAL — Price in empty middle (hold, no action)
• BUY ZONE — Price at green inner edge (start accumulating)
• STRONG BUY — Price in deeper green zone (capitulation / aggressive buy)
• EXTREME BUY — Price below green floor (generational opportunity)
A status label on the right edge of the chart shows your exact zone, current price, and distance to SELL/BUY edges.
═══════════════════════════════════════
WHEN A NEW CYCLE TOP/BOTTOM PRINTS
═══════════════════════════════════════
Open settings → update the relevant anchor's date and price. The entire channel recalibrates instantly. No need to wait for an update from the author. For the next cycle bottom (expected late 2026 / early 2027), enable "BOT 4" in settings once it prints.
═══════════════════════════════════════
TUNING
═══════════════════════════════════════
• Zone depth — How thick the SELL/BUY zones are (default 35% of channel)
• Anchor dots — Toggle the visual markers at each historical cycle extreme
• Custom colors and line widths
═══════════════════════════════════════
NOT FINANCIAL ADVICE
═══════════════════════════════════════
This is a visualization tool grounded in Bitcoin's empirical power-law behavior (Santostasi, 2024). Past cycles do not guarantee future cycles. Adoption curve, macro conditions, and regulation can break historical patterns. Use as one input among many, not as a standalone trading signal.
Built with Pine Script v6.
═══════════════════════════════════════
HOW IT WORKS
═══════════════════════════════════════
Unlike traditional log-regression bands that use hardcoded coefficients (and go stale within 1–2 cycles), this indicator uses USER-EDITABLE ANCHOR POINTS. You tell it where the historical cycle tops and bottoms occurred, and the script fits two power-law lines (log10(price) vs log10(days)) directly through those points.
The red zone = power-law line through the cycle peaks with 3 gradient sub-bands.
The green zone = power-law line through the cycle bottoms with 3 gradient sub-bands.
The middle = intentionally empty so price action is fully readable.
═══════════════════════════════════════
DEFAULT ANCHOR POINTS
═══════════════════════════════════════
CYCLE TOPS
• Dec 2013 — $1,163
• Dec 2017 — $19,783
• Nov 2021 — $69,000
• Oct 2025 — $125,000
CYCLE BOTTOMS
• Jan 2015 — $172
• Dec 2018 — $3,122
• Nov 2022 — $15,479
• (BOT 4 placeholder ready for next cycle bottom — enable in settings when it prints)
═══════════════════════════════════════
HOW TO USE
═══════════════════════════════════════
SETUP
• Symbol: INDEX:BTCUSD (full history back to 2010)
• Timeframe: Weekly (1W) or Monthly (1M)
• Price axis: Right-click → Logarithmic (REQUIRED — power-law curves only render correctly on log scale)
SIGNAL ZONES (from top to bottom of chart):
• EXTREME SELL — Price above red ceiling (historical bubble territory)
• STRONG SELL — Price in deeper red zone (distribution / take profits)
• SELL ZONE — Price at red inner edge (start reducing exposure)
• NEUTRAL — Price in empty middle (hold, no action)
• BUY ZONE — Price at green inner edge (start accumulating)
• STRONG BUY — Price in deeper green zone (capitulation / aggressive buy)
• EXTREME BUY — Price below green floor (generational opportunity)
A status label on the right edge of the chart shows your exact zone, current price, and distance to SELL/BUY edges.
═══════════════════════════════════════
WHEN A NEW CYCLE TOP/BOTTOM PRINTS
═══════════════════════════════════════
Open settings → update the relevant anchor's date and price. The entire channel recalibrates instantly. No need to wait for an update from the author. For the next cycle bottom (expected late 2026 / early 2027), enable "BOT 4" in settings once it prints.
═══════════════════════════════════════
TUNING
═══════════════════════════════════════
• Zone depth — How thick the SELL/BUY zones are (default 35% of channel)
• Anchor dots — Toggle the visual markers at each historical cycle extreme
• Custom colors and line widths
═══════════════════════════════════════
NOT FINANCIAL ADVICE
═══════════════════════════════════════
This is a visualization tool grounded in Bitcoin's empirical power-law behavior (Santostasi, 2024). Past cycles do not guarantee future cycles. Adoption curve, macro conditions, and regulation can break historical patterns. Use as one input among many, not as a standalone trading signal.
Built with Pine Script v6.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.