A comprehensive stock analysis system that combines technical, fundamental, and predictive analysis with AI-powered insights.
- Technical Analysis
- Fundamental Analysis
- Sentiment Analysis
- Predictive Modeling (ARIMA, SARIMA, Prophet)
- AI-Powered Recommendations
AITradeX/
├── data/ # Data storage and management
├── models/ # Predictive models
├── analysis/ # Analysis modules
├── utils/ # Utility functions
├── config/ # Configuration files
└── main.py # Main application entry point
- Clone the repository:
git clone https://github.com/yourusername/AITradeX.git
cd AITradeX- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
Create a
.envfile with your API keys:
GOOGLE_API_KEY=your_google_api_key
GROQ_API_KEY=your_groq_api_key
Run the main script:
python main.pyFollow the prompts to:
- Enter stock ticker
- Specify investment duration
- Set training period
-
Technical Analysis
- Moving averages
- RSI
- MACD
- Volume analysis
-
Fundamental Analysis
- Financial metrics
- Valuation ratios
- Growth indicators
-
Sentiment Analysis
- News sentiment
- Market sentiment
- Social media sentiment
-
Predictive Analysis
- ARIMA model
- SARIMA model
- Prophet model
- Combined forecasts
The system generates:
- Detailed analysis reports
- Price predictions
- Risk assessments
- Investment recommendations
- Visualization plots
This project is licensed under the MIT License - see the LICENSE file for details.