Same as gtober I'll also like to vouch for JimQuinceH.
I've been tracking his "calls" for several years and he's one of very few people whose calls I take seriously.
I never quantified it (I follow my own systems) but from observing it I would say 70-80%. And I'm taking into account only observations made before the fact.