Our web application aims to provide student with an intest in finance with the opportunity to learn about the stock market.
Our application includes:
- Extraction of real time stock prices
- Calculate Simple Moving Averages (SMA) and Exponential Moving Averages (EMA)
- Compute the Relative Strength Index (RSI) to assess the stock's momentum
- Calculate the Moving Average Convergence Divergence (MACD)
- Visualize stock price trends with interactive charts
- AI Advise on investment of the stock
Follow these steps to set up and run the FlockStock web application locally:
-
Clone the repository:
git clone https://github.com/ShivamAgarwal-code/FlockStock.git
-
Install the required dependencies:
pip install -r requirements.txt
-
setup the Flask web application:
python app.py
-
Access the application in your web browser at
http://localhost:5000
Enter a stock ticker symbol (e.g., AAPL) in the input field. The application would return detailed information about the stock and advise on whether the user should consider buying the stock.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- GPT for providing generative text.
- Yahoo Finance for providing real-time stock data.
- Flask for the web application framework.
- Matplotlib for data visualization.