TradingAgents/plans/execution_plan_data_layer_t...

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