Memory Store
본문 바로가기

전체 글745

IRP, ISA, 연금 계좌에서 SCHD 투자하기 연금계좌는 다양한 세제 혜택이 있습니다. 연말정산시 세액공제(13.2% ~ 16.5%) 외에도 과세이연 등 여러 장점이 많은 계좌입니다. 하지만, 단점을 2가지 꼽으라고 한다면 1. 세제혜택을 받은 항목은 연금계좌 해지시 세금을 다시 내야 하며, 2. 해외상장주식에 투자를 하지 못합니다. 우선 SCHD에 대해서 알아볼까요? 요즘에 핫한 ETF 종목 중 SCHD라는 미국 ETF가 있습니다. 정식 명칭은 "Schwab U.S. Dividend Equity ETF"입니다. 미국 다우존스 Dividend 100 Index를 기초자산으로 추종하며, 재무 비율을 기준으로 지속적으로 배당을 상승시킨 배당성장 위주의 기업에 투자합니다. 배당은 아래 그래프와 같이 지속적으로 성장하고 있습니다. SCHD의 매력은 지속적인.. 2024. 4. 22.
미국ETF SPY와 TLT의 자산배분 백테스트 지난번 포스트까지 매월 적금처럼 투자하는 적립식 투자방법과 일정비율로 매월리밸런싱 하면서 투자하는 정적자산분배 전략 그리고 모멘텀에 따라서 자산비중을 조절하는 동적자산분배전략을 확인했습니다. 가장 확실한 것은 적립식투자방법 보다는 매월 리밸런싱을 해 주는게 장기적으로 위험도 감소하고 수익률도 높혀 준다는 사실을 알았습니다. 이번에는 정적자산배분 전략과 동적자산배분 전략 중 어떤자산조합에서 어떤 전략이 더 우월할지 비교해 보도록 하겠습니다. 백테스트 조건 1. 초기투자금 2억원, 매월 600만원씩 추가로 투자 2. 매월 두 자산의 합계를 기준으로 매월 말 리밸런싱하는 조건(정적 or 동적) 3. 배당금은 재투자 4. 매매수수료, 배당소득세, 양도소득세 고려 5. 추가금액의 투입시기는 매월 말 6. 투자기간.. 2024. 4. 19.
미국ETF 동적자산분배로 투자하면 수익률이 올라갈까? 지난번 포스트에서 일정한 배분으로 2가지 자산을 투자하는 방법에 대하여 백테스트를 하였고, 복리에 대한 영향도 테스트를 통해 가늠할 수 있었습니다. QQQ : SCHD(8:2조건) 양도세 적용전(%) 양도세 적용후(%) CAGR 13.8 13.7 MDD -30.3 -30.3 총 수익률 369 369 초기투자금액 10만달러, 월1천달러 분할매수 초기투자금 10만달러(약 1억 3천만원)와 1천달러를 월별 적립식으로 투자하면 백테스트 상 양도세가 적용되지 않음을 확인하였습니다. 100만달러(약 13억원) 초기투자비와 월 1천달러씩 월별 매수를 한다면 양도세가 총 $12,788.0 (약 16,340,869.0원) 발생하지만, 자산은 86억원으로 늘어나서 염려할 금액은 아니었음을 알 수 있었습니다. QQQ : S.. 2024. 4. 17.
미국ETF 양도소득세는 복리에 어떤 영향을 미칠까? 미국 주식이나 ETF를 투자하면 수익을 실현한 금액에 대해서 양도소득세를 부과합니다. 매년 손익통산(수익과 손실을 더해서)을 한 후 수익의 250만원을 제한 나머지 금액에 22%의 양도소득세를 부과합니다. 22%는 적은 금액은 아니죠? 1억의 수익이 있으면 2천2백만원이 세금으로 나간다고 하니 절대 가볍게 여길 사항은 아닙니다. 그렇다고 국내상장 해외주식을 투자한다면 배당소득세가 부과되어 금융소득 종합과세 대상자가 되면 세율이 최고 45%까지 올라가고 건보료가 올라가는 등 여러가지 불이익이 발생합니다. 세금문제 참 어렵죠? 일단, 지난번 포스트에서 얘기한 QQQ와 SCHD의 최적의 조합에서 양도소득세를 적용하면 수익이 어떻게 바뀔지 살펴 보도록 하겠습니다. 구 분(QQQ:SCHD 비율) CAGR(%) M.. 2024. 4. 15.
SCHD를 QQQ와 함께 자산분배해서 투자하면 수익률이 괜찮을까? 지난 포스트에서 SCHD를 매월 적립식으로 투자하면 수익률이 어떻게 될지 백테스트를 해 보았습니다. 구 분 SCHD 지수 SCHD 매월 적립식 투자 CAGR 12.1% 8.2% (추가투입금 고려시 50.8%) MDD -33.4% -32.8% 총 수익률 342% 177% 배당금을 고려하고 투자시 CAGR이 8.2% 이고, MDD가 -32.8%였습니다. SCHD는 배당금이 계속 성장하기에 분명이 장점이 있지만, 생각보다 수익률이 좋지 않고, 안정성도 좋지 않아서 다른 자산과 함께 투자하는 방안을 생각해 보았습니다. 유튜브에서 누가 QQQ와 함께 투자시 괜찮을거라고 얘기해 주더라구요. 그런데 괜찮다는게 CAGR은 얼마나 향상되고, MDD는 얼마나 줄어드는지 구체적으로 얘기하지 않고 그냥 괜찮을거라고 비중을 적.. 2024. 4. 12.
미국 배당성장ETF SCHD로 적립식 투자를 하면 10년 후에 수익률이 어떻게 될까?(SCHD 적립식 투자 백테스트 배당금 포함) 요즘 배당주 인기가 많은 것 같습니다. 개별 배당주식에 투자하는 것은 생각보다 어렵습니다. 각각의 기업에 대해서 과거 배당추이를 확인해야 할 뿐만 아니라 각종 재무제표와 기업의 성장가능성 등도 파악해서 예측해야 합니다. 우리같은 월급쟁이 투자자는 항상 시간이 없잖아요. 그래서 배당성장 ETF가 인기가 많아진 것 같습니다. 그 중에서 " Dow Jones U.S. Dividend 100 Index"를 추종하는 SCHD(Schwab US Dividend Equity ETF)가 인기가 많습니다. 이번 포스트에서는 SCHD의 과거 데이터로 백테스트를 진행해서 향후 기대수익률이 어떻게 될 것인지 예상해 보도록 하겠습니다. 배당성장률 이 ETF 의 장점은 배당이 매년 지속적으로 늘어난다는 점입니다. 위의 그래프와 .. 2024. 4. 10.
파이썬으로 미국주식 배당금 데이터 가져오기 (TypeError: Cannot join tz-naive with tz-aware DatetimeIndex) 미국주식 배당금 데이터를 가져오다가 에러가 났습니다. /usr/local/lib/python3.10/dist-packages/pandas/core/indexes/base.py in join(self, other, how, level, return_indexers, sort) 4592 if (self.tz is None) ^ (other.tz is None): 4593 # Raise instead of casting to object below. -> 4594 raise TypeError("Cannot join tz-naive with tz-aware DatetimeIndex") 4595 4596 if not self._is_multi and not other._is_multi: TypeError: Can.. 2024. 4. 8.
미국 ETF 적립식 투자시 초기 비용에 따른 수익률 비교 이번 포스트에서는 당연한 얘기를 검증하는 과정을 진행하도록 하겠습니다. 초반에 투자금액이 클 수록 수익률은 올라갈까요? 우리 아내가 혹시나 이 포스트를 본다면 당연한 얘기를 하고 있냐고 얘기 하겠네요. 여태껏 제 포스트에서는 뇌피셜만 가지고 평소에 당연하다고 생각한 것을 검증하는 과정을 거쳤습니다. 이번에도 당연한 소리지만 진짜 초기 투자금에 비례해서 수익률이 올라 가는지, 그리고 그 차이는 얼마나 되는지를 검증ㅎ해 보도록 하겠습니다. 우선 백테스트 조건부터 말씀드리겠습니다. 자산은 QQQ와 GLD를 평균모멘텀스코어라는 방법을 통해 동적자산분배를 매월 리밸런싱을 통해 진행할 예정입니다. 백테스트 기간은 2005년 1월 2일부터 2024년 2월 29일까지 입니다. 세금, 배당금, 수수료는 고려하지 않았습니.. 2024. 4. 5.
매월적립식 미국주식(ETF) 투자, 수익률을 더 올릴 방법은 없을까? 지난 포스트에서는 미국주식(ETF)의 매월적립식 투자 백테스트 결과를 보았습니다. 2024.04.01 - [파이썬(Python)/파이썬으로 투자실험] - 미국주식(ETF) 적립식 투자가 정답일까? 생각보다 수익률이 좋지 못했습니다. 그래서 정적자산분배로 백테스트를 해 보았지만 결과는 참담했습니다. 매월적립식 투자 + 정적자산분배(5:5) 구 분 CAGR MDD 총수익률 (수익률/총투입금액) SPY 지수 10% -51.5% 516% SPY+TLT 적립식투자 4% -27.4% 112% 추가금을 수익으로 고려하지 않고 구한 CAGR 수치입니다. 구 분 CAGR MDD 총수익률 (수익률/총투입금액) QQQ 지수 14.7% -51.2% 1249% QQQ+ GLD 적립식투자 6.9% -27.3% 253% ※ 추가금.. 2024. 4. 3.
미국주식(ETF) 적립식 투자가 정답일까? 보통 주식(ETF) 투자를 적립식으로 적금처럼 하라고 얘기를 많이 듣습니다. 이렇게 하면 분할매수를 하니깐 평단가는 낮아져서 위험을 줄일 수 있다고 합니다. 또한, 장기적으로 투자를 한다면 수익을 본다고 얘기 하곤합니다. 과연 사실일까요? 지금부터 백테스트를 해 보겠습니다. 매월 적립식 투자 백테스트 기간은 2005년 1월 2일부터 2024년 2월 29일까지 진행했습니다. 세금, 배당금, 수수료는 고려하지 않았습니다. S&P 500을 추종하는 SPY를 투자한다고 가정하고 백테스틀 진행하였습니다. 적립식 투자니깐 월별리밸런싱은 없고, 초기 $1,000로 SPY를 매수하고 매월 말일마다 $1,000를 추가 매수하는 방법으로 테스트를 했습니다. 백분율로 표현하였으며, 파란색이 SPY의 주가지수고 빨간색이 매월.. 2024. 4. 1.
미국ETF와 한국ETF를 자산분배해서 투자하면 어떻게 될까요? 원-달러 환율은 KOSPI와 반대로 움직입니다. 눈으로 보기에도 서로 방향이 반대로 움직이는 것을 짐작하실 수 있습니다. 좀 더 정확한 분석을 위해 상관관계를 분석해 봤습니다. R 값이 나오는데 0이면 상관관계가 없고, 양수에 가까우면 같은 방향으로 움직이고 음수에 가까우면 반대방향으로 움직임을 알 수 있습니다. KSOPI와 환율은 R값이 -0.53이 나왔습니다. 상당히 반대로 움직이는 자산이라고 할 수 있습니다. 그럼 미국ETF와 한국ETF 간에 자산을 분배해서 투자하면 어떻게 될까요? 각 자산 간 환율이라는 요소가 있기 때문에 좋은 결과를 얻지 않을까요? 그래서 백테스트를 한번 해 봤습니다. 미국ETF 중 가장 대표적인 S&P500을 추종하는 SPY와 우리나라를 대표하는 KOSPI 200을 추종하는 .. 2024. 3. 29.
한국, 미국 ETF 자산 간 상관 관계 구하기 (우상향하는 반대되는 자산) 한국과 미국의 환율은 서로 반대로 움직입니다. 미국 또는 세계의 경제위기가 오면 환율이 올라가죠. KOSPI와 환율그래프를 보면 서로 반대로 움직임을 알 수 있습니다. 그래서 미국ETF와 한국ETF를 자산분배하여 투자하면 어떻게 될지 궁금해졌습니다. 우선 미국 S&P500 지수를 추종하는 SPY와 KOSPI 200을 추종하는 TIGER200의 상관관계를 분석하겠습니다. 서로 우상향하는 자산이라 그런지 R값이 0.75가 나왔네요. 환율이 반영된 값인데도 수치가 높네요. 그럼 우리가 흔히 얘기하는 주식:채권의 대표ETF SPY와 TLT의 상관관계를 보겠습니다. SPY와 TLT도 상관관계가 높네요. 제가 계산을 잘못 한것인지 사람들이 얘기하는 이론이 틀린건지 모르겠네요. 사실 똑같은 계산 방법으로 코스피지수와.. 2024. 3. 27.
자산분배 백테스트(주식+채권 vs 주식+현금) 자산배분의 기본 개념은 장기적으로 우상향하는 서로 반대로 움직이는 자산에 투자하는 것입니다. 보통 주식+채권의 형태로 하는데, 상관성이 0인 현금으로 백테스트를 해 보았습니다. SPY와 TLT 그리고 QQQ와 GLD를 기준으로 현금과 자산배분을 했을시 결과값을 비교했습니다. 배당수익, 수수료, 세금은 고려하지 않았습니다. 현금은 수익률을 4%로 설정하였습니다.(현재 외화 RP가 4~4.5%정도 됩니다.) 주식과 현금은 최초 동일한 비율로 투입이 되고 각 모멘텀 기간별로 아래와 같이 결과값이 나옵니다. 구 분 3개월 6개월 9개월 12개월 CAGR MDD CAGR MDD CAGR MDD CAGR MDD SPY 10.2 -51.5 10.2 -51.5 10.2 -51.5 10.2 -51.5 SPY+TLT 9... 2024. 3. 25.
파이썬으로 CAGR과 MDD 구현하기(Pandas) 파이썬으로 CAGR과 MDD를 구현해 보았습니다. CAGR은 구글링을 해서 찾으면 여러 자료가 보이는데, MDD는 제가 쓸만한것을 찾기가 쉽지 않네요. 매번 찾기가 귀찮아서 코드를 만든 후 포스트에 기록해 놓으려고 합니다. CAGR #CAGR diff = df.index[-1].year - df.index[0].year cagr_etf = (df['주가백분율'].iloc[-1] / df['주가백분율'].iloc[0]) ** (1 / diff) - 1 cagr_전략 = (df['전략백분율'].iloc[-1] / df['전략백분율'].iloc[0]) ** (1 / diff) - 1 cagr = f'CAGR(ETF) : {round(cagr_etf, 3)} / CAGR(전략) : {round(cagr_전략, .. 2024. 3. 20.
월말 vs 월평균 비교(평균모멘텀스코어) 평균모멘텀스코어는 원래 책에서 월말 기준으로 백테스트 시점과의 차를 평균해서 구했습니다. 어차피 추세를 이용하는거니깐 월평평균을 하는게 더 정확하지 않을까 하는 의문이 들었습니다. 그래서 월별평균으로 한 평균모멘텀스코어와 오리지날을 비교해 보도록 하겠습니다. 백테스트 시작기간은 2000년 1월 2일부터 2024년 2월 29일까지입니다. 구 분 (Moment기간) 3개월 6개월 9개월 12개월 CAGR MDD CAGR MDD CAGR MDD CAGR MDD SPY 10.2 -51.5 10.2 -51.5 10.2 -51.5 10.2 -51.5 SPY+TLT (Original) 9.9 -39.1 10.1 -37.8 9.9 -36.0 9.9 -34.9 SPY+TLT (월평균) 9.7 -38.2 10.1 -36... 2024. 3. 18.
포트폴리오에 현금을 포함 시킬 때 CAGR과 MDD 결과 자산을 분배할 때 서로 상관성이 낮은 자산으로 분배해야 합니다. 현금은 어떤 자산이던지 상관성이 상당히 낮습니다. ETF와 현금자산을 분배해서 투자하는 방법에 대해 백테스트를 해 보겠습니다. ETF는 S&P 500을 추종하는 SPY로 하고 현금은 RP에 투자해서 3%정도의 이자를 받는다고 가정해 보겠습니다. 매월말 리밸런싱을 하며 세금, 수수료, 배당은 고려하지 않도록 하겠습니다. 현금과 정정배분투자 우선 SPY와 현금의 비율을 5:5로 투자를 해 보겠습니다. 구 분 SPY 단독투자 SPY & 현금 5:5 투자 CAGR 10.2% 6.8% MDD -51.5% -28.7% SPY 단독으로 투자를 했을때 보다 현금과 5:5 비율로 투자를 했을때 MDD가 거의 절반 가량으로 줄어듭니다. 하지만 CAGR 역시 .. 2024. 3. 16.
평균모멘텀스코어 개월 수에 따른 CAGR과 MDD 분석 평균모멘텀스코어는 일종의 추세추종 투자방법입니다. 지난번 포스트까지는 매월 주가를 비교해서 주가가 오르면 1을 부여하고, 반대로 주가가 떨어지면 0을 부여했습니다. 그리고 12개월치의 평균을 내서 그 비율만큼 주식에 투자를 하는 방법으로 백테스트를 하였습니다. 그런데 궁금증이 들더라구요. 12개월 평균이 최선일까 하는 의구심이 들었습니다. 그래서 개월수(1개월 ~ 12개월)에 따른 CAGR과 MDD 를 분석하였습니다. 리밸런싱 주기는 1개월이고, 세금, 수수료, 배당금은 고려하지 않았습니다. SPY vs TLT 와 QQQ vs GLD를 분석해 보았습니다. (위와같이 종목을 선정한 특별한 이유는 없습니다. 무난한 종목을 선택하였습니다.) SPY vs TLT 개월수 1 2 3 4 5 6 7 8 9 10 11.. 2024. 3. 13.
Q-Bot 업데이트 231017 백테스트를 실행한대로 주식종목을 골라주도록 기능을 추가했다. 다음에는 Factor를 Check Box로 바꿔서 공간효율성을 꾸며야겠다. 전체코드는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 .. 2024. 3. 11.
SPY & TLT 5:5 투자와 평균모멘텀스코어로 투자 시 CAGR 및 MDD 비교(정적 배분 투자 vs 동적 배분 투자) 지난번에는 SPY와 현금을 평균모멘텀스코어를 통해 비중을 조절하여 투자를 해 보았습니다. 2024.03.08 - [파이썬(Python)/파이썬으로 투자실험] - 평균모멘텀스코어 백테스트(ETF & 현금 vs ETF) 이번 포스트에서는 SPY와 TLT를 5:5로 일정하게 투자하면서 월별 리밸런싱 하는 방법과 평균모멘텀스코어를 통해 비중을 변경하면서 투자하는 방법을 BackTest를 수행해 보겠습니다. 지난번 코드와 비교해서 아래 사항이 수정되었습니다. 월별 데이터에서 일별 데이터로 백테스트를 진행하였습니다. MDD를 Pandas의 rolling 함수를 써서 수정하였습니다. 주식과 채권을 투자하는 방법으로 코드를 수정하였습니다. 결론부터 보시죠 구 분 5:5 정적배분 투자 동적배분(평균모멘텀스코어) SPY단.. 2024. 3. 11.
평균모멘텀스코어 백테스트(ETF & 현금 vs ETF) 지난번 포스트에 이어서 평균모멘텀스코어 백테스트를 계속 진행해 보겠습니다. 2024.03.04 - [파이썬(Python)/파이썬으로 투자실험] - 미국 ETF 평균모멘텀스코어로 비중 조절 백테스트(ETF 포트폴리오 투자) 지난 포스트에서는 ETF 단독으로 투자했을 때 보다 평균모멘텀스코어의 CAGR이 많이 저조했습니다. 이번 포스트에는 1. 투자기간을 좀 더 길게 하고, 2. MDD도 구해보고, 3. 현금대신 채권을 넣어서 백테스트 결과를 보도록 하겠습니다. MDD를 구하는 코드는 아래 포스트에 설명을 했습니다. 2024.03.06 - [파이썬(Python)/파이썬으로 투자실험] - 파이썬으로 MDD 구하기(pandas, numpy) 지난번에는 S&P500을 추종하는 ETF 중 'VOO'를 이용해서 백테.. 2024. 3. 8.