Kistack
← Kistack 홈으로

Kistack 기능 안내

직접 데이터를 보고, 직접 판단하는 방법을 안내합니다.

1

백테스트 시작 3단계

첫 시뮬레이션을 실행하는 방법입니다.

STEP 1

ETF와 기간을 선택합니다

백테스트 설정 페이지에서 시뮬레이션할 ETF 티커(예: SPY, QQQ, VOO)와 투자 시작·종료 날짜를 선택합니다.

  • 핵심 10종 ETF는 무료로 자유롭게 선택할 수 있습니다.
  • 기간은 최소 1년 이상 설정할 때 의미 있는 결과를 얻을 수 있습니다.
  • 데이터 범위: 2015-01-02 ~ 2024-12-30
STEP 2

투자 방식을 선택합니다

투자 금액과 방식을 입력합니다.

  • 일시불: 시작 시점에 전액을 한 번에 투자하는 방식입니다.
  • 적립식(DCA): 매달 일정 금액을 나눠서 투자하는 방식입니다.

두 방식을 각각 실행해서 결과를 비교할 수 있습니다. 어느 쪽이 더 좋다는 정답은 없으며, 본인의 상황과 성향에 따라 다르게 해석할 수 있습니다.

STEP 3

결과를 확인하고 해석합니다

시뮬레이션 실행 버튼을 누르면 결과 화면으로 이동합니다.

  • 화면 상단에는 CAGR·MDD·누적 수익률·총 납입 원금이 요약됩니다.
  • 아래로 스크롤하면 자산 곡선 차트와 낙폭 차트를 확인할 수 있습니다.
2

일시불 vs 적립식(DCA) 비교 가이드

두 방식의 차이를 직접 시뮬레이션으로 확인해 보세요.

두 방식이 무엇인가요?

일시불 투자는 특정 시점에 가진 돈 전부를 한 번에 투자하는 방식입니다. 투자 시점이 결과에 가장 큰 영향을 미칩니다.

적립식 투자(DCA)는 매달 일정 금액을 꾸준히 투자하는 방식입니다. 평균 매입 단가를 낮추는 효과가 있으나 강세장에서는 일시불보다 총 수익이 낮을 수 있습니다.

각 방식의 장단점

구분일시불적립식(DCA)
장점강세장에서 최대 수익 가능고점 매수 위험 분산
단점투자 시점에 크게 의존강세장에서 상대적으로 낮은 수익
적합한 상황여유 자금이 한 번에 있을 때월급 등 수입이 정기적으로 발생할 때
3

지표 해석 가이드

결과 화면에 표시되는 지표들의 의미와 활용 방법입니다.

CAGR (연평균 성장률)

투자 기간 전체의 수익을 연 단위 복리로 환산한 값입니다.

  • 예: CAGR 10%는 매년 평균 10%씩 복리로 자산이 성장했다는 의미입니다.
  • 기간이 다른 ETF를 비교할 때 특히 유용합니다.
  • 주의: CAGR은 평균값이며, 실제 연도별 수익은 크게 다를 수 있습니다.

MDD (최대 낙폭)

투자 기간 중 고점 대비 가장 크게 하락한 비율입니다.

  • 예: MDD -50%는 어느 시점의 고점에서 절반까지 떨어진 적이 있다는 의미입니다.
  • "내가 이 하락을 실제로 버텼을까"를 시뮬레이션하는 지표입니다.
  • 높은 CAGR과 큰 MDD가 함께 오는 경우가 많습니다.

누적 수익률

시작 원금 대비 최종 자산의 총 변화율입니다.

  • 예: 누적 수익률 300%는 원금이 4배가 되었다는 의미입니다.
  • 기간 보정이 없으므로, 기간이 다른 ETF 비교에는 CAGR을 함께 봐야 합니다.

총 납입 원금

적립식 시뮬레이션에서 실제로 투입한 금액의 합계입니다.

  • 월 100만 원씩 10년 납입 시 총 납입 원금은 1억 2,000만 원입니다.
  • 최종 자산에서 총 납입 원금을 빼면 실제 수익금을 확인할 수 있습니다.
4

차트 보는 법

결과 화면 차트 해석 가이드입니다.

자산 곡선 차트

시간 흐름에 따라 투자 자산이 어떻게 변화했는지를 보여주는 선 그래프입니다.

  • 세로축: 자산 가치 (원금 + 수익)
  • 가로축: 시간 (월 단위)
  • 그래프가 우상향한다고 매 시점이 상승이었다는 의미는 아닙니다.

낙폭 차트

각 시점의 고점 대비 하락률을 보여주는 차트입니다.

  • 세로축: 낙폭(%) — 0에 가까울수록 고점 근처, 아래로 내려갈수록 하락폭이 큽니다.
  • 회복 기간을 보고 싶다면 낙폭 시작 시점과 다시 0으로 돌아온 시점 사이의 기간을 확인하세요.
5

계산 검증 정책

Kistack 백테스팅 수치가 어떤 기준으로 검증되는지 공개합니다.

계산 신뢰도가 최우선입니다

Kistack은 계산 정확도를 제품의 가장 높은 우선순위(P0)로 설정합니다. UX 개선이나 디자인 변경이 계산 정확도를 희생시키는 경우 해당 변경은 배포되지 않습니다.

총 자동 테스트

95개

전체 통과

골든 시나리오

7개

기준값 보유

최대 관측 편차

0.035%

허용 기준 0.5%

검증 방법

STEP 1

단위 테스트

CAGR, MDD, DCA 시뮬레이션 각각에 대한 수식 수준의 단위 테스트. 현재 43개 단위 테스트가 자동 실행됩니다.

STEP 2

골든 데이터셋 자동 비교

SPY, QQQ, VTI 등 주요 ETF의 특정 시나리오에 대해 기준값을 미리 기록해 두고, 엔진 실행 결과와 0.5% 이내로 일치하는지 자동으로 비교합니다.

STEP 3

교차 검증 (수동)

외부 금융 데이터 도구와 동일 조건으로 시뮬레이션 결과를 수동으로 교차 검증합니다. 배당 제외 모드로 조건을 통일합니다.

골든 데이터셋 검증 결과

시나리오기간지표기준값엔진값편차판정
SPY 일시불2015-01-02 ~ 2024-12-30CAGR13.05%13.05%0.035%통과
SPY 일시불2015-01-02 ~ 2024-12-30MDD-33.72%-33.72%0.008%통과
SPY 일시불2015-01-02 ~ 2024-12-30최종 자산$34,081$34,0810.000%통과
SPY DCA2015-01-02 ~ 2024-12-30CAGR7.95%7.95%0.035%통과
SPY DCA2015-01-02 ~ 2024-12-30총 납입$120,000$120,0000.000%통과
QQQ 일시불2015-01-02 ~ 2024-12-30CAGR18.41%18.41%0.001%통과
QQQ 일시불2015-01-02 ~ 2024-12-30MDD-35.12%-35.12%0.004%통과
QQQ DCA2015-01-02 ~ 2024-12-30CAGR10.93%10.93%0.006%통과
VTI 일시불2015-01-02 ~ 2024-12-30CAGR12.56%12.56%0.015%통과
VTI 일시불2015-01-02 ~ 2024-12-30MDD-35.00%-35.00%0.001%통과
50%SPY + 50%QQQ2015-01-02 ~ 2024-12-30CAGR16.01%16.01%0.008%통과
50%SPY + 50%QQQ2015-01-02 ~ 2024-12-30MDD-30.83%-30.83%0.003%통과
60%SPY + 40%BND2018-01-02 ~ 2024-03-28CAGR9.05%9.05%0.024%통과
60%SPY + 40%BND2018-01-02 ~ 2024-03-28MDD-22.01%-22.01%0.015%통과

허용 편차 기준: 0.5% 이하. 기준값 출처: 엔진 self-verify (외부 교차 검증 진행 중).

6

데이터 소스

모든 시뮬레이션은 공개 시장 데이터 기반입니다.

  • +조정 종가 (Adjusted Close): 주식 분할 및 배당 지급을 반영하여 소급 수정된 종가. 과거 수익률 비교에 적합한 표준 가격 기준입니다.
  • +배당금: 배당 재투자 모드 선택 시 각 배당 지급일에 배당금으로 해당 ETF를 추가 매수한 것으로 계산합니다.
  • +매수 기준일: 매월 1일 또는 해당 월의 첫 실제 거래일 종가. 1일이 주말·공휴일인 경우 그 달의 첫 거래일을 사용합니다.
  • +최종 평가 기준: 종료일 기준 마지막 실제 거래일 종가.
7

알려진 한계

현재 시뮬레이션에 반영되지 않는 항목들입니다. 숨기지 않고 명시합니다.

!

수수료 및 세금 미반영

증권사 거래 수수료, 양도소득세, 배당소득세가 반영되지 않습니다. 실제 투자 수익률은 수수료·세금만큼 낮아집니다.

!

분수 주식 미지원 (DCA)

DCA 시뮬레이션에서 주식은 정수 단위로 매수합니다. 매달 사고 남은 현금은 다음 달로 이월됩니다. 실제 증권사가 분수 주식을 지원하는 경우 결과와 차이가 발생합니다.

!

슬리피지 미반영

매수·매도 시 시장 충격으로 인한 가격 미끄러짐(slippage)은 반영되지 않습니다. 대규모 투자 시 실제 체결 가격은 시뮬레이션 기준가와 다를 수 있습니다.

!

리밸런싱 미반영 (포트폴리오)

복수 ETF 포트폴리오 시나리오는 초기 비중 배분 후 리밸런싱이 없습니다. 정기 리밸런싱 전략과는 결과가 다릅니다.

8

자주 하는 실수

시뮬레이션 결과를 더 정확히 활용하기 위한 체크포인트입니다.

실수 1

기간을 너무 짧게 설정한다

1~2년 시뮬레이션은 시장 상황(강세장·약세장)에 따라 결과가 극단적으로 달라집니다. 최소 5년, 가능하면 10년 이상으로 설정하세요.

실수 2

CAGR만 보고 MDD를 무시한다

높은 CAGR은 보통 높은 변동성과 함께 옵니다. MDD를 확인하지 않으면 "내가 실제로 이 하락을 버텼을까"를 모른 채 결정하게 됩니다.

실수 3

수수료·세금을 빠뜨린다

현재 Kistack 시뮬레이션은 수수료와 세금을 반영하지 않습니다. 실제 투자 시 증권사 수수료, 양도소득세, 배당소득세가 최종 수익에 영향을 줍니다.

실수 4

결과를 미래 예측으로 해석한다

"CAGR 10%였으니 앞으로도 10% 오를 것"은 백테스팅의 목적과 다릅니다. 백테스팅은 과거에 이런 일이 있었다는 사실을 보여줍니다. 미래는 여전히 불확실합니다.

실수 5

여러 ETF를 동일 기간 없이 비교한다

SPY는 1993년, QQQ는 1999년, SCHD는 2011년에 상장됐습니다. 각각 전체 기간으로 시뮬레이션하면 단순 비교가 어렵습니다. 비교하려면 동일한 시작일과 종료일을 설정하세요.

본 가이드는 참고용 시뮬레이션 정보이며, 투자 결정은 당신이 직접 내립니다. 과거 데이터 기반 결과는 미래 성과를 보장하지 않습니다.