machine learning for algorithmic trading github pdf