This study analyses the impact of predictive analysis on stock market investing and the best machine learning algorithms for predicting stock market trends. It discusses the benefits and challenges of using predictive analysis in stock market investing and provides insights into trading strategies. The study concludes that machine learning as a trading strategy has a positive impact on the return generated in comparison with other technical indicators. However, the study does not provide much information on future scope or betterment of investors to invest in the stock market.