Spaces:
Running
Running
| """ | |
| Yahoo Finance API Handler β historical 5-10 years | |
| """ | |
| import yfinance as yf, pandas as pd | |
| def get_yf_history(symbols=None, period="2y"): | |
| if symbols is None: | |
| symbols = ["BTC-USD","ETH-USD","BNB-USD"] | |
| frames = [] | |
| for s in symbols: | |
| df = yf.download(s, period=period, interval="1d", progress=False) | |
| df = df.reset_index()[["Date","Close"]] | |
| df.columns = ["timestamp","close"] | |
| df["symbol"] = s.replace("-USD","USDT") | |
| frames.append(df) | |
| return pd.concat(frames) | |