목록HAA (6)
유자차의 재테크 공부방

오랜만에 써보는 투자 기록동적 자산배분을 시작한지 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 ..

HAA전략은 여기서 보세요 [투자자산 후보군] 공격형 자산에 투자할 때, 투자할 자산 선택 [투자자산 선택] 공격형 자산을 선택할 때 기준 정하기 - 1-3-6-12 모멘텀 점수가 가장 큰 4가지 자산에 투자하지만 값이 음수이면 BIL로 [위험 회피 옵션 A] 상승장인지 하락장인지 파악하여 공격자산에 투자할지 안전자산에 투자할지 선택 - TIP의 1-3-6-12 모멘텀 점수가 0이상이면 상승장, 0이하면 하락장 [방어자산 선택기준] 안전형 자산에 투자할때, 투자할 자산과 선택 기준 정하기 백테스트 결과 스노우볼72로 나온 결과와 제가 직접 구한결과를 비교하니깐 똑같이 나온는 걸 볼 수 있었습니다. HAA는 BAA가 과최적화라고 나온 전략인데 수익률면에서 차이가 나긴해도, CAGR이 3% 낮지만 MDD가 ..

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

HAA 이론 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.index.da..

BAA가 과체적화 아니냐? 어렵다? 이런 의견을 반영하여 켈러님이 새롭게 만든 BAA의 심플 버전 확실히 BAA보다 전략로직이 간단하여, 한 번에 이해 가능! 파이썬으로 구현해보기 HAA 직접 백테스팅하기 (1) 전략 TIP의 1-3-6-12 모멘텀 점수로 시장이 상승장인지 하락장인지 판단하여 상승장이면 공격자산에, 하락장이면 안전자산에 투자를 하는 방법이다. 리밸런싱 주기 매월 전략 로직 1. TIP의 1-3-6-12 모멘텀 점수가 0이상이면 공격자산에, 0이하이면 안전자산 2. 공격형자산이라면 1-3-6-12 모멘텀 점수가 가장 높은 4가지 자산에 투자 그 중 음수 값이 있으면 BIL로, 안전자산이라면 1-3-6-12 모멘텀 점수 중 높은 자산에 투자 공격자산 8개 안전자산 2개