Pi Cycle Bitcoin top indicator

The Pi Cycle Top Indicator has historically been effective in picking out the timing of market cycle highs to within 3 days.
It uses the 111 day moving average (111DMA) and a newly created multiple of the 350 day moving average, the 350DMA x 2.

Note: The multiple is of the price values of the 350DMA not the number of days.

For the past three market cycles, when the 111DMA moves up and crosses the 350DMA x 2 we see that it coincides with the price of Bitcoin peaking.

It is also interesting to note that 350 / 111 is 3.153, which is very close to Pi = 3.142. In fact, it is the closest we can get to Pi when dividing 350 by another whole number.

It once again demonstrates the cyclical nature of Bitcoin price action over long time frames. Though in this instance it does so with a high degree of accuracy over the past 7 years.

Full Credit to PositiveCrypto :
Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


Does this work only with BTC?
+28 Reply
Where is it found?
+18 Reply
Hi how can we get this indicator?
Is the free TV account ok?
+10 Reply
This was working perfectly for me until just now when it started to fail without warning. It shows "na" for all the moving averages and gives this error: "Script could not be translated from: null." Any advice for a n00b on fixing this?
+2 Reply
@profb, check the settings of the indicator, go to inputs an click the check box "show moving averages?"
profb Andrejos
@Andrejos, I already had that on and it was working fine. It wasn't just the moving averages, either; the tops also weren't being labeled. The problem eventually went away, thankfully, but I have no idea why! The only thing I changed was unchecking "Send an alert on Pi Cycle Top?" in the settings. I have a free account and don't get alerts, so I thought maybe that was somehow screwing things up, but turning it back on now didn't screw things up, so who knows? Thanks for trying to help, though! Much appreciated.
Why trust almost pi which actually isn’t even almost pi when you can trust actual Fibonacci . The question is will this cherry picked chart prevail or hardcore math that has stood the test of centuries and predicts a price much more plausible which the current economic drop back. If any one wants to sell I’ll be buying your BTC. You’re stupid if you sell because of pi cycle indicator. There are reasons to sell. This not one of them.
+1 Reply
Seems to be broken now
+1 Reply
how do you set alerts on this indicator?
what condition do you use so TV alerts fire off?
Home Stock Screener Forex Screener Crypto Screener Economic Calendar About Chart Features Pricing Refer a friend House Rules Help Center Website & Broker Solutions Widgets Charting Solutions Lightweight Charting Library Blog & News Twitter
Profile Profile Settings Account and Billing Referred friends Coins My Support Tickets Help Center Private Messages Chat Sign Out