The paper focuses on predicting the Nifty 50 Index by using 8 Supervised Machine Learning Models. techniques used for empirical study are Adaptive Boost (AdaBoost), k-Nearest Neighbors (kNN), Linear Regression (LR), Artificial Neural Network (ANN), Random Forest (RF), Stochastic Gradient Descent (SGD), Support Vector (SVM) and Decision Trees (DT). Experiments based historical data of Indian Sto...