Predicting Stock Prices using state-of-art Machine Learning Models with Enhanced Feature Representation and Momentum Indicator Selection | Synapse