Text this: Deep learning for algorithmic trading: A systematic review of predictive models and optimization strategies