Overview
This C++ project implements a stock market portfolio management system that allows users to trade and manage various types of assets, such as Stocks, Forex, Cryptocurrencies, Energy assets, and Metals. The system interacts with a MySQL database to store and retrieve asset information and facilitates trading operations based on user input.
Features
Asset Classes: The system supports multiple asset classes, including Stocks, Currencies, Cryptocurrencies, Energy assets, and Metals.
Database Integration: Uses MySQL to store and manage asset data.
Dynamic Trading: Provides an interface for users to view asset details and execute trades based on live data from the database.
SQL Integration: Each asset class includes methods to convert objects to SQL-compatible string formats for database insertion and queries.
Asset Classes
User
Stock
Currency
Crypto
Energy
Metal