Algorithmic trading and quantitative strategies. (2019)