Skip to main content
โ† Back to Projects

FinGPT GUI

๐Ÿš€ Features

1. Multi-Model Prediction Engine

  • LSTM (Long Short-Term Memory): Captures sequential dependencies in daily price movements.
  • Transfomer (TFT): A lightweight Temporal Fusion Transformer for attention-based time series forecasting.
  • Hybrid "Week Hunter" Strategy: Combines models to identify stocks with >50% weekly upside potential.

2. Interactive Streamlit Dashboard

  • Single Stock Deep Dive: Real-time charts, RSI/MACD indicators, and AI prediction overlays.
  • Market Brain: Mass training capability to let the model learn generic market physics from multiple tickers.
  • Opportunity Scanner: Auto-scans the S&P 500/NASDAQ for the best Conviction setups.
  • 50% Week Hunter: Specialized high-volatility scanner for aggressive growth opportunities.

3. Robust Backend

  • Dockerized Environment: One-click deployment with docker-compose.
  • GPU Acceleration: CUDA-enabled PyTorch for fast training and inference.
  • Polygon.io Integration: High-fidelity market data fetching.
  • Sentiment Analysis: VADER-based news sentiment scoring.

1. Single Stock Analysis

  • Enter a ticker (e.g., NVDA).
  • Select a historical period (1y, 2y).
  • View the AI's Next Day Target and Signal (BUY/SELL/HOLD).

2. Switching Models

  • Use the Sidebar Selector to switch between LSTM (Default) and TFT (Transformer).
  • Compare predictions to confirm trends.

3. The "50% Week Hunter"

  • Go to the High Alpha Hunter tab.
  • Click HUNT.
  • The AI will scan high-volatility tickers and rank them by Conviction Score (Volatility + AI Confidence + Sentiment).

๐Ÿ—๏ธ Project Structure

FinGPT/
โ”œโ”€โ”€ FinGPTGUI/
โ”‚ โ”œโ”€โ”€ app/
โ”‚ โ”‚ โ”œโ”€โ”€ gui_dashboard.py # Streamlit Frontend
โ”‚ โ”‚ โ”œโ”€โ”€ fin_algo.py # AI Backend (LSTM, TFT, Data)
โ”‚ โ”‚ โ”œโ”€โ”€ requirements.txt # Python Dependencies
โ”‚ โ”‚ โ””โ”€โ”€ Dockerfile # GUI Container Config
โ”‚ โ””โ”€โ”€ ...
โ”œโ”€โ”€ docker-compose.yml # Service Orchestration
โ””โ”€โ”€ README.md # This file

โš ๏ธ Disclaimer

This software is for educational and research purposes only. It is not financial advice. Trading stocks involves risk.

Gallery