I wanted to make an indicator that behaved similarly to Parallel Channels. This is what I currently have.
Blue Oscillator for uptrend. Red Oscillator for downtrend. Both for ranges.
Recommended periods are powers of two (16, 32, 64, 128, 256), which should be adjusted according to volatility.
There's a alternate version of this same code that shows Price Bands instead. Easier to spot trend direction and how price responds to each Channel.