[deleted old chart]
This oscillator uses trig functions and moving averages of 210,000 blocks, which makes it top once and bottom once per halving. The next top may be five months away or so unless bitcoin misbehaves, which it usually seems to do sooner or later (just look at 2021). I scaled the oscillator arbitrarily and superimposed it on the price chart.
Hey man!

Did you do do this for before 2017 too? Or does if not work there for some reason?
Hey wachtwoord old friend, long time no see!
I didn't have this algorithm worked out in 2017. In 2017 I was still feeling my way in the dark.
I got the basic math for the oscillator worked out only last year. In recent weeks I refined the algorithm more, using trig tricks, and this latest chart is the result.
Here's a chart layout that's a little less confusing, I hope.
