Java-based Trading Simulation System with OOP & File I/O
CodeAlpha Internship Project
This is a Java Desktop Application - Experience the full power of stock market simulation!
Download the project from GitHub or clone using Git
Import project in IntelliJ IDEA, Eclipse, VS Code, or any Java IDE
Execute TradingPlatform.java file to start the application
Professional console interface will launch - Begin your trading journey!
A comprehensive Java console application that simulates a stock trading environment with real-time market data, portfolio management, and persistent data storage. Built using Object-Oriented Programming principles and Java serialization for data persistence.
Dynamic stock prices with automatic updates every 5 seconds, simulating real market fluctuations.
Complete trading functionality with balance verification and transaction recording.
Track stock holdings, calculate total portfolio value, and view performance metrics.
Save and load portfolio data using Java serialization for permanent storage.
Here's a glimpse of the Portfolio class implementation:
Built for CodeAlpha Internship Program
Developed by: Manish Kumar
Technology Stack: Java, OOP, File I/O, VS Code