For more, you can check projects gif on this file: finagent.gif
Professional Stock Analysis Dashboard is a web application that allows users to analyze stocks using advanced machine learning models and financial tools. The application provides detailed insights into stock performance, technical analysis, fundamental analysis, and sentiment analysis from various sources.
Clone the repository:
git clone https://github.com/YBSener/financial_Agent.git
cd financial_Agent
Install the required Python packages:
pip install -r requirements.txt
Set up environment variables:
Create a .env
file in the project root and add the following environment variables:
SERPER_API_KEY=your_serper_api_key
OPENAI_API_KEY=your_openai_api_key
REDDIT_CLIENT_ID=your_reddit_client_id
REDDIT_CLIENT_SECRET=your_reddit_client_secret
REDDIT_USER_AGENT=your_reddit_user_agent
GROQ_API_KEY=your_groq_api_key
Start the Streamlit app:
streamlit run app.py
Open your web browser
Use the sidebar to configure your analysis:
Click the "Analyze Stock" button to generate the report and visualize the stock data.
app.py
: Contains the Streamlit application code for the user interface.main.py
: Defines the CrewAI agents, tasks, and processes for generating stock analysis reports.tools/
: Contains custom tools for sentiment analysis and financial data retrieval.Given the current valuation metrics, slowing growth rates, and mixed technical indicators, a "hold" recommendation is advised for Apple Inc. (AAPL). While the company's strong brand and market position remain robust, the high P/E and P/B ratios suggest potential overvaluation, warranting caution for new investments.
Apple's financial metrics reveal mixed signals:
Over the past year, AAPL's technical indicators show a generally bullish trend:
Despite the bullish trend, the current price is below key moving averages, suggesting potential short-term volatility.
Strengths:
Concerns:
Major Risks:
Growth Catalysts:
Sentiment analysis from Reddit indicates a mixed view among retail investors. Out of 100 posts analyzed:
This suggests a generally cautious but neutral outlook among retail investors, with some acknowledging overvaluation concerns.
Bull Case:
Bear Case:
Based on current analyses and market conditions, a conservative price target for AAPL over the next 12 months is projected at $210, reflecting potential market corrections and growth risks, while allowing for a recovery towards the support level.
In conclusion, while Apple Inc. remains a strong player in the technology space, investors should approach with a "hold" strategy, carefully considering the high valuation and fluctuating market conditions.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or new features.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, please open an issue or contact (mailto:ybatu.sener@gmail.com).