Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📈 QuantumStock – AI-Powered Stock Market Analysis

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.


📦 Development Stages

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 DataGridView for 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.

🧠 Features

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


🧱 Technologies Used

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

🗂 Folder Structure

/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
---

🚀 Getting Started

1. Clone the repository

git clone https://github.com/Iamdk25/QuantumStock.git

2. 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.

👨‍💻 Author

Divyarajsinh Karmariya
💼 Computer Science Student @ University of South Florida
🔗 Portfolio • 🧠 GitHub • 💼 LinkedIn

GitHub stars GitHub forks GitHub last commit GitHub top language License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages