Here’s a system I have shown in the past for trading that trades, well… infrequently.  It’s made a decent profit though.  The basic idea is you sell when $GDXHLP (GDX new highs-new lows %) goes below -20% and buy when it goes above +20%.  Notice GDX has still not had the strength to get above +20%.

I am still waiting for the PM’s to show some broad-based strength.