My thoughts based on Price action and tools mentioned bellow

Elliot Wave
Time Analysis
Channel
Fibbo
Elliott WaveFibonacciParallel Channel

Disclaimer