지수가 며칠 오르면 바닥이었나 싶고, 다시 빠지면 아직이구나 싶습니다. 상승장에서는 이렇게 하고 하락장에서는 저렇게 하라는 조언은 많은데, 오늘이 어느 쪽인지를 무엇으로 판단하는지는 잘 나오지 않습니다. 기준을 어떻게 잡느냐에 따라 같은 날이 상승장이 되기도 하고 조정이 되기도 합니다.
상승장과 하락장은 무엇으로 나눕니까
2025년 6월부터 2026년 8월까지 코스피 303거래일에 세 가지 기준을 대입했습니다. 20일 이동평균선의 위치와 방향, 20일 누적 등락률, 사상 최고치 대비 낙폭입니다.
앞의 두 기준에는 문제가 있었습니다. 국면이 하루나 이틀 단위로 자주 바뀌어 몇 주 이상 이어지는 큰 방향을 나타내지 못했습니다. 이동평균선 기준에서는 횡보로 분류된 구간의 하루 등락률 중앙값이 -4.26%로 나왔습니다. 횡보라는 이름과 실제가 맞지 않았습니다.
낙폭 기준은 달랐습니다. 최고치 대비 -7% 이내는 추세 구간, -15% 이내는 조정 구간, 그보다 큰 낙폭은 하락 구간으로 나누면 국면이 연속된 덩어리로 묶였고 이름과 실제도 맞았습니다. 아래 수치는 이 기준을 적용한 결과입니다.
국면이 바뀌자 방향이 아니라 변동폭이 달라졌습니다

| 국면 | 일수 | 상승한 날 | 하루 변동폭 |
|---|---|---|---|
| 추세 (고점권) | 217일 | 71% | 0.98% |
| 조정 | 43일 | 49% | 1.72% |
| 하락 | 42일 | 50% | 3.66% |
하락 구간에서도 오른 날이 50%였습니다. 하락 국면이라고 해서 매일 내린 것이 아니라 절반은 올랐습니다. 대신 하루 변동폭이 3.7배가 되었습니다.
국면이 바뀌면서 달라진 것은 방향이 아니라 변동폭이었습니다. 이 차이는 손실을 제한하는 기준을 정할 때 바로 영향을 줍니다. 추세 구간에 맞춰 잡은 폭을 하락 구간에서 그대로 쓰면 훨씬 자주 걸립니다. 반대로 하락 구간에 맞춰 넓게 잡으면 추세 구간에서는 한 번 걸릴 때 손실이 커집니다.
국면마다 매매 성적은 얼마나 달랐습니까
장중 기록이 남아 있는 59거래일을 대상으로, 거래대금 상위 20위 안에서 그날 3% 넘게 오른 종목을 오전 9시 30분에 매수했다고 가정하고 계산했습니다. 비교 대상은 전날 그렇게 오른 종목을 다음 날 아침에 매수하는 방식입니다. 두 방식 모두 종가까지 들고 있었다고 봤습니다.
| 국면 | 건수 | 종가까지 보유 | 전날 주도주를 다음 날 매수 |
|---|---|---|---|
| 추세 | 32건 | +3.77% (26/32) | +0.21% (16/32) |
| 조정 | 33건 | +8.60% (27/33) | -2.53% (5/35) |
| 하락 | 87건 | +2.05% (56/87) | -0.88% (33/82) |
먼저 전날 오른 종목을 다음 날 매수하는 방식은 어느 국면에서도 좋지 않았습니다. 세 국면 모두 중앙값이 0% 부근이거나 마이너스였습니다.
두 방식의 차이는 조정 국면에서 가장 컸습니다. 그날 오른 종목을 그날 매수한 경우와 하루 늦게 매수한 경우가 11%포인트 넘게 차이 났습니다.
정의를 바꾸면 국면 순위가 뒤집혔습니다
여기까지만 보면 국면을 나누어 매매를 바꾸는 것이 쓸모 있어 보입니다. 그런데 나누는 기준을 바꾸자 국면별 순위가 뒤집혔습니다. 20일 누적 등락률로 나누었을 때는 횡보 구간이 +7.16%로 가장 좋았고, 이동평균선으로 나누었을 때는 같은 횡보 구간이 +1.20%로 가장 나빴습니다. 두 기준의 판정이 일치한 날은 233일 중 147일(63%)에 그쳤습니다.
국면을 어떻게 정의했는지 밝히지 않은 채 상승장 전략과 하락장 전략을 말하는 것은 근거가 약합니다. 앞의 수치도 낙폭 기준이라는 하나의 정의 위에서만 성립합니다.
제약이 하나 더 있습니다. 조사 기간의 코스피는 시작과 끝을 비교하면 크게 오른 구간입니다. 하락으로 분류된 42일도 대부분 상승 국면 안에서 나타난 큰 조정에 가깝습니다. 몇 달씩 이어지는 본격적인 하락 국면은 이 기간에 들어 있지 않습니다.
지수가 회복한 날은 매매하기 좋았을까
국면을 나누는 것은 지나고 나서야 할 수 있습니다. 그날 아침에 쓸 수 있는 기준이라야 매매에 쓸모가 있습니다. 그래서 직전 20거래일과 견줘 지수가 높은 날과 낮은 날로만 나눠 다시 계산했습니다. 매수와 매도 시점은 하나로 고정했습니다. 그날 오전 9시 30분 시점에 거래대금 상위에 올라 있던 종목을 사서 종가까지 들고 있었다고 봤습니다. 60거래일에서 794건이 나왔습니다.
| 구분 | 건수 | 플러스 | 손익비 | 중앙값 |
|---|---|---|---|---|
| 20거래일 전보다 지수가 높은 날 | 239건 | 44.4% | 0.60 | -0.31% |
| 20거래일 전보다 지수가 낮은 날 | 555건 | 38.2% | 0.81 | -0.73% |
플러스로 끝난 비율은 지수가 높은 날이 더 높습니다. 그런데 손익비는 0.60으로 오히려 낮습니다. 이길 때 2.65%를 벌고 질 때 4.41%를 잃었기 때문입니다. 지수가 낮은 날은 이길 때 3.18%를 벌고 질 때 3.93%를 잃었습니다.
손실이 컸던 경우를 보면 차이가 더 뚜렷합니다. 지수가 높은 날은 하위 10%가 5.99% 넘게 잃었고, 가장 나빴던 한 건은 -55.27%였습니다. 낮은 날은 하위 10%가 6.91%였고 최악이 -42.70%였습니다. 더 자주 지는 것은 낮은 날인데, 한 번에 크게 잃는 것은 높은 날이었습니다.
이 기간 전체가 내려가는 구간이었다는 점을 함께 봐야 합니다. 여기서 지수가 20거래일 전보다 높은 날은 상승 국면이 아니라 내려가던 중의 반등이었습니다. 지수가 회복한 날이 곧 매매하기 좋은 날은 아니었습니다.
이 통계가 나온 시장
시장 배경은 종목 표본과 별도로, 저장된 코스피 일봉의 확정 종가로 확인했습니다. 2026년 5월 27일부터 2026-08-28까지 65거래일 가운데 상승일은 37일(56.9%)이고, 일간 등락률의 산술평균은 -0.14%입니다.
이 기간 종가 최고치는 2026-06-22의 9,114.55, 최저치는 2026-07-30의 5,593.56입니다. 7월 등락률은 6월 말 종가와 7월 말 종가를 비교한 -22.2%입니다. 2026-08-28 종가 6,788.88는 기간 최고 종가보다 25.5% 낮았습니다. 장중 고가·저가와 구분해야 하며, 이 시장 배경만으로 개별 종목의 매매 성과가 설명되지는 않습니다.
맺음말
하락 국면에서도 오른 날은 50%였고, 하루 변동폭은 고점권 국면의 약 3.7배였습니다. 다음 날 매수 표의 평균은 고점권 +0.21%, 조정 -2.53%, 하락 -0.88%입니다. 모든 국면에서 손실이었다는 이전 결론은 고점권의 플러스 평균과 맞지 않아 바로잡습니다. 비용과 표본 크기를 함께 봐야 하므로 이 숫자만으로 국면별 매매 규칙을 정할 수는 없습니다.
정할 수 없는 것은 국면마다 어떤 매매가 유리한가입니다. 여기서 나온 순위는 낙폭 기준 하나에만 얹혀 있고, 몇 달씩 이어지는 하락 국면의 기록은 조사 기간에 들어 있지 않습니다. 순위를 그대로 가져다 쓰기에는 근거가 모자랍니다.
다음에 확인할 것은 국면이 바뀌는 시점을 그 안에서 알 수 있는지입니다. 지나고 나서 나누는 것과 그날 아침에 판단하는 것은 다른 문제이고, 지금 계산은 앞쪽만 한 것입니다.
표본의 -55.27%는 6월 29일 신규 상장 종목 져스텍의 09:30 관측가 39,150원과 15:30 관측가 17,510원을 비교한 값입니다. 개별 사례의 가격 변화이며 계좌 전체의 하루 손실률이 아닙니다. 저장된 확정 일봉 종가 17,530원과는 수집 시점 차이가 있습니다. 신규 상장일의 특수한 가격 범위가 섞인 표본임을 감안해야 합니다.
2026-09-12 정정: 원자료와 표·결론의 관계를 대조해 계산 기준과 해석을 보완했습니다. 지수 배경을 제시한 부분은 저장된 일봉 종가를 기준으로 다시 계산했습니다.