Investment Strategy Plan â
Overview â
Create a Rust program to identify solid investments on the NYSE using value investing principles.
Strategy Details â
- Value Investing: Screen NYSE stocks for low P/E, P/B ratios, and high dividend yields using financial APIs like Finnhub (free tier: 60 req/min, 1,500/day).
- Focus: Blue-chip companies with strong fundamentals and long-term growth potential.
- Risk Mitigation: Implement dollar-cost averaging.
Implementation Steps â
- Set up Rust project with dependencies for API calls (e.g., reqwest) and data parsing (e.g., serde).
- Research Finnhub API endpoints for stock fundamentals (P/E, P/B, dividend yield).
- Update Cargo.toml if additional dependencies needed for Finnhub.
- Modify main.rs to use Finnhub API instead of Alpha Vantage, update URL and response parsing.
- Test the updated program with Finnhub API key.
- Calculate key metrics (P/E, P/B, dividend yield).
- Filter stocks based on thresholds for undervaluation.
- Output a list of recommended investments.