OPEN-SOURCE SCRIPT

Bitcoin Cycle Fibonacci Time Projections | Astral Vision

493
Bitcoin Cycle Fibonacci Time Projections | Astral Vision 🌠💠

This indicator projects key Bitcoin cycle inflection points forward in time by applying Fibonacci ratios to the duration of each historical market cycle, using the time elapsed from cycle low to cycle top as the base measurement unit. The underlying premise is that market cycles do not repeat at fixed calendar intervals but rather at proportional time distances derived from the same mathematical ratios that govern price retracements and extensions, applied to the time axis instead of the price axis.

Calculation ⚙️

For each cycle, the user defines two anchor dates: the cycle low and the cycle top. The indicator computes the time difference in milliseconds between these two dates, call it D. This duration D becomes the base unit for all subsequent projections.

A set of 22 Fibonacci time ratios is applied to D, each multiplied by D and added to the cycle low date to produce a future timestamp. The ratios used are: 0, 0.236, 0.382, 0.618, 0.786, 1.0, 1.236, 1.382, 1.618, 1.786, 2.0, 2.236, 2.382, 2.618, 2.786, 3.0, 3.236, 3.382, 3.618, 3.786, 4.0, 4.236. Each ratio T_n produces a projected date equal to: cycle low date + (T_n × D).

From this full set of projections, five specific time levels are selected and displayed as the analytically relevant inflection zones, based on historical observation of where Bitcoin cycles have tended to find significant turning points relative to their own low-to-top duration. These are: T7 (ratio 1.618 from the low), marked as a projected secondary low; T11-T12 (ratios 2.382 to 2.618), displayed as a zone representing the projected secondary top; T13-T14 (ratios 2.786 to 3.0), displayed as a zone representing a projected second low; T18 (ratio 3.786), marked as a projected third top; and T20 (ratio 4.236), marked as a projected third low.

Zones between two consecutive ratios are rendered as a highlighted region with dashed boundary lines and a solid centerline, visually representing a window of time rather than a precise date. Single projections are rendered as solid vertical lines.

An optional Gold Zone mode overlays a highlighted box starting from each cycle top and extending forward by a configurable number of days, marking the historically observed period during which gold has tended to outperform Bitcoin following a BTC cycle top, with entry and exit labels at either end of the zone.

The indicator supports three independent cycles simultaneously, each with its own configurable low date, top date, and color. All drawing is executed only on the last bar to avoid per-bar recalculation overhead.

Plots 📊
  • Anchor labels at cycle low and cycle top with date and price information
  • Solid vertical lines at single Fibonacci time projections (T7, T18, T20)
  • Highlighted zones with dashed boundary lines and solid centerline at Fibonacci time windows (T11-T12, T13-T14)
  • Gold Zone highlighted box from cycle top forward by a configurable number of days, with entry and exit labels (Gold Zone mode)
  • All elements independently togglable per cycle


Inputs 🎛️
  • Show Cycle 1, 2, 3: toggle each cycle independently
  • Low Date and Top Date: anchor dates for each cycle in YYYY-MM-DD format
  • Cycle Color: independent color per cycle
  • Show Gold Zones Only: switch to Gold Zone mode, hiding Fibonacci lines and showing only the post-top gold window
  • Gold Zone Duration: number of days the gold zone box extends from each cycle top


Colors 🎨
Each cycle uses a fully configurable color input. Default colors: aqua for Cycle 1, blue for Cycle 2, purple for Cycle 3.

Purpose 🎯
Standard Fibonacci tools on TradingView apply ratios to price levels on the vertical axis. This indicator applies the same mathematical framework to the horizontal time axis, treating cycle duration as the measurement unit instead of price range. The result is a set of time projections that are self-referential to each cycle's own internal structure rather than imposed from external calendar periods. Supporting three independent cycles simultaneously allows direct comparison of whether the current cycle is tracking ahead of, behind, or in line with the timing patterns established in previous cycles, which is not possible with single-cycle Fibonacci time tools.

Disclaimer ⭕️
This indicator is for informational and educational purposes only. It does not constitute financial advice. Past performance is not indicative of future results. Always do your own research before making investment decisions.

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.