Application of machine learning in stock trading: a review | Synapse