계산 방법 — 데이터 출처와 한계
여기 적힌 방법이 화면의 모든 숫자를 만듭니다. 숨기는 부분이 없도록 한계까지 함께 적었습니다.
가격 데이터
Yahoo Finance에서 일간 종가를 받습니다. 배당과 분할이 반영된 조정 종가를 씁니다.
배당 반영은 선택이 아니라 필수입니다. 배당을 빼고 계산하면 채권과 고배당 자산의 수익률이 실제보다 낮게 나와 순위가 뒤바뀝니다. 저희는 미국 장기국채·투자등급 회사채·하이일드 회사채의 12개월 총수익률을 운용사가 공시한 값과 대조해 확인했고, 오차는 0.01%포인트 미만이었습니다.
받아 온 시계열은 사이트 코드와 함께 보관합니다. 데이터 제공자가 멈춰도 사이트는 그대로 동작하고, 상장폐지된 자산의 기록도 남습니다.
월말 값을 만드는 방법
월봉을 직접 받지 않고 일간 데이터에서 그 달의 마지막 미국 거래일 종가를 골라 씁니다. 월봉을 그대로 받으면 진행 중인 달이 부분 집계로 섞여 들어와, 아직 끝나지 않은 달을 끝난 달처럼 계산하게 됩니다.
아직 끝나지 않은 달에는 월말 종가가 없습니다. 그 달은 지금까지의 마지막 거래일 종가를 대신 쓰고, 그래서 그 달의 점수와 순위는 잠정입니다. 값 자체를 만들어내지는 않습니다 — 실제로 체결된 종가입니다.
거래일이 하나도 없는 달은 만들어내지 않습니다. 빠진 달을 직전 값으로 채우면 실제로는 없었던 수익률이 생깁니다.
기간 수익률은 두 월말 종가에서 한 번에 계산합니다. 월별 수익률을 이어 곱하지 않습니다.
확정과 잠정
화면에 적는 달은 계산에 쓴 달이 아니라 그 결과를 들고 있는 달입니다. 9월 신호는 8월 마지막 거래일 종가로 계산하고, 8월이 끝난 시점에 확정되어 9월 한 달 동안 그대로입니다. 9월에 '9월 신호'를 찾는 사람이 8월 페이지를 만나지 않게 하려는 것입니다.
그래서 달이 진행 중이어도 그 달의 신호는 이미 확정입니다. 아직 확정되지 않은 것은 다음 달 신호이고, 그전까지 최신 종가로 미리 계산한 결과를 잠정으로 표시해 확정과 시각적으로 구분합니다.
자산 강도 순위는 진행 중인 달의 데이터를 그대로 쓰므로 늘 잠정입니다. 미국 시장이 닫힌 뒤 그날 종가를 받아 하루 한 번 다시 계산하며, 같은 달 안에서도 날마다 점수와 순위가 달라질 수 있습니다.
확정 여부는 달력이 아니라 데이터로 판정합니다. 직전 달의 마지막 미국 거래일 종가가 확보되었는지를 봅니다. 휴장일과 시차, 서머타임에 흔들리지 않기 위해서입니다.
한 번 확정된 달은 다시 계산하지 않고 그대로 보관합니다. 나중에 배당이 재조정되어 과거 값이 조금 달라지더라도, 그때 내보낸 신호가 소리 없이 바뀌지 않게 하기 위해서입니다.
모멘텀 점수
듀얼모멘텀은 12개월 총수익률 하나를 씁니다. VAA와 DAA는 13612W라는 복합 점수를 씁니다 — 1·3·6·12개월 수익률에 각각 12·4·2·1의 가중치를 주고 4로 나눈 평균입니다.
13612W는 Keller와 Keuning의 논문에 정의된 지표이며 저희가 만든 조합이 아닙니다. 화면에서는 항상 출처를 함께 적습니다. 또 이 값은 수익률이 아니라 가중 평균이므로 퍼센트를 붙이지 않습니다.
데이터가 부족해 점수를 낼 수 없는 자산은 0으로 채우지 않고 후보에서 제외합니다. 값이 없는 것과 0은 다릅니다.
원화 기준 계산
순위 화면에서는 달러 기준과 원화 기준을 전환할 수 있습니다. 원화 기준은 각 자산의 달러 가격에 같은 시점의 원달러 환율을 곱해 만듭니다.
환율이 순위를 뒤집는 경우가 실제로 있습니다. 달러 기준으로는 오른 자산이 원화 기준으로는 내린 것으로 나오는 달이 그렇습니다. 다만 전략 신호 자체는 논문의 정의대로 달러 기준으로 계산합니다.
알려진 한계
거래 비용과 세금이 반영되어 있지 않습니다. 매달 갈아타는 규칙이므로 실제로 따라 하면 비용이 발생합니다.
듀얼모멘텀의 판단 기준은 원래 미국 단기국채 금리인데, 저희는 단기국채 ETF로 대신합니다. 만기 구조가 달라 기준선이 미세하게 달라질 수 있습니다.
미국 외 전 세계 주식 ETF는 2007년에 상장했습니다. 그 이전 구간은 계산하지 않습니다. 비슷한 자산으로 과거를 합성해 채우지 않습니다.
전략에 쓰는 원자재는 논문이 지정한 ETF를 그대로 쓰는데, 선물 만기 교체 비용 때문에 실제 원자재 가격과 차이가 납니다. 알고 있으면서도 논문 구성을 따릅니다.
순위에 쓰는 유가는 반대로 ETF가 아니라 선물 가격입니다. 논문이 지정한 자산이 아니라서 구성을 따를 이유가 없고, 유가 ETF는 만기 교체 비용이 쌓여 실제 유가와 더 크게 벌어집니다.
저희가 직접 돌린 백테스트 성과를 싣지 않습니다. 계산 조건을 조금만 바꿔도 숫자가 달라지고, 그 숫자를 근거로 무언가를 권하는 순간 정보 제공이 아니게 됩니다.
자주 묻는 질문
잠정으로 표시된 값은 바뀔 수 있나요?
그렇습니다. 이번 달 신호는 이미 확정이고, 잠정인 것은 다음 달 신호와 자산 강도 순위입니다. 이번 달이 끝나야 확정되며 남은 거래일의 가격에 따라 달라집니다. 화면에서 확정과 잠정을 시각적으로 구분합니다.
거래 비용이 반영되어 있나요?
아닙니다. 화면의 계산에는 매매 수수료와 세금이 들어 있지 않습니다.
이번 달 자산배분은 어떻게 바뀌었나요?
전략마다 신호 페이지가 있고, 타임라인에서 최근 판정이 어느 달에 바뀌었는지 볼 수 있습니다.
미국·한국·신흥국 중 지금 어디가 강한가요?
자산 강도 순위가 국가와 자산군을 같은 기준으로 줄 세웁니다. 원화 기준으로 바꿔 볼 수 있고, 국가별 히트맵도 있습니다.
이번 달 가장 크게 움직인 자산은 무엇인가요?
각 신호 페이지 아래에 가장 크게 오른 자산과 내린 자산이 있습니다. 기준은 가격 등락이 아니라 모멘텀 점수 변화폭입니다.
과거 신호가 나중에 바뀌기도 하나요?
한 번 확정된 달은 다시 계산하지 않고 보관합니다. 배당이 나중에 재조정되더라도 그때 내보낸 신호는 그대로 남습니다.
2026-09-20