Maybe Elliott Wave...!
Elliott WaveThree DrivesTrend Lines

Disclaimer