The main objective of this project report is to find the best model for expecting short term stock market prices. During the research towards consideration of various methods and factors to implement, we discovered that methods such as random forest, support vector machine were not exploited fully. In this report, we will present and explore an increasingly practical strategy for monitoring stock market development with greater precision.