from src.data.fetcher import DataFetcher # Test Yahoo Finance pair print("Testing Yahoo Finance (EUR/USD)...") df = DataFetcher.fetch_data("EUR/USD", period="5d", interval="1h") print(df.head()) # Test Deriv synthetic (requires credentials) print("\nTesting Deriv (Volatility 75)...") df_deriv = DataFetcher.fetch_data("Deriv Volatility 75 Index", period="7d", interval="1h") if df_deriv.empty: print("No data returned - check Deriv credentials or network.") else: print(df_deriv.head())