{"repo":"IsaacCheng9/trading-portfolio-tracker","free":true,"listed":false,"github":"https://github.com/IsaacCheng9/trading-portfolio-tracker","clone":"git clone https://github.com/IsaacCheng9/trading-portfolio-tracker.git","description":"A cross-platform desktop application for monitoring and managing your investments from different brokers, with real-time market data integration from Yahoo Finance. Developed with Qt.","language":"Python","stars":14,"topics":["market-data","portfolio","python","stocks","trading","yahoo-finance","yfinance","pyside6","etfs","investing"],"license":null,"category":"trading","readme_excerpt":"Trading Portfolio Tracker A cross-platform desktop application for monitoring and managing your investments from different brokers, with real-time market data integration from Yahoo Finance. Developed with Qt. Motivation Managing investments across different brokers can be challenging, as existing broker-specific systems such as Trading 212 often limit users to viewing investments exclusively within their own platforms. This leads to scattered investment information and a lack of holistic oversight. While some users resort to manual data entry in spreadsheets, this approach lacks real-time market data and user-friendliness. This application offers a centralised solution for monitoring and managing investments across different brokers. By providing real-time market data integration and a user-friendly interface, it enhances the investment management experience. Additionally, as a desktop application, it prioritises data privacy by storing all information locally on the user's computer. Leveraging the Qt framework ensures cross-platform compatibility and high performance. Screenshots Usage Operating System Compatible with: - macOS - Windows Installing Dependencies Run the following command from the project root directory: Running the Application Run the following command from the project root directory: Running Tests Run the following command from the project root directory: Importing and Exporting Databases DuckDB uses a binary file format which is inefficient, not human-reada","default_branch":null,"files":null,"tree":[],"storefront":"/r/IsaacCheng9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IsaacCheng9/trading-portfolio-tracker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}