A desktop GUI app to track stock purchases, shorts, and calculate profits in real time using Yahoo Finance data.
- Add buy or short transactions
- Track remaining shares
- See profit/loss in real time
- Store data locally in SQLite
- Simple GUI with Tkinter
- Clone this repository:
git clone https://github.com/RianMehta21/stock-tracker.git
cd stock-tracker- Install dependencies:
pip install -r requirements.txt
- Run the progam
python app.py
Form for recording new BUY or SHORT trades. The ticker needs to match Yahoo Finance. If there are invalid
inputs, an error message will display.
![]()
Displays active positions with real-time prices and profit/loss. Allows deletion of a transaction by inputting the
quantity you want to sell and the price you are selling at. The profits at the top will update accordingly. If the
inputs are invalid, an error message will display accordingly.
![]()