A C# windows form application that displays stock data using a datagrid and a chart from a chosen file. The user can choose to view the stock data from any chosen time period.
The project is for learning about the system design in a windows for application as well as to learn about the c# and .NET framework.
- Developed a C#/.NET Windows Forms desktop application for loading, filtering, and visualizing historical stock market data from CSV files.
- Implemented CSV parsing logic to convert OHLCV stock records into custom candlestick objects for structured data handling.
- Built an interactive UI with file selection, start/end date filtering, DataGridView tabular display, and dynamic chart rendering.
- Created candlestick and volume visualizations using Windows Forms charting, including color-coded price movement and normalized chart scaling.
- Applied LINQ-based filtering to display stock data for user-selected time periods, improving usability for financial data analysis.