This project examines the behavior of Indian financial markets by using neural networks to analyze various macro and microeconomic variables, such as RBI controlled factors and crude prices, to predict market movements. By employing statistical analysis alongside artificial intelligence techniques, the study aims to create a predictive model for stock prices over different time frames. The project highlights the significance of accessible data in influencing traders' decisions while identifying key factors through factor analysis to streamline input for neural network models.