Inspiration
As a financial mathematics student, I've been meaning to combine my finance knowledge with programming. I've accomplished just that with this project.
What it does
This project utilizes Modern Portfolio Theory to generate the best weights for different stocks you plan to invest in your portfolio. You may use any company's stock to your liking.
How we built it
Pandas and NumPy were used for the mathematical backend work and data manipulation. Tkinter was used in the user interface, and Matplotlib were used for graphs. .
Challenges we ran into
Tkinter had to be learned from scratch, and that was rather difficult. I have not personally made any user interface before, so this was a challenge.
Accomplishments that we're proud of
I'm proud of the fact that I got the graphical user interface working with the rest of the code. I'm also proud that I've made a mundane, complicated task much easier and faster.
What's next for Portfolio Optimizer
I must make the user interface cleaner and avoid any mis-inputs from users. Not only that, but the code is very messy and needs to be re-organized and cleaned up.
Log in or sign up for Devpost to join the conversation.