This project is dedicated to building an interconnected system that bridges traditional investment principles with advanced AI techniques, delivering a comprehensive decision-support framework.
The repository offers a fully integrated pipeline for data-driven investment strategies, spanning stock screening, portfolio optimization, forecasting, and algorithmic trading, with a user-friendly LLM-powered dashboard for interaction and insights. The workflow is designed to create a seamless flow of information between modules:
- Methodology: Implements the CANSLIM framework to identify high-potential stocks.
- Key Inputs: Fundamental and technical indicators.
- Output: A ranked list of stocks ready for optimization.
- Approach: Uses a mean-variance optimization framework.
- Goal: Balance risk and expected return to construct an efficient portfolio.
- Output: Optimal asset allocation weights.
- Model: SARIMAX, N-BEATS, and Informer and with Exogenous features (e.g., compressed news sentiment, macroeconomic indicators).
- Purpose: Predict short-term price trends and market dynamics.
- Output: Forecasted price changes or returns.
- Technique: Reinforcement learning (e.g., Q-Learning).
- Use Case: Design automated trading strategies based on forecasting outputs and real-time portfolio states.
- Output: Dynamic buy/sell/hold signals.
- Functionality: A retrieval-augmented generation (RAG) dashboard powered by large language models.
- Purpose:
- Interactive insights presentation.
- Real-time query answering.
- Re-run analyses with adjusted assumptions.
- Output: User-friendly decision-support system.
- Clone the repository:
git clone https://github.com/your-username/QuantitativeInvestmentResearchSuite.git