
도입
주가가 빠지면 가장 먼저 드는 생각은 “언제 돌아올까”다. “V자 반등”이라는 말은 빠른 회복에 대한 기대를 담고 있고, “L자 침체”는 장기 횡보에 대한 두려움을 담고 있다. 코스피와 코스닥에서 실제 하락장의 회복은 어느 쪽에 더 가까웠을까.
“빠진 만큼 빨리 회복된다”, 혹은 “한번 빠지면 오래 간다”
코스피(KS11)는 1995년부터, 코스닥(KQ11)은 2000년부터의 가격지수 데이터로 -10%, -20% 이상 하락한 구간을 탐지하고, 직전 고점을 회복하기까지 걸린 기간을 달력일 기준으로 측정했다.
분석 대상:
- 코스피(KS11): 1995~ (약 30년)
- 코스닥(KQ11): 2000~ (약 26년)
확인한 것:
- 대형 하락장(-10% 이상, -20% 이상)의 회복 기간
- 코스피 vs 코스닥 동시 하락 시 누가 먼저 회복했는지
- 현재 진행 중인 하락장의 상태
코스피의 완결된 대형 하락장(-20% 이상) 11건의 회복 기간 중앙값은 약 1,029일이었다. 코스닥은 2000년 고점을 26년이 지난 현재까지 회복하지 못한 구간이 있다.
핵심 요약
- 코스피: -20% 이상 하락 후 회복까지 걸린 중앙값 약 1,029일(약 2.8년). 최단 약 37일, 최장 약 2,600일 이상
- 코스닥: 2000년 IT버블 고점을 26년이 지난 현재까지 회복하지 못했다
- 국소 하락(-10% 이상) 약 20건에서 저점 이후 첫 반등(고점 회복)까지 중앙값 약 28일
- 짝비교 3건: 2020년 코스피 133일 vs 코스닥 62일, 2021~22년 코스피 1,025일 vs 코스닥 1,091일, 2026년 초 코스피 37일 vs 코스닥 39일. 방향이 불일치해 “어느 쪽이 빨리 회복된다”고 일반화할 수 없다
어떻게 계산했나
낙폭(drawdown)은 종가 기준 역사적 최고가 대비 현재 종가의 하락률이다. 종가가 역사적 최고가를 갱신하면 고점이 올라가고 낙폭은 0이 된다.
하락장의 정의: 낙폭이 기준(-10% 또는 -20%)을 넘긴 구간. 회복: 종가가 직전 고점을 다시 넘긴 날. 회복 기간은 고점일에서 회복일까지의 달력일 수다.
짝비교는 코스피와 코스닥의 고점일이 45달력일 이내인 경우 같은 사건으로 묶었다. 완결된 건(회복이 완료된 건)만 통계에 포함했고, 진행 중인 하락장은 별도 표시했다.
이 분석은 실제 전략의 재현이 아니다. “회복까지 버티면 된다”는 전제 자체가 사후적 인지다. 진행 중에는 회복 여부와 시점을 알 수 없다.
구조적 편향: 2005년 이전 코스닥의 가격 제한폭(+-12%)이 코스피(+-15%)보다 좁아서, 두 지수의 낙폭/회복 비교에는 구조적 편향이 있다.
분석 결과
코스피 (-20% 이상 하락)
완결된 대형 하락 건들의 회복 기간은 편차가 매우 컸다. 2020년 코로나 급락은 약 133일 만에 회복되었지만, 2007~2008년 금융위기는 약 1,000일 이상이 걸렸다.
중앙값 약 1,029일. “평균적으로 약 3년”이라고 말할 수도 있지만, 편차가 극심하므로 중앙값 자체의 의미도 제한적이다.
코스닥
코스닥의 가장 두드러진 특징은 2000년 IT버블 고점을 26년이 지난 현재까지 회복하지 못했다는 것이다. 이 구간을 포함하면 “중앙값”이나 “평균”은 무의미해진다.
IT버블 구간을 제외하고 보면, 개별 하락장의 회복 기간 자체는 코스피와 크게 다르지 않은 경우도 있었다.
짝비교
동시에 하락한 3건을 비교했다.
| 시기 | 코스피 회복 | 코스닥 회복 | 더 빠른 쪽 |
|---|---|---|---|
| 2020 (코로나) | 약 133일 | 약 62일 | 코스닥 |
| 2021~22 | 약 1,025일 | 약 1,091일 | 코스피 |
| 2026년 초 | 약 37일 | 약 39일 | 코스피 |
3건 중 코스닥이 빠른 경우 1건, 코스피가 빠른 경우 2건. 방향이 불일치하여 일반화할 수 없다.
국소 하락
-10% 이상 하락 약 20건에서, 저점을 찍은 뒤 고점을 회복하기까지의 중앙값은 약 28일이었다. 다만 이것은 저점 이후 기준이며, 고점에서 저점까지의 기간은 포함하지 않는다.
반대 관점
같은 데이터로 반대 강조가 가능하다.
- “대부분 결국 회복했다”를 강조하면: “버티면 된다”
- “코스닥은 26년째 미회복”을 강조하면: “회복은 보장되지 않는다”
- “중앙값 1,029일”을 강조하면: “약 3년은 기다려야 한다”
어느 하나만 제시하면 불완전한 그림이 된다. 특히 “버티면 된다”는 코스닥 IT버블 사례와 양립하기 어렵다.
진짜 궁금했던 것
“빠지고 나서 첫 반등까지 얼마나 걸리는가”를 따로 확인했다. 저점을 지나는 순간은 사후에만 알 수 있지만, 첫 반등의 속도 자체는 관찰할 수 있다.
-10% 이상 하락 건에서, 저점 이후 직전 고점을 회복하기까지 중앙값 약 28일이었다. 이것은 “반등이 빠르다”는 뜻이 아니다. 저점을 찍는 데까지 걸리는 기간은 훨씬 길 수 있고, 저점인지 아닌지는 지나봐야 안다.
현재 진행 중인 하락장
2026년 현재 코스닥은 고점 대비 약 -46%(기간 내 최대 낙폭), 코스피는 약 -38% 수준이다. 진행 중인 하락장이므로 과거 사례와 비교할 수 없다. 완결되어야 통계에 포함된다.
이 결과를 어떻게 해석해야 할까
1. 회복 기간의 편차가 극심하다
약 37일부터 26년 이상까지. 중앙값이나 평균으로 요약하면 이 편차가 가려진다. 개별 하락장마다 원인과 규모가 달랐기 때문이다.
2. 회복이 보장되지 않는 사례가 존재한다
코스닥 IT버블 고점은 26년째 회복되지 않았다. “결국 회복된다”는 전제는 이 데이터에서 항상 성립하지 않았다.
3. 코스피와 코스닥의 회복 속도에 일관된 패턴은 없었다
짝비교 3건에서 방향이 불일치했다. “코스닥이 더 빨리 빠지고 빨리 회복된다”거나 그 반대라는 일반화는 이 데이터로 뒷받침되지 않는다.
이 분석의 한계
가격지수
배당 미반영. 실제 투자에서는 배당이 포함되므로 회복 시점이 앞당겨질 수 있다.
기간 의존성
코스피 30년, 코스닥 26년이지만 대형 하락장 건수 자체가 적다(-20% 기준 코스피 11건). 표본이 적어 통계적 신뢰도가 높지 않다.
구조적 편향
2005년 이전 가격 제한폭 차이, 코스닥 구성 종목의 변동 등 구조적 요인이 비교를 어렵게 한다.
진행 중인 하락장
현재 진행 중인 하락장은 통계에 포함되지 않았다. 완결 편향(completed case bias)이 있을 수 있다.
인과관계 아님
과거 회복 기간이 미래 회복을 예측하지 않는다. 각 하락장의 원인, 규모, 경제 상황이 모두 달랐다.
마무리
대부분의 하락장은 결국 회복되었지만, 그 기간은 수십 일에서 수천 일까지 극심한 편차를 보였다. 코스닥 IT버블처럼 26년째 회복되지 않은 사례도 있었다.
“결국 회복된다”고 결론 낼 수 없고, “회복되지 않을 수 있다”고 단정할 수도 없다. 각 하락장은 고유한 사건이며, 과거 회복 기간으로 미래를 예측할 수 없다.
분석 정보
- 분석 대상: 코스피(KS11) 1995~, 코스닥(KQ11) 2000~ 가격지수
- 분석 기간: 코스피 약 30년, 코스닥 약 26년
- 데이터 수집일: 2026-07-27
- 수집 도구: FinanceDataReader
- 사용 데이터: 일별 종가
- 표본 수: -20% 이상 하락 코스피 11건, -10% 이상 약 20건
- 지수 유형: 가격지수
- 배당 반영 여부: 미반영
- 세금·거래비용 반영 여부: 미반영
- 분석 도구: Python, SQLite
소스코드는 정리 후 공개할 예정이다.
※ 이 글은 공개된 과거 시장 데이터를 바탕으로 작성한 정보성 콘텐츠입니다. 특정 금융상품의 매수·매도 또는 투자전략을 권유하지 않으며, 과거의 분석 결과는 미래의 수익을 보장하지 않습니다.