Skip to content

← Cycle intelligence

Pi Cycle Pre-Alerts Bands

Public-domain Pi Cycle Top extension with anticipated cycle top detection. The chart overlays SMA(111), 2×SMA(350) cross threshold, and a pre-alert lower threshold at 0.9 × 2×SMA(350) on Bitcoin spot price. When the SMA(111) enters the pre-alert band (90% to 100% of the cross threshold), the chart enters a warming state historically aligned with the 2 to 8 weeks preceding the confirmed cross. When SMA(111) crosses above 2×SMA(350), the confirmed regime activates - historically aligned with cycle peaks (3/3 verified 2013 / 2017 / 2021).

Tier proCycle intelligencepi-cyclepre-alert-bandstop-detectormoving-averagesanticipationpro

What is it?

The Pi Cycle Top + Pre-Alert Bands indicator extends the canonical Pi Cycle Top framework with an anticipation window. The base framework fires when the 111-day moving average crosses above twice the 350-day moving average - historically aligned with three verified cycle peaks (December 2013, December 2017, April 2021). The pre-alert extension introduces a band defined as 90% to 100% of the cross threshold. When the 111-day moving average enters this band, a warming state activates with a red shaded zone of moderate opacity. Historically, this pre-alert state activated 2 to 8 weeks before the confirmed cross, providing an institutional anticipation window for proactive risk management. When the moving average finally crosses above the threshold, the zone intensifies to higher opacity - confirmed cycle peak. The chart consolidates both states into a single visualization with historical markers anchoring the verified peaks.

How to read

Three lines are plotted on a logarithmic price scale: the 111-day SMA (Trinity Gold, primary momentum indicator), 2× the 350-day SMA (red bordeaux deep - confirmed cross threshold), and 0.9 × 2× the 350-day SMA (orange - pre-alert lower threshold). When the Trinity Gold line is below the orange line, the chart shows a neutral state with no shaded zone. When the Trinity Gold line enters the band between the orange and red bordeaux lines, a moderately shaded red zone appears - pre-alert window active. When the Trinity Gold line crosses above the red bordeaux line, the zone intensifies to a more opaque red - confirmed peak. Red arrows anchor the cycle tops for visual reference. Read the chart structurally: the position of the 111-day SMA relative to the two thresholds immediately tells you whether the network is neutral, in the anticipation window, or in confirmed peak regime.

Key zones

Confirmed peak (read where the gold line sits above the burgundy line, no fill): when SMA(111) > 2×SMA(350), historically Bitcoin entered cycle peak windows within 3 days of the cross. The 3 verified occurrences: December 2013 (cycle 1 peak at $1,163, exact day), December 2017 (cycle 2 peak at $19,783, exact day), April 2021 (cycle 3 first peak at $63,518 - ATH $64,895 within 2 days). The high opacity reflects the confirmed regime. Pre-alert (read where the gold line sits between the two lines, no fill): when SMA(111) is between 0.9 × 2×SMA(350) and 2×SMA(350), historically the chart entered the anticipation window 2 to 8 weeks before the confirmed cross. The empirical observations: cycle 1 saw pre-alert 4-6 weeks early, cycle 2 saw 2-4 weeks, cycle 3 saw 6-8 weeks. The moderate opacity reflects the warning state. Neutral zone (no fill): when SMA(111) < 0.9 × 2×SMA(350), the network is in the mid-cycle neutral regime where neither pre-alert nor confirmed cross is active. Historically, Bitcoin spent the majority of inter-cycle time in this neutral zone.

What to observe

• Pre-alert activation: when SMA(111) first crosses above 0.9 × 2×SMA(350), the warning band activates. Watch the trajectory - historically the activation preceded the confirmed cross by 2 to 8 weeks. • Gap closure rate: observe the rate at which SMA(111) closes the gap to 2×SMA(350). A rapidly closing gap suggests the confirmed cross may be near. • Pre-alert deactivation without cross: in theory, SMA(111) could enter the pre-alert band and then retreat without crossing - this would constitute a false positive. The 3 historical pre-alerts all led to confirmed crosses, but this is empirical, not guaranteed. • Post-cross behavior: after the confirmed cross, SMA(111) typically remains above 2×SMA(350) briefly before falling back. The cycle peak typically occurs within days of the cross. • The red arrows ground the historical pattern for visual reference.

Historical context

The Pi Cycle Top framework was established as a formal cycle indicator following the 2017 top confirmation of the pattern initially observed at the 2013 top. The 2021 cross provided a third data point. The pre-alert bands extension emerged in the community of on-chain analysts in the wake of the 2021 cycle, motivated by the institutional need for anticipation windows ahead of confirmed cycle tops. The 90% threshold is empirically calibrated - too high a threshold misses early indications, too low a threshold produces false alarms. The chosen 90% balance has been validated retroactively on the 3 historical pre-alert windows. The Trinity v3.0 implementation reconstructs this independently from the public formula combination. The 2024 halving cycle is the next structural test under post-ETF market dynamics.

Expert notes

The base Pi Cycle Top framework uses SIMPLE moving averages (SMA) of daily closing price for both 111-day and 350-day. The cross detection threshold is exact arithmetic: confirmed cross when SMA(111)[t] > 2×SMA(350)[t] AND SMA(111)[t-1] ≤ 2×SMA(350)[t-1]. The pre-alert extension defines a band [0.9 × 2×SMA(350), 2×SMA(350)] - the 90% multiplier is the empirically calibrated balance between early indications and false alarms. The 0.9 constant could be parameterized (e.g., 0.85 for more sensitive activation, 0.95 for more conservative) in a future version. Post-ETF caveat: spot ETF flows since January 2024 have compressed cycle volatility; the framework may fire at lower multiples than historical, and the 90% pre-alert band may need to be recalibrated to match the new regime. Trinity v3.0 documents this caveat in education and the cycle 4 evolution will provide the structural test.

Common mistakes to avoid

• Treating pre-alert as a binary sell indication: the pre-alert state is an anticipation window, not a confirmed peak. Historically the pre-alert preceded the confirmed cross by 2 to 8 weeks - but the timing is empirical, not mechanical. • Treating the 90% threshold as an absolute: the 90% is empirically calibrated on 3 historical pre-alert windows. Future cycles may exhibit different threshold dynamics, especially post-ETF. • Confusing pre-alert with confirmed peak: pre-alert opacity is moderate (0.20), confirmed peak opacity is high (0.40). The visual difference is intentional - the two states are distinct regimes. • Ignoring the double-top limitation: the Pi Cycle base framework did not capture the November 2021 ATH after firing at the April 2021 first peak. The pre-alert extension does not fix this limitation - a second pre-alert may not activate before a double-top second peak. • Reacting in panic on pre-alert: the pre-alert provides a window for proactive risk management, not a mechanical sell indication. The decline post-cycle peak has been gradual over weeks to months, not instant.

Programmatic access

REST API

curl -sS \
  'https://api.trinityinsights.io/api/v1/cycle-intelligence/metrics/cycle-pi-cycle-prealerts-bands/data?timeframe=90d' \
  -H 'X-API-Key: $TRINITY_API_KEY'

MCP server

{
  "tool": "get_chart_value",
  "metric_id": "cycle-pi-cycle-prealerts-bands",
  "timeframe": "1y"
}

Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.

Related metrics

Institutional disclaimer

Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.