Seems like we are inside a contracting triangle. The current up leg should end pretty soon, and then after a down move which should not be bigger than it's previous down move, we can expect a rally to at least the previous all time high, and very likely above it.
GannGoldNeo Wave

Also on:

Related publications

Disclaimer