He estado leyendo AFML ( Marcos López de Prado ) y estoy teniendo problemas para entender el fragmento 3.1 que proporciona el siguiente código:
def getDailyVol(close,span0=100):
# daily vol, reindexed to close
df0=close.index.searchsorted(close.index-pd.Timedelta(days=1))
df0=df0[df0>0]
df0=pd.Series(close.index[df0-1], index=close.index[close.shape[0]-df0.shape[0]:])
df0=close.loc[df0.index]/close.loc[df0.values].values-1 # daily returns
df0=df0.ewm(span=span0).std()
return df0
¿Podría alguien
span0 = 100
close.pct_change().ewm(span = span0).std()
Los resultados i getDailyVol
es diferente
¿Puede alguien p
Gracias.