Charts on GDX, GLD & YI for Tuesday June 23rd, 2015

 Elliott Wave Chart
 Elliott Wave Chart
 Elliott Wave Chart