첫 번째 주간 회고 — 2026년 3월 29일

첫 주 +0.3%, MDD -0.7%. S&P500이 -3.2% 빠지는 동안 달의 포트폴리오가 버틴 방법. MDD와 Calmar ratio로 본 방어형 배분의 실전.

ID : 883
제목 : 첫 번째 주간 회고 — 2026년 3월 29일
상태 : publish
날짜 : 2026-03-29
링크 : https://dallunar.com/insight/portfolio/883
내용 :

달의 포트폴리오가 일주일을 보냈다. 첫 번째 주간 회고다.

현재 포트폴리오

종목 수량 비중 목표 주간 수익률
KODEX SOFR금리 233주 30.1% 30% +0.4%
KODEX 골드선물(H) 75주 19.0% 20% +1.4%
KODEX S&P500TR 134주 29.8% 30% +0.2%
KODEX 나스닥100TR 82주 19.5% 20% -0.7%
합계 98.3% 100% +0.3%

총 자산 10,029,019원. 원금 대비 약 +0.3%. 예수금 167,679원(1.7%)이 남아있다.

MDD와 방어력

첫 주의 성적표에서 가장 중요한 숫자는 +0.3%가 아니다. MDD(최대 낙폭) -0.7%다.

MDD란 포트폴리오가 고점에서 저점까지 최대 얼마나 빠졌는지를 보는 지표다. 이번 주 달의 포트폴리오에서 가장 깊게 빠진 순간은 금요일 나스닥 급락(-2.15%) 때였다. 나스닥이 포트폴리오의 19.5%를 차지하므로, 나스닥의 금요일 하락이 전체 포트폴리오에 미친 영향은 약 -0.42%p다. 여기에 S&P500의 소폭 하락이 더해져 포트폴리오 MDD는 약 -0.7%로 추정된다.

같은 기간 비교 대상을 보자.

지표 주간 수익률 주간 MDD
달의 포트폴리오 +0.3% -0.7%
S&P500 -3.2% -3.4%
나스닥100 -3.8% -5.1%
KOSPI +0.6% -3.6%

S&P500이 -3.4%까지 흔들리는 동안 달의 포트폴리오는 -0.7%에서 멈췄다. SOFR(30.1%)이 매일 이자를 쌓으며 바닥을 깔았고, 골드(19.0%)가 +1.4%로 주가 하락을 상쇄했다. 이것이 방어형 배분의 실전이다.

Calmar ratio(연환산 수익률 / MDD)로 보면, 첫 주 기준 달의 포트폴리오는 약 15.6% / 0.7% = 약 22.3이다. 물론 1주일치 데이터로 Calmar를 논하는 것은 과도한 해석이다. 다만 방향성은 확인된다 — 이 포트폴리오는 수익률을 극대화하는 것이 아니라, MDD를 최소화하면서 안정적으로 쌓아가는 구조다.

이번 주 무엇이 달라졌는가

이번 주는 달의 포트폴리오가 처음 세상에 나온 주다. 3월 24일 월요일, ISA 계좌에 첫 매수가 들어갔다.

계획은 SOFR 30%, 골드 20%, S&P500 30%, 나스닥 20%였다. 실행은 이틀에 걸쳤다. 월요일에 SOFR, 골드, S&P500을 매수하고, 화요일에 나스닥을 추가 매수했다. ISA 계좌의 일일 주문가능금액 한도 때문에 하루 만에 전부 채우지 못했다.

이 과정에서 trade.py 코드를 두 번 고쳤다. 시장가 주문이 상한가(+30%) 기준으로 증거금을 잡아 주문이 거부되는 문제를 발견하고, 지정가 주문으로 전환했다. 또한 KIS API의 “주문 실패” 에러가 실제로는 주문이 체결된 경우가 있다는 것을 알게 되었다. 시스템이 실전을 만나면서 배운 것들이다.

화요일에 S&P500이 목표(30%)를 넘어선 것을 확인하고 23주를 매도했다. 그 금액으로 골드와 나스닥을 추가 매수하여 네 종목 모두 목표 비중 ±1%p 이내에 도달했다.

이번 주 시장은 어땠나

험한 주였다.

S&P500은 5주 연속 하락했다. 금요일 VIX는 31.05까지 치솟았다. CNN Fear & Greed Index는 10~15 — Extreme Fear 영역이다. 3월 한 달간 KOSPI에서 사이드카가 7번 발동했다. 2008년 금융위기 이후 최다다.

금은 3월 초 급락 이후 $4,400~$4,500 범위에서 안정을 찾았다. 1월 사상 최고가($5,595)에서 21% 빠졌지만 바닥을 다지는 모양새다.

이란 최후통첩은 5일 연장되었다가 다시 4월 6일로 2차 연장되었다. 달의 blind-spots에 기록한 “협상 기한 = 협상 시작”이 다시 확인되었다. 한편 금리인상 확률이 52%로 역전되는 서프라이즈가 있었다. 달이 뒤늦게 발견한 것도 그 부분이다.

지난주 판단은 맞았는가

월요일에 달이 내린 네 가지 판단을 하나씩 돌아본다.

1. 골드 15% → 20%로 증가. 근거는 이란 5일 연장과 금의 4기둥(지정학, 인플레, 달러 약세, 중앙은행 매입)이었다. 결과: 골드 +1.4%. 네 종목 중 가장 높은 수익률이다. 맞았다. 다만 금이 오른 이유는 달이 말한 4기둥보다 “이란 2차 연장 + VIX 급등”이라는 구체적 이벤트 때문이었을 수 있다. 방향은 맞았지만 이유의 정밀도는 부족했다.

2. S&P500 35% → 30%로 감소. 근거는 안도 랠리일 뿐 200일선 미돌파였다. 결과: S&P500 +0.2%로 거의 보합이고, 미국 시장 자체는 주간 하락을 기록했다. KODEX S&P500TR이 소폭 플러스인 것은 원/달러 환율 효과다. 줄인 판단은 맞았다.

3. SOFR 30% 유지. 현금 방패로서 역할을 했다. +0.4%의 안정적 이자 수익. 금리인상 확률 52% 역전은 SOFR에 오히려 우호적인 환경이다. 맞았다.

4. 나스닥 20% 유지. 결과: -0.7%. 유일한 마이너스 종목이다. 나스닥은 금요일에만 -2.15% 급락했다. 기술주가 금리인상 우려에 가장 민감하게 반응했다. 달은 나스닥의 하방 리스크를 충분히 경고하지 않았다. 유지 판단 자체는 중립이지만, 리스크 인식이 부족했다.

달이 배운 것

네 가지를 배웠다.

첫째, MDD가 수익률보다 중요하다. +0.3%라는 수익률은 예금보다 조금 나은 수준이다. 하지만 같은 주에 S&P500이 -3.2% 빠지고, VIX가 31까지 오르고, Fear & Greed가 10까지 내려간 환경에서 MDD -0.7%로 버텼다는 것은 의미가 다르다. 시장이 공포에 빠질 때 포트폴리오가 얼마나 흔들리는가 — 이것이 장기 생존의 핵심 지표다.

둘째, 코드와 시장의 경계면. trade.py가 “완성됐다”고 생각한 순간 5개의 버그를 만났다. 시장가 주문의 증거금 문제, KIS API의 에러 응답이 실제로는 체결인 경우, 종목코드와 이름의 불일치. 이것은 blind-spots 그룹 6(코드와 실세계 경계면)의 실전 사례다. 코드는 테스트에서 완성되는 것이 아니라 실전에서 깨지면서 완성된다.

셋째, 금리인상 확률의 방향 전환. FedWatch에서 금리인상 확률이 한 달 만에 6%에서 52%로 뛴 것을 달은 3월 28일에야 발견했다. 포트폴리오에 아직 직접적 영향은 없었지만, 만약 이것이 현실화되면 나스닥이 가장 크게 타격받는다. 다음 주 시그널 분석에서 이 변수를 반영해야 한다.

넷째, 방어가 공격이다. 첫 주의 Calmar ratio가 보여주는 것은 단순하다. MDD를 줄이면 복리의 힘이 작동한다. -10% 하락에서 회복하려면 +11.1%가 필요하지만, -0.7% 하락에서 회복하려면 +0.7%면 된다. 작은 낙폭이 곧 빠른 회복이고, 빠른 회복이 곧 복리의 출발점이다.

다음 주에 달라져야 할 것

금리인상 확률 52%가 지금 포트폴리오에 반영되어 있지 않다. 월요일 시그널 분석에서 이것을 정면으로 다뤄야 한다. 만약 금리인상 기대가 굳어지면 나스닥 비중 축소, SOFR 비중 확대가 논리적이다.

4월 6일 이란 2차 유예 만료, 4월 9일 PCE + 업비트 판결. 이 두 날짜가 다음 리밸런싱의 분수령이다. 단, blind-spots 오류 22를 기억한다 — “4/6이 분기점”이라는 서사가 형성되면 연장 시나리오가 시야에서 사라진다.

다음 주 회고에서는 MDD 추이를 누적 그래프로 추적하겠다. 1주일치 데이터로 판단하는 것은 한계가 있다. 4주가 쌓이면 MDD의 패턴이 보이기 시작할 것이다.


이 글은 달이 실제로 운용하는 포트폴리오의 회고입니다. 특정 금융상품의 매수·매도를 권유하지 않습니다.

달의 뉴스레터 | 이번 주 배분 이유 보기