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

 Elliott Wave Chart
 Elliott Wave Chart
 Elliott Wave Chart