목록ETF (5)
유자차의 재테크 공부방

오랜만에 써보는 투자 기록동적 자산배분을 시작한지 1년이 넘었다.확실히 안전성을 목적으로 하는 전략이라 수익률이 소소하게 느껴진다3가지 전략으로 동일 비중으로 매달 말에 리밸런싱을 해주고 있다. 작년에 얼마나 수익을 내었는지 계좌로 수익률을 보고 싶었으나 계좌에 개별종목으로 사놓은 종목이 있어서 계산이 어려워 데이터로 간단하게 계산을 해보았다. 실제와 비슷한것 같지만 정확한 수익률을 알 수 없으니 아쉽다. 2023.02 - 2023-12 수익률HAA : 7.48변형듀얼모멘텀 수정(MD) : 4.25개인적으로 만들어본 전략(FourS) : 2.66 2024.01-2024.04 수익률HAA : -0.05 변형듀얼모멘텀 수정 (MD) : -2.12 개인적으로 만들어본 전략 (FourS) : 3.55

강환국님이 사용하고 있는 BAA + 듀얼모멘텀 + 채권 전략을 사용했는데, HAA를 사용하여 백테스트 결과가 더 좋다면 변경해보려고 한다. HAA, BAA, 변형 듀얼모멘텀(강환국님의 전략에서 개인적으로 조금 수정함)을 조합하여 백테스트를 해보았습니다. BAA+듀얼모멘텀+채권 전략과 비교하여 CAGR이 높고 MDD가 낮은 전략들로 혼합하여 그런지 상대적으로 높은 CAGR과 낮은 MDD가 나왔다. 하지만 누적 수익률을 보면 하락하는 모양을 보인다. 이 부분을 보완할 방법을 찾아봐야 할 듯 하다. CAGR MDD 백테스트 기간 HAA 13.6 -10.3 1990.01~ 2023.02 BAA 15 -10.4 1990.01~ 2023.02 변형 듀얼 모멘텀 변형 11.3 -11.8 1999.2~ 2023.02 ..

[목차] 1. 장단점 2. 스노우볼72로 전략 만들어보기 정적 자산배분, 동적 자산배분을 백테스트 할 수 있는 "스노우볼72"라는 사이트를 소개하겠습니다. 자산배분을 백테스팅을 할 수 있는 툴이 있지만, 대부분 외국 사이트이고 유료라 굳이 사용하지 않더라구요. 공개된 정적/동적 자산배분 로직이 복잡하지 않아서 충분히 직접 코드나 엑셀로 직접 만들어서 리밸런싱할 종목을 뽑을 수 있어서 계속 직접 뽑아서 사용했는데, 아쉬웠던 점은 여러개의 전략들이 조합했을때 효과가 좋은지 확인하는게 어렵더라구요. 근데 이걸 굳이 직접 만들 필요없이 테스트할 수 있는 사이트를 찾아서 소개합니다. 스노우볼72 사이트를 추천 받아서 사용하게 되었는데 자산배분 전략을 만들어보기 너무 좋은 것 같아요! 제가 사용하면서 느꼈던 장점은..

전략 종합 듀얼 모멘텀 구현 import pandas as pd import yfinance as yf # yahoo finance에서 필요 종목들의 공통 시작일부터 종가 데이터 받기 def get_yahoo_data(tickers, get_type="Adj Close"): df = yf.download(tickers) df = df[get_type] df.dropna(inplace=True) return df # 리밸런싱 하는 날의 데이터만 뽑기(월말 데이터만 추출) def get_rebal_date(df, rebal="month"): res_df = pd.DataFrame() df["year"] = df.index.year df["month"] = df.index.month df["day"] = df..
파이썬으로 구현해보기 - 종목 추출하기 전략 4개의 카테고리의 자산 중 하나를 선택하여 동일 비중(25%씩)으로 투자하는 전략입니다. - 주식 : SPY(미국 주식), EFA(글로벌 주식) - 채권 : LQD(미국 종합채권), HYG(미국 하이일드 채권) - 부동산 : VNQ(부동산 리츠), REM(모기지 리츠) - 경제위기 : TLT(미국 장기 국채), GLD(금) 리밸런싱 주기 매월 전략로직 1. 카테고리의 2개 자산 최근 1년 수익률 구하기 2. 수익률이 큰 자산과 BIL의 최근 1년 수익률 비교 3. BIL의 수익률이 크면 현금, BIL의 수익률이 작으면 수익률이 큰 자산에 투자