No es necesario hacer el for loop, dado que yfinance soporte que le ingreses múltiples tickers y te devuelve el dataframe completo con la información completa de todos.
Básicamente el for loop se puede cambiar por la siguiente línea
df = yf.download(cartera, period='10y')['Adj Close']
No es necesario hacer el for loop, dado que yfinance soporte que le ingreses múltiples tickers y te devuelve el dataframe completo con la información completa de todos.
Básicamente el for loop se puede cambiar por la siguiente línea
df = yf.download(cartera, period='10y')['Adj Close']