

어느 것이 성과가 좋을까요?
금방 생각해보면, 레버리지의 경우 수수료, 거래할 때마다 내는 세금 등이 있어, buy-n-hold가 좋을 것 같습니다만.. 이를 모두 포함해서 백테스트를 해보면 2007-2014년에 시작해서 10년간 해당 전략을 따른 경우 다음의 결과로, 근소하지만 섀넌의 도깨비가 좋습니다.
(아시겠지만, CAGR 1%의 차이는 꽤 큰 차이를 만들어냅니다.)
계산에 포함된 비용은
매도시 이익에 대한 세금 22%(리밸런싱 및 buy-n-hold 마지막에 부과)
현금의 경우 bil을 매수했다고 가정하고 연 4%의 수익(배당)
입니다.
Start Year 2007
Shannon's Demon Asset: CAGR = 12.62%, MDD = -54.19%
Buy-and-Hold QQQ: CAGR = 11.01%, MDD = -53.40%
Start Year 2008
Shannon's Demon Asset: CAGR = 14.64%, MDD = -49.73%
Buy-and-Hold QQQ: CAGR = 12.27%, MDD = -49.99%
Start Year 2009
Shannon's Demon Asset: CAGR = 21.26%, MDD = -22.96%
Buy-and-Hold QQQ: CAGR = 18.66%, MDD = -22.80%
Start Year 2010
Shannon's Demon Asset: CAGR = 19.02%, MDD = -22.96%
Buy-and-Hold QQQ: CAGR = 17.40%, MDD = -22.80%
Start Year 2011
Shannon's Demon Asset: CAGR = 21.37%, MDD = -27.86%
Buy-and-Hold QQQ: CAGR = 20.05%, MDD = -28.56%
Start Year 2012
Shannon's Demon Asset: CAGR = 24.53%, MDD = -27.86%
Buy-and-Hold QQQ: CAGR = 22.61%, MDD = -28.56%
Start Year 2013
Shannon's Demon Asset: CAGR = 17.33%, MDD = -34.91%
Buy-and-Hold QQQ: CAGR = 15.70%, MDD = -35.12%
Start Year 2014
Shannon's Demon Asset: CAGR = 18.64%, MDD = -35.01%
Buy-and-Hold QQQ: CAGR = 17.23%, MDD = -35.12%
Average Shannon's Demon Asset: CAGR = 18.68%, MDD = -34.44%
Average Buy-and-Hold QQQ: CAGR = 16.87%, MDD = -34.54%
...
화일을 첨부할 수 없어 텍스트로 붙입니다.
import pandas as pd
import numpy as np
import yfinance as yf
import matplotlib.pyplot as plt
def get_data(ticker, start, end):
df = yf.download(ticker, start=start, end=end, progress=False, auto_adjust=False)
# 사용할 컬럼 결정 (Close가 있으면 Close, 없으면 Adj Close)
if ...