Betting advisor (7)
I believe the answer is:
tipster
(Other definitions for tipster that I've seen before include "Seller of inside information" , "Racing tout" , "better counsellor" , "One predicting winners" , "he recommends risky investments" .)