Activity

aaradhyayegi

Shipped this project!

Hours: 21.58
Cookies: 🍪 224
Multiplier: 10.37 cookies/hr

I built a project that is a paper trader, where you can trade on the market without spending your own money. I made this because I wanted to learn more python and the stock market. You can do many things like check your portfolio, and see the charts for that stock. The most challenging part was the GUI, because I have very low experience with GUI stuff, but online resources and AI tools helped me a lot. Streamlit is also very easy to use and deploy, which was really nice. It was also hard to see if my formulas and calculations were right, but I used online tools and websites to figure it out. Lastly, I am proud of the GUI, because I think it looks better then I thought it would, especially since I am not good at that type of stuff.

aaradhyayegi

I think I am done, I just fixed it to have confirmations to buy or sell and highlight the periods.

Attachment
Attachment
0
aaradhyayegi

I am pretty much done. I have a working GUI, and it does pretty much everything I wanted it to. I will ship this after I test it out on other devices, but it is looking good. The demo link is on the project.
Other then the features I talked about last time, there’s also a dashboard that gives a quick portfolio overview, a transactions page to look back at past trades, and a stock page where you can explore individual tickers in more detail.
In the dashboard, there is a pie chart showing the distribution of the stocks you own, a quick summary like your balance, ROI, and you total value. Below, there is a list of all the stocks you own, and you can click on them to see them in detail. It takes you to the stock information page.
There is also a transactions page, where the CSV is in a dataframe form, so you can see it in a nice table. There is a filter to see specific stocks.

0
aaradhyayegi

I know my other devlogs did not have much information, but most of what I was working on was back-end, and I didn’t know how to show them. But I am done a huge part of the GUI, thanks to Steamlit, so these are the things I have.

This project is a paper trading app that simulates real stock market investing using live data.. All trades are saved, so the app keeps track of your cash balance, shares owned, and overall portfolio performance. Everyone shares an account, so someone on another device can make changes like buy and sell stocks. This is because I want people to experience having some data beforehand.

It also calculates things like position value, profit and loss, and ROI for each stock and the entire portfolio. The system changes live as prices change, so you can see how your trades are doing in real time.

Overall, the goal was to build something that feels like a real trading platform while improving my skills in Python, working with data, and understanding how investing actually works. I wanted to make something with AI too, but since its ending soon, I probably don’t have time.

There are somethings I need to fix like how it should auto-update the stock price, and finish the other GUI parts, but that’s it for now

0
aaradhyayegi

I think I am done with the backend and the logic work and start on the gui before maybe working on the algotrader or ai trader

Attachment
0
aaradhyayegi

I mainly finished working on the CSV file and also made a JSON file to store things like settings and cash. I have a picture of the current state of the JSON file

Attachment
0
aaradhyayegi

I started on making the paper trading logic, and saving it to a excel file

Attachment
0
aaradhyayegi

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0