PROTECTED SOURCE SCRIPT
Updated BTC Cycle

🎯 Overview
The BTC Cycle Indicator is an advanced trading tool specifically developed for Bitcoin, based on historical market cycles. The indicator combines cycle analysis with multi-timeframe confirmation, technical indicators, and automated entry signals.
📖 Cycle Theory Foundation
Bitcoin has historically moved in predictable cycles with consistent time patterns:
Historical Cycle Data:
🟢 ATL 2015 to ATH 2017 = 1064 days
🔴 ATH 2017 to ATL 2018 = 364 days
🟢 ATL 2018 to ATH 2021 = 1064 days
🔴 ATH 2021 to ATL 2022 = 364 days
Key Observations:
• Bullish Cycles (ATL → ATH): Consistently ~1064 days (approximately 2.9 years)
• Bearish Cycles (ATH → ATL): Consistently ~364 days (approximately 1 year)
• Total Cycle Length: ~1428 days (approximately 3.9 years)
This repeating pattern suggests Bitcoin follows a mathematical rhythm driven by halving events and market psychology. The indicator uses these proven time cycles to identify current market position and forecast future turning points.
Based on this pattern, the indicator projects future Cycle Highs and Lows using historical price multipliers combined with these fixed time intervals, providing traders with probabilistic targets for strategic positioning.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Main Features
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔄 Cycle-Based Market Phases
The indicator identifies two main phases in the Bitcoin market:
• Bullish Phase (Cycle Low → Cycle High): Default 1064 days, starts at cycle bottom
• Bearish Phase (Cycle High → Cycle Low): Default 364 days, starts at cycle top
These phases are automatically marked on the chart and color-highlighted.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Relative Trend Index (RTI)
The RTI is an adaptive momentum indicator with phase-dependent calculation:
• Trend Length after CL: 150 periods (bullish phase)
• Trend Length after CH: 90 periods (bearish phase)
• Sensitivity: 95% (adjustable between 50-98%)
• Overbought/Oversold Levels: 80/20
The RTI identifies overbought and oversold conditions and generates Entry Zones when the indicator moves through these extreme areas.
🙏 Credit: The RTI implementation is based on the Relative Trend Index by Zeiierman:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Bollinger Bands Integration
Bollinger Bands are used as an additional confirmation filter:
• Length: 40 periods
• Moving Average Type: WMA (adjustable: SMA, EMA, SMMA, VWMA)
• Standard Deviation: 2.0
• Entry Signals: When price touches the bands during RTI Entry Zones

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 Multi-Timeframe Confirmation
The indicator calculates a Market Confirmation Score (0-100%) based on seven independent signals across Daily, Weekly, and Monthly timeframes:
📅 Daily Timeframe (5% each):
• EMA Cross (50/200): Golden Cross vs. Death Cross
• MACD: Bullish vs. Bearish Cross
📊 Weekly Timeframe (10% each):
• 50 EMA: Price Above vs. Below
• 100 EMA: Price Above vs. Below
• MSS & BOS: Market Structure Shift and Break of Structure
• MACD: Bullish vs. Bearish Cross
📆 Monthly Timeframe (25% each):
• 20 EMA: Price Above vs. Below
• MACD: Bullish vs. Bearish Cross
When 100% confirmation is reached, a label is optionally displayed on the chart.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔮 Forecast System
The indicator calculates future Cycle Highs and Lows based on historical multipliers:
• Uses the last two cycles for calculation
• Accuracy Ratio: Correction factor based on deviations
• Forecast Factor: Adjustable multiplier (default 2.0)
• Keep Forecast Lines: Historical forecast lines remain visible
The forecasts are displayed as dashed lines on the chart.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 Visual Elements
🕯️ Candle Coloring:
• Distinct colors for bullish phase (after Cycle Low)
• Distinct colors for bearish phase (after Cycle High)
• Different highlight colors for RTI Entry Zones (lighter shade for bullish entry zones, darker shade for bearish entry zones)
• All colors are theme-dependent and automatically adapt to the selected color scheme
📍 Entry Points:
• Small triangles below/above candles at Bollinger Band touches during Entry Zones
• Dynamic color adjustment based on current market phase and selected theme
• Arrow colors match the entry zone colors for visual consistency
🏷️ Labels & Lines:
• Cycle High (CH) and Cycle Low (CL) labels with automatic text contrast
• Forecast lines with phase-appropriate colors (bullish forecast lines vs. bearish forecast lines)
• MSS & BOS markers with theme-consistent styling
📋 Cycle Table: Shows upcoming Cycle Highs/Lows with date, forecast price, and percentage change
📊 Multi-Timeframe Table: Compact or standard view of all signals with price levels and confirmation status
📊 Progress Bar: Visual representation of cycle progression with phase-dependent colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 MSS & BOS (Market Structure)
The indicator identifies on a weekly basis:
• Market Structure Shift (MSS): Trend reversal signal
• Break of Structure (BOS): Trend continuation signal
• Swing Length: 7 periods (fixed)
• Visualization with horizontal lines and labels
🙏 Credit: The MSS & BOS implementation is based on

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 Theme System
15 predefined color themes plus individual customization option:
Dark • Light • Bitcoin Orange • Deep Blue • Purple Haze • Sunset • Warm Charcoal • Teal Ocean • Slate • Arctic Ice • Midnight Amber • Neon Cyan • Matrix Green • Ruby Dark • Individual
Here are a few examples:



Each theme includes coordinated color palettes for:
• 🕯️ Candles: Bullish and bearish phase colors
• 🎯 Entry Zones: Light and dark variants for different phases
• 🏷️ Labels: Cycle High and Cycle Low markers with automatic text contrast
• 📈 Forecast Lines: Phase-appropriate prediction lines
• 📋 Tables: Background, header, and text colors
• 📊 Progress Bar: Phase-dependent progression indicators
• ➡️ Arrows: Bollinger Band entry signals
The Individual theme allows complete manual customization of all color elements.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 Use Cases
1. 📍 Long-term Positioning: Identification of market phases for strategic allocation
2. ⏰ Entry Timing: RTI-based entry zones with Bollinger Band confirmation
3. ✅ Market Confirmation: Multi-timeframe score for trade validation
4. 🔮 Forecast Planning: Target prices and timing for upcoming Cycle Highs/Lows
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer
This indicator is for educational and informational purposes only.
• 📉 Not Financial Advice: This tool does not constitute financial, investment, or trading advice. All trading decisions are your own responsibility.
• 🔮 Past Performance ≠ Future Results: Historical cycle patterns do not guarantee future market behavior. Markets can and do deviate from historical norms.
• ⚡ High Risk: Cryptocurrency trading involves substantial risk of loss. Only trade with capital you can afford to lose.
• 🎯 No Guarantees: Forecast prices and cycle dates are probabilistic projections, not certainties. Always use proper risk management.
• 🧪 Do Your Own Research: Always conduct your own analysis and due diligence before making any trading decisions.
✨ Happy Trading! 🚀
The BTC Cycle Indicator is an advanced trading tool specifically developed for Bitcoin, based on historical market cycles. The indicator combines cycle analysis with multi-timeframe confirmation, technical indicators, and automated entry signals.
📖 Cycle Theory Foundation
Bitcoin has historically moved in predictable cycles with consistent time patterns:
Historical Cycle Data:
🟢 ATL 2015 to ATH 2017 = 1064 days
🔴 ATH 2017 to ATL 2018 = 364 days
🟢 ATL 2018 to ATH 2021 = 1064 days
🔴 ATH 2021 to ATL 2022 = 364 days
Key Observations:
• Bullish Cycles (ATL → ATH): Consistently ~1064 days (approximately 2.9 years)
• Bearish Cycles (ATH → ATL): Consistently ~364 days (approximately 1 year)
• Total Cycle Length: ~1428 days (approximately 3.9 years)
This repeating pattern suggests Bitcoin follows a mathematical rhythm driven by halving events and market psychology. The indicator uses these proven time cycles to identify current market position and forecast future turning points.
Based on this pattern, the indicator projects future Cycle Highs and Lows using historical price multipliers combined with these fixed time intervals, providing traders with probabilistic targets for strategic positioning.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Main Features
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔄 Cycle-Based Market Phases
The indicator identifies two main phases in the Bitcoin market:
• Bullish Phase (Cycle Low → Cycle High): Default 1064 days, starts at cycle bottom
• Bearish Phase (Cycle High → Cycle Low): Default 364 days, starts at cycle top
These phases are automatically marked on the chart and color-highlighted.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Relative Trend Index (RTI)
The RTI is an adaptive momentum indicator with phase-dependent calculation:
• Trend Length after CL: 150 periods (bullish phase)
• Trend Length after CH: 90 periods (bearish phase)
• Sensitivity: 95% (adjustable between 50-98%)
• Overbought/Oversold Levels: 80/20
The RTI identifies overbought and oversold conditions and generates Entry Zones when the indicator moves through these extreme areas.
🙏 Credit: The RTI implementation is based on the Relative Trend Index by Zeiierman:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Bollinger Bands Integration
Bollinger Bands are used as an additional confirmation filter:
• Length: 40 periods
• Moving Average Type: WMA (adjustable: SMA, EMA, SMMA, VWMA)
• Standard Deviation: 2.0
• Entry Signals: When price touches the bands during RTI Entry Zones
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 Multi-Timeframe Confirmation
The indicator calculates a Market Confirmation Score (0-100%) based on seven independent signals across Daily, Weekly, and Monthly timeframes:
📅 Daily Timeframe (5% each):
• EMA Cross (50/200): Golden Cross vs. Death Cross
• MACD: Bullish vs. Bearish Cross
📊 Weekly Timeframe (10% each):
• 50 EMA: Price Above vs. Below
• 100 EMA: Price Above vs. Below
• MSS & BOS: Market Structure Shift and Break of Structure
• MACD: Bullish vs. Bearish Cross
📆 Monthly Timeframe (25% each):
• 20 EMA: Price Above vs. Below
• MACD: Bullish vs. Bearish Cross
When 100% confirmation is reached, a label is optionally displayed on the chart.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔮 Forecast System
The indicator calculates future Cycle Highs and Lows based on historical multipliers:
• Uses the last two cycles for calculation
• Accuracy Ratio: Correction factor based on deviations
• Forecast Factor: Adjustable multiplier (default 2.0)
• Keep Forecast Lines: Historical forecast lines remain visible
The forecasts are displayed as dashed lines on the chart.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 Visual Elements
🕯️ Candle Coloring:
• Distinct colors for bullish phase (after Cycle Low)
• Distinct colors for bearish phase (after Cycle High)
• Different highlight colors for RTI Entry Zones (lighter shade for bullish entry zones, darker shade for bearish entry zones)
• All colors are theme-dependent and automatically adapt to the selected color scheme
📍 Entry Points:
• Small triangles below/above candles at Bollinger Band touches during Entry Zones
• Dynamic color adjustment based on current market phase and selected theme
• Arrow colors match the entry zone colors for visual consistency
🏷️ Labels & Lines:
• Cycle High (CH) and Cycle Low (CL) labels with automatic text contrast
• Forecast lines with phase-appropriate colors (bullish forecast lines vs. bearish forecast lines)
• MSS & BOS markers with theme-consistent styling
📋 Cycle Table: Shows upcoming Cycle Highs/Lows with date, forecast price, and percentage change
📊 Multi-Timeframe Table: Compact or standard view of all signals with price levels and confirmation status
📊 Progress Bar: Visual representation of cycle progression with phase-dependent colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 MSS & BOS (Market Structure)
The indicator identifies on a weekly basis:
• Market Structure Shift (MSS): Trend reversal signal
• Break of Structure (BOS): Trend continuation signal
• Swing Length: 7 periods (fixed)
• Visualization with horizontal lines and labels
🙏 Credit: The MSS & BOS implementation is based on

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 Theme System
15 predefined color themes plus individual customization option:
Dark • Light • Bitcoin Orange • Deep Blue • Purple Haze • Sunset • Warm Charcoal • Teal Ocean • Slate • Arctic Ice • Midnight Amber • Neon Cyan • Matrix Green • Ruby Dark • Individual
Here are a few examples:
Each theme includes coordinated color palettes for:
• 🕯️ Candles: Bullish and bearish phase colors
• 🎯 Entry Zones: Light and dark variants for different phases
• 🏷️ Labels: Cycle High and Cycle Low markers with automatic text contrast
• 📈 Forecast Lines: Phase-appropriate prediction lines
• 📋 Tables: Background, header, and text colors
• 📊 Progress Bar: Phase-dependent progression indicators
• ➡️ Arrows: Bollinger Band entry signals
The Individual theme allows complete manual customization of all color elements.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 Use Cases
1. 📍 Long-term Positioning: Identification of market phases for strategic allocation
2. ⏰ Entry Timing: RTI-based entry zones with Bollinger Band confirmation
3. ✅ Market Confirmation: Multi-timeframe score for trade validation
4. 🔮 Forecast Planning: Target prices and timing for upcoming Cycle Highs/Lows
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer
This indicator is for educational and informational purposes only.
• 📉 Not Financial Advice: This tool does not constitute financial, investment, or trading advice. All trading decisions are your own responsibility.
• 🔮 Past Performance ≠ Future Results: Historical cycle patterns do not guarantee future market behavior. Markets can and do deviate from historical norms.
• ⚡ High Risk: Cryptocurrency trading involves substantial risk of loss. Only trade with capital you can afford to lose.
• 🎯 No Guarantees: Forecast prices and cycle dates are probabilistic projections, not certainties. Always use proper risk management.
• 🧪 Do Your Own Research: Always conduct your own analysis and due diligence before making any trading decisions.
✨ Happy Trading! 🚀
Release Notes
Added date format selectionProtected script
This script is published as closed-source. However, you can use it freely and without any limitations – learn more here.
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.
Protected script
This script is published as closed-source. However, you can use it freely and without any limitations – learn more here.
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.