A comprehensive Windows Forms application built in C# for advanced stock market visualization, candlestick pattern recognition, and predictive analytics.
QuantumStock empowers traders and analysts with multi-timeframe market analysis and AI-assisted forecasting, handling 5,000+ data points for precise decision-making.
Stage 1 – Data Loading & Visualization
- Load CSV-based stock market data (Daily, Weekly, Monthly) from Yahoo Finance.
- Display OHLC candlestick charts and corresponding volume charts.
- Use
DataGridViewfor raw data inspection and binding.
Stage 2 – Multi-Stock Analysis & Pattern Detection
- Analyze multiple stocks in separate chart windows.
- Detect and annotate Peak (Green) and Valley (Red) candlesticks.
- Highlight over 12 candlestick patterns with a custom SmartCandlestick AI module, including:
- Doji, Hammer, Marubozu, Dragonfly, Gravestone, Bullish, Bearish, Neutral, etc.
- Normalize chart axes to remove gaps (weekends/holidays) for better clarity.
Stage 3 – Fibonacci & AI-Driven Prediction
- Enable interactive wave selection via mouse or scrollbars.
- Compute Fibonacci retracement levels (0%, 23.6%, ..., 100%).
- Calculate a Beauty score for trend strength using OHLC confirmations.
- Plot Beauty(price) functions to predict possible future highs and lows.
- Update predictions in real time without reloading data.
✅ Core Analysis – Candlestick & volume visualization with dynamic scaling
✅ AI-Enhanced Pattern Recognition – Identify key reversal and continuation patterns
✅ Multi-Stock Comparison – View multiple charts simultaneously
✅ Predictive Modeling – Fibonacci-based forecasting with beauty scoring
| Tech | Description |
|---|---|
| C# | Core programming language |
| .NET Framework | Windows Forms development |
| WinForms Charting | Candlestick & volume plots |
| Custom Classes | Candlestick, SmartCandlestick, Fibonacci, Beauty |
| Yahoo Finance | CSV-based stock data source |
/QuantumStock
│
├── /Stock Data # CSV inputs (xxx-Day.csv, xxx-Week.csv, xxx-Month.csv)
├── /Forms # Main form & chart windows
├── /Classes # Candlestick, SmartCandlestick, Fibonacci, Beauty logic
├── Program.cs # Entry point
└── README.md
---
1. Clone the repository
git clone https://github.com/Iamdk25/QuantumStock.git2. Download stock CSVs from Yahoo Finance and place them in the /Stock Data folder.
3. Open the solution in Visual Studio and run the app.
⸻
Divyarajsinh Karmariya
💼 Computer Science Student @ University of South Florida
🔗 Portfolio • 🧠 GitHub • 💼 LinkedIn