This web application provides a simple yet powerful stock analysis tool, allowing users to explore real-time stock data, view technical indicators, and analyze historical trends. The app is built with Flask for the backend, vanilla JavaScript for the frontend, and integrates with the Yahoo Finance API.
- Real-time Stock Data: Fetches real-time stock data using the Yahoo Finance API.
- Technical Indicators: Displays common technical indicators such as moving averages, RSI, and MACD.
- Historical Data: Visualizes historical stock performance through interactive charts.
- User-Friendly Interface: A clean and intuitive interface for seamless user experience.
/your_project
/static
/css
style.css
/js
main.js
/templates
index.html
app.py
requirements.txt
README.md
-
Installation:
pip install -r requirements.txt
-
Run the App:
python app.py
-
Access the App: Open a web browser and go to
http://127.0.0.1:5000/
.
- API Access:
- Obtain a valid API key from the Yahoo Finance API if required.
- Update
app.py
with the API key if necessary.
Contributions are welcome! Feel free to open issues, submit pull requests, or suggest improvements.
This project is licensed under the MIT License.