Stock Data Analysis with Technical Indicators
This is a simple Python web application built with Streamlit that allows users to download and analyze stock data for a selected ticker from the S&P 500 index. The app also applies technical analysis indicators such as Simple Moving Average, Exponential Moving Average, and Relative Strength Index to the data and displays the results in a chart and table format.
Instruction to Run the App:
Install the required Python libraries by running the following command in your terminal or command prompt:
pip install streamlit pandas yfinance talib
Note: You may need to install additional dependencies for TA-Lib depending on your system.
Run the following command:
streamlit run stock_data_analysis.py