Algorithmic Trading of Futures via Machine Learning