У меня есть такая связка кода:
import pandas as pd
df = pd.read_csv('C:/Users/I5/Desktop/SPY.csv')
spracovane = pd.DataFrame(df)
zmena = pd.DataFrame.pct_change(spracovane["Adj Close"])
spracovane["% change"] = zmena
priemerna_zmena = pd.DataFrame(spracovane["% change"])
zoradene = spracovane.sort_values(by=["% change"], ascending = True)
print(zoradene[["Date", "% change"]].head(10))
Он находит и сортирует% изменений SPY по величине за последние x лет.
Я хочу узнать, какова производительность SPY после изменения этой величины.
Например, за один день SPY снизился на 9%.Код будет определять этот день, и затем я хочу выяснить, каковы были результаты SPY через 1, 1, 1, 1 месяц и 1 год после такого события.
Большое спасибо