IMI 계산법: 30선 회복이 정말 단기 반등 신호일까?

1. IMI의 Intraday는 분봉 전용이라는 뜻이 아닙니다

IMI(Intraday Momentum Index)는 각 봉의 시가와 종가를 비교해 상승 몸통과 하락 몸통을 나눈 오실레이터입니다. 일봉에 적용하면 하루의 시가에서 종가까지, 30분봉에 적용하면 해당 30분 봉의 시가에서 종가까지 움직인 몸통을 계산합니다.

따라서 이름에 Intraday가 들어간다는 이유만으로 단타·스캘핑 전용 지표가 되지는 않습니다. 어떤 시간 단위에 적용했는지에 따라 한 봉의 의미가 달라질 뿐입니다.

IMI가 계산하는 내용 IMI만으로 알 수 없는 내용
각 봉의 시가 대비 종가 방향 봉이 끝나기 전 확정 신호
최근 N개 상승·하락 몸통의 비율 전일 종가와 당일 시가 사이 갭
0~100 범위의 몸통 모멘텀 매수 주체·세력의 의도
30·70 같은 관찰 임계값 다음 봉의 반등·하락 확률

기존 글은 IMI를 궁극 무기, 세력을 발가벗기는 지표, 스캘핑 최적화라고 설명했습니다. 하지만 OHLC 가격만 사용하는 지표로 거래 주체를 식별할 수 없고, 특정 시간 단위의 우위를 보장할 근거도 없습니다.

2. 상승 몸통과 하락 몸통을 각각 14개 합산합니다

Tushar Chande와 Stanley Kroll은 The New Technical Trader에서 IMI를 소개했습니다. CQG의 IMI 계산 설명Technical Analysis의 지표 소개는 상승 봉에서 종가-시가, 하락 봉에서 시가-종가를 구한 뒤 일정 기간 합산하는 구조를 제시합니다. 대표 기본값은 14기간입니다.

상승 몸통과 하락 몸통 계산식

IMI 계산식

최근 14개 봉이 모두 시가와 종가가 같은 도지라면 분모가 0이 되어 원식은 정의되지 않습니다. 이번 표본에서는 이런 구간이 9거래일 있었고 임의의 작은 수를 더하지 않고 결측으로 제외했습니다. 사용하는 플랫폼이 0, 50 또는 직전 값으로 처리하는지 확인해야 계산 결과를 재현할 수 있습니다.

30과 70은 자주 사용하는 관찰선이지 가격이 반드시 반전하는 경계가 아닙니다. IMI가 30 아래에 머물면 최근 하락 몸통의 합이 더 컸다는 뜻이고, 30을 다시 넘으면 그 비율이 완화됐다는 뜻입니다.

3. RSI와 닮았지만 입력 가격과 평활 방식이 다릅니다

IMI와 RSI는 모두 상승분을 상승분과 하락분의 합으로 나눠 0~100 범위로 표시합니다. 차이는 무엇을 상승분과 하락분으로 넣는지에서 시작합니다.

구분 IMI(14) Wilder RSI(14)
가격 변화 당일 종가-시가 당일 종가-전일 종가
갭 반영 반영하지 않음 종가 변화에 포함
대표 평활 14개 몸통의 단순 합 Wilder 평균
50선 의미 상승 몸통 합과 하락 몸통 합의 균형 평활 상승분과 하락분의 균형

전일 종가가 100, 당일 시가가 90, 종가가 92라면 당일 봉은 양봉입니다. IMI에는 상승 몸통 2가 들어가지만 종가는 전일보다 8% 하락했습니다. IMI의 상승분은 당일 시가 이후 회복을 뜻할 뿐 전일 종가 이후 상승을 뜻하지 않습니다.

입력 차이만 분리하기 위해 Wilder 평활 대신 IMI와 동일한 14일 단순 합산식에 종가-전일 종가를 넣은 비교 지수도 만들었습니다. 2022년 이후 두 값을 모두 계산할 수 있는 8,781거래일 가운데 IMI와 이 비교 지수의 50선 판정은 20% 이상에서 달랐습니다.

갭 절댓값이 2% 미만인 7,581거래일의 불일치율은 20.16%, 2% 이상인 1,200거래일은 21.25%였습니다. 큰 갭에서만 차이가 생긴 것이 아닙니다. 여러 봉의 시가·종가 몸통과 종가 간 변화를 서로 다른 방식으로 합산하기 때문에 작은 갭이 누적된 구간에서도 판정이 달라질 수 있습니다.

4. 같은 30선 회복 뒤에도 상승과 하락이 나왔습니다

IMI(14)가 전일 30 이하에서 당일 30을 초과하고, 종가가 SMA120보다 높은 날을 관찰했습니다.

삼성전자 IMI 30선 회복 뒤 상승과 하락 사례
항목 하락 사례 상승 사례
판정일 2024년 8월 16일 2026년 4월 27일
판정일 종가 80,200원 224,500원
SMA120 78,988원 153,524원
IMI(14) 31.03 42.15
동일 합산 종가 변화 지수 48.72 70.00
당일 시가 갭 +2.85% +0.23%
5거래일 내 IMI 30 재진입 아니오
10거래일 수익률 -7.36% +26.50%

두 사례 모두 장기 이동평균 위에서 IMI가 30선을 회복했습니다. 하락 사례에서는 비교 지수가 IMI보다 높았는데도 이후 10거래일 수익률은 음수였습니다. 상승 사례에서는 IMI가 더 낮았지만 이후 수익률은 양수였습니다.

30선 회복은 최근 몸통 합산값이 임계값을 통과한 사건입니다. 과매도 해소라는 해석과 이후 가격 상승은 별개의 가설이므로 보유 기간과 청산 규칙을 정한 뒤 검증해야 합니다.

5. 10개 대형주에서는 기간에 따라 결과가 크게 달랐습니다

2018년부터 지표를 누적하고 2022년 이후 10개 대형주에서 이후 10거래일을 확인할 수 있는 8,860거래일을 평가했습니다.

IMI 기간별 30선 회복과 종가 변화 지수 판정 비교
조건 30선 상향 교차 5일 내 30 이하 10일 뒤 수익률 양수 10일 수익률 중앙값
IMI(5) 808개 49.88% 48.51% -0.14%
IMI(14) 342개 44.74% 41.52% -1.36%
IMI(28) 160개 44.38% 50.63% +0.15%
Wilder RSI(14) 110개 31.82% 51.82% +0.32%

기간이 길어질수록 30선 상향 교차는 줄었습니다. 하지만 IMI(28)의 10일 뒤 양수 비율이 IMI(14)보다 높다는 결과만으로 28기간이 우수하다고 결론 내릴 수는 없습니다. 같은 표본에서 여러 기간을 비교한 결과이고 종목별 변동성, 장세, 거래비용을 반영하지 않은 관찰이기 때문입니다.

RSI(14)는 입력과 평활 방식이 모두 다르므로 일대일 우열 비교가 아닙니다. 표의 차이는 이름과 범위가 비슷한 두 지표가 같은 30선에서도 서로 다른 날짜를 선택한다는 점을 보여줍니다.

6. IMI는 봉 내부 모멘텀으로 제한해 사용합니다

IMI를 분석에 사용할 때는 다음 순서로 확인합니다.

  1. 일봉·분봉처럼 적용한 봉의 시간 단위를 기록합니다.
  2. 상승·하락 몸통과 합산 기간을 확인합니다.
  3. 전일 종가 대비 수익률과 시가 갭을 별도로 확인합니다.
  4. 분모가 0인 구간의 처리 규칙을 기록합니다.
  5. 30·70 교차 뒤 재진입과 실제 보유 기간을 함께 검증합니다.

핵심은 간단합니다. IMI는 최근 봉의 시가·종가 몸통 균형을 계산하지만, 장중 매매의 우위나 다음 가격 방향을 보장하지 않습니다. RSI와 비슷한 모양이 나오더라도 입력 가격과 평활 방식이 다르므로 같은 신호로 취급해서는 안 됩니다.

종가 간 상승·하락 모멘텀은 RSI 계산법, 시가·종가 몸통을 하루 범위와 비교하는 방법은 BOP 계산법, 몸통과 범위를 대칭 가중하는 방법은 Relative Vigor Index 계산법, 기간을 달리한 RSI 변형은 RMI 계산법을 함께 참고할 수 있습니다.

본 포스팅은 가격 데이터와 기술적 지표의 수리적 이해를 돕기 위한 참고 자료이며, 특정 종목에 대한 투자 권유나 수익을 보장하지 않습니다. 투자 결과에 대한 책임은 투자자 본인에게 있습니다.