Spaces:
Sleeping
Sleeping
File size: 524 Bytes
e7eba34 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
"""
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)
|