Skip to content

Commit 308ee01

Browse files
jaycodetwiecki
authored andcommitted
fix: Correct get_symbol_returns_from_yahoo
1 parent 708ee2a commit 308ee01

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

empyrical/utils.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,10 @@ def get_symbol_returns_from_yahoo(symbol, start=None, end=None):
409409

410410
try:
411411
px = web.get_data_yahoo(symbol, start=start, end=end)
412-
rets = px[['Adj Close']].pct_change().dropna()
412+
px['date'] = pd.to_datetime(px['date'])
413+
px.set_index('date', drop=False, inplace=True)
414+
# rets = px[['Adj Close']].pct_change().dropna()
415+
rets = px[['adjclose']].pct_change().dropna()
413416
except Exception as e:
414417
warnings.warn(
415418
'Yahoo Finance read failed: {}, falling back to Google'.format(e),
@@ -421,7 +424,6 @@ def get_symbol_returns_from_yahoo(symbol, start=None, end=None):
421424
rets.columns = [symbol]
422425
return rets
423426

424-
425427
def default_returns_func(symbol, start=None, end=None):
426428
"""
427429
Gets returns for a symbol.

0 commit comments

Comments
 (0)