import FinanceDataReader as fdr
df = fdr.DataReader('AAPL', '2001-1-20')
df
df['daily_rtn'] = df['Close'].pct_change()
df
# cumprod 누적곱, cumsum 누적합
df['st_rtn'] = (1+df['daily_rtn']).cumprod()
df
start_date = '2001-01-22'
end_date = '2024-05-06'
tmp_df = df.loc[start_date:end_date, ['st_rtn']] / df.loc[start_date, ['st_rtn']]
tmp_df
tmp_df.loc[end_date, 'st_rtn']

 

import matplotlib.pyplot as plt
tmp_df.plot(figsize=(16,9))

 

 

 

 

 

 

'Python > 파이썬_자동매매' 카테고리의 다른 글

MDD (Maximum Draw Down)  (0) 2025.02.02
CAGR (연평균수익률)  (0) 2025.02.02
resample  (0) 2025.01.30
rolling  (0) 2025.01.30
diff  (0) 2025.01.30

+ Recent posts