
The Pi Cycle Top Indicator pairs the 111-day simple moving average of Bitcoin's price with twice its 350-day simple moving average. 350 divided by 111 is about 3.15, close to π, which gives the indicator its name.
The 111-day average normally sits below the doubled 350-day line. When price surges, it catches up and crosses above, meaning the short-term trend has far outrun the long-term one. Historically the cross came within days of the two 2013 highs, the late-2017 peak and the April 2021 top.
Signals are few and moving averages lag: there was no new cross at the November 2021 high, and the lines did not cross in the 2024–2025 rally. As volatility has faded cycle by cycle, the 111-day line has struggled to reach the doubled 350-day line, making it more an overheating gauge than a timing signal. It uses price alone, not on-chain data.
The windows were chosen by fitting past cycle tops. 350 divided by 111 is about 3.153, close to π, which is where the name comes from. The numbers have no economic meaning of their own.
No. Past crosses did land near major highs, but the sample is tiny, and there was no cross at the November 2021 high or during the 2024–2025 rally. It can miss tops and should not be read on its own.
The 111D MA and the 350D MA ×2 are the indicator itself, with BTC price on the right axis for reference. All three are in USD on a log scale, so moves in different years compare easily.