Hillary Clinton has had a small but persistent lead since June - anywhere from 2 to 5 points. The stock markets and the election betting pools are predicting a Clinton win.