Inspiration

I initially thought of a program that could try to predict a company's future stock prices based on all of its past stock prices. Using machine learning, I hoped to extrapolate this data, but I learned that the stock market is volatile, making machine learning possibly as good as guessing a stock price for the next day. I decided to just stick to an app which is useful for tracking all of your stocks and displaying its profit easily.

What it does

The program asks for how many stocks the user has invested in. The program will then take in the names of all of these stock companies, use the Tiingo API to find the stock tickers, and find the current price of all of these stocks rounded to the nearest cent. From there, it will prompt the user to tell how many shares he/she bought and what the price of each share was. Using this information, the profit from each stock will be calculated and summed to get the total profit which will be displayed at the end.

How I built it

Challenges I ran into

I had several challenges with the tkiner GUI portion of my code. I was unfamiliar with Tkinter, as it has been a while since I last used it. As a result, I was not able to finish the GUI of my program.

Accomplishments that I'm proud of and What I learned

I was able to relearn tkinter and almost get the GUI to work on my program.

What's next for StockProfit

Currently I am learning how to use Android Studio to make a larger scale version. In the future, I hope to use Machine Learning, specifically using the Pandas and Scikit Learn modules that I learned from attending the workshops, to be able to graph the profit over time and possibly predict future trends in profit.

Built With

Share this project:

Updates