50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
# Data Layer Fix and Test Plan
|
|
|
|
## Goal
|
|
|
|
Verify and test the data layer for the Global Macro Analyzer implementation.
|
|
|
|
## Prerequisites
|
|
|
|
- Python environment with dependencies installed
|
|
- yfinance and alpha_vantage configured
|
|
|
|
## Steps
|
|
|
|
1. Import and test scanner tools individually
|
|
2. Run CLI scan command
|
|
3. Validate output
|
|
4. Document results
|
|
|
|
## Testing Scanner Tools
|
|
|
|
- Test get_market_movers
|
|
- Test get_market_indices
|
|
- Test get_sector_performance
|
|
- Test get_industry_performance
|
|
- Test get_topic_news
|
|
|
|
## Running CLI Scan
|
|
|
|
- Command: python -m tradingagents scan --date 2026-03-14
|
|
- Expected output: Rich panels with market movers, indices, sector performance, news, and top-10 watchlist
|
|
|
|
## Expected Results
|
|
|
|
- No import errors
|
|
- Successful execution without exceptions
|
|
- Output files generated under results/
|
|
- Top-10 stock watchlist displayed
|
|
|
|
## Contingency
|
|
|
|
- If errors occur, check import paths and configuration
|
|
- Verify default_config.py scanner_data setting is correct
|
|
- Ensure vendor routing works correctly
|
|
|
|
## Next Steps
|
|
|
|
- Address any failures
|
|
- Refine output formatting
|
|
- Add additional test cases
|