I like this one best so far.
To add I think tops start from uptrend channels, if price should continue in this uptrend channel then its move should be predictable over time. As price breaks this channel it usually goes range bound, momentum over time slows, price fails to break highs, and...