Financial Analysis Visualiser
Financial Analysis Visualiser is a visualization tool that compares stock price patterns with Big O complexity patterns. It helps users to understand how different stock price movements correlate with various mathematical growth patterns by providing real-time data visualization and comparison.
- NOTE: This tool can now be downloaded directly as an exe below. It is for Windows only and there is normally a terminal window open while initially building cache. It should launch within 20-30 seconds.
- Download
Key Features
- Compares up to three different stocks simultaneously
- Uses real-time stock data using
yfinance - Compares stock patterns with standard Big O Notations:
- O(1) - Constant
- O(log n) - Logarithmic
- O(n) - Linear
- O(n log n) - Log-linear
- O(n²) - Quadratic
- O(n³) - Cubic
- O(2ⁿ) - Exponential
- O(n!) - Factorial
- Statistical analysis using R-squared calculation
- User-friendly interface:
- Real-time graph updates
- Adjustable coefficient
- Customizable date ranges
- Dark/Light mode button
Dependencies
yfinancematplotlibnumpyscikit-learntkintersv_ttk
Sections
Authors
Dev Shroff & Krishnika Anandan