Inspiration
With the market being in such a volatile condition as it is right now, tools like this can really help you out in a big way. As Sun Tzu said: "In the midst of chaos, there lies opportunity". The current market is chaos, so why not make it an opportunity?
What it does
This simple yet accurate stock predictor simply takes the last 10-13 years worth of stock data of any given stock, and builds a model on it. Then, it uses the same data, which gets split into 90:10 ratio, to train and test the model, in that order. Then, it gives, what it thinks will be the future trend in the form of a plot, all within the same kivy window.
How we built it
This was built using the knowledge that I gained from my AI-ML class in college this semester. The front-end was built within the same python script using kivymd. The main focus in this project was accuracy, and that, with the model layers, in combination with the optimizer, and the data processing, yields a result that is both accurate, and reliable.
Challenges we ran into
The biggest challenge was efficiency. Since its money that's on the line while investing, the biggest challenge was to get it accurate enough to the point where you could make money without the risk of losing it all. That was achieved beautifully by the AI in this project
Accomplishments that we're proud of
After about a week of testing the project, I can proudly say that this is able to grasp the market trends and give out the predictions that turn out to be very close to the actual trends, at only 10 epochs, it gives staggering accuracy.
What we learned
I've learnt that AI is capable of more than people know of. The kind of learning that would take a normal person years, such as reading the market trends, can be done by an AI within seconds of training.
What's next for stocker
Stocker is already a powerful tool that can be used to predict the stock prices. What could be even better, is that it regularly checks the prices of a specific set of companies every 3-4 hours, and when it detects a certain threshold of profit that can be made on a particular stock, it sends you a text to invest in that particular stock, along with how much to invest, which will be an inversely dependent function of the loss function for that stock.
Built With
- python
- sklearn
- tensorflow
Log in or sign up for Devpost to join the conversation.