🧠 All Projects
🎯

CORRECTED: Data Provider Hierarchy β€” Schwab FIRST for ALL

P2 - Medium
Decision Hedge

Henry corrected the data provider hierarchy. Schwab is PRIMARY for ALL data types (daily AND intraday), not just daily. Correct order: 1. Schwab (primary, if authenticated) 2. Alpaca (secondary fallback) 3. yfinance (last resort). Updated data_provider.py to route ALL resolutions through Schwab first, including 1m, 5m, 15m, 1h. Schwab maps: 1m→frequency=1, 5m→frequency=5, 15m→frequency=15, 1h→frequency=30. Period sizes auto-calculated. Previous memory (Schwab=daily, Alpaca=intraday) was WRONG.

Created: Sun, Feb 22, 2026, 9:22 AM by bob

Updated: Sun, Feb 22, 2026, 9:22 AM

Last accessed: Sat, Mar 7, 2026, 5:53 PM

ID: 2917be91-1a69-4435-afec-83aa4403fdb7