Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 1.54 KB

Installation.md

File metadata and controls

67 lines (48 loc) · 1.54 KB

🏗️ How It's Built

Stock Prediction is built with these core frameworks and modules:

  • Streamlit - To create the web app UI and interactivity
  • LSTM - To build the Long Short Term Memory model
  • Plotly - To create interactive financial charts
  • Keras - To Train the Model layer by layer.
  • Tensorflow - To Primarily Build & Train LSTM Neural Network model.

The app workflow is:

  1. User feeds the CSV file.
  2. Historical data is fetched with CSV file.
  3. LSTM model is trained on the data
  4. Model makes multi-day price forecasts
  5. Results are plotted with Plotly

🎯 Key Features

  • Financial charts - Interactive historical and forecast charts
  • LSTM forecasting - Make statistically robust predictions
  • Backtesting - Evaluate model performance
  • Responsive design - Works on all devices

🚀 Getting Started

Local Installation

  1. Clone the repo
git clone 
  1. Install requirements
pip install -r requirements.txt
  1. Change directory
cd app.py
  1. Run the app
streamlit run app.py

📈 Future Roadmap

Some potential features for future releases:

  • More advanced forecasting models like Transformer
  • Quantitative trading strategies
  • Portfolio optimization and tracking
  • Additional fundamental data
  • User account system
  • Real Time Data Fetching

"""

⚖️ Disclaimer

This is not financial advice! Use forecast data to inform your own investment research. No guarantee of trading performance. """