티스토리 뷰
목차
처음 주식을 시작했을 때 저는 차트를 열어놓고 한참을 멍하니 바라봤습니다. 빨간 막대, 파란 막대, 구불구불한 선들, 그 아래 들쑥날쑥한 봉들. 뭔가 의미가 있다는 건 알겠는데, 어디서부터 손을 대야 할지 막막했습니다. 그렇게 감으로 매매를 하다 몇 번 손실을 보고 나서야 깨달았습니다. 차트는 단순히 '오를 것 같은 느낌'을 확인하는 도구가 아니라, 시장 참여자들의 심리와 세력의 흔적이 고스란히 담긴 기록이라는 것을.

캔들과 거래량 — 차트가 말하는 진짜 언어
기술적 분석(Technical Analysis)이란 과거의 가격과 거래량 데이터를 토대로 미래의 가격 흐름을 예측하는 분석 방법입니다. 여기서 기술적 분석이란 기업의 재무제표나 산업 동향을 보는 기본적 분석과 대비되는 개념으로, 차트에 나타난 패턴과 수급을 중심으로 판단합니다. 출처: Investopedia - Technical Analysis
처음 캔들(Candlestick)을 배울 때 저는 솔직히 이걸 다 외워야 하나 싶었습니다. 여기서 캔들이란 하루의 시가·고가·저가·종가 네 가지 가격 정보를 하나의 막대 모양으로 시각화한 것입니다. 빨간색(양봉)은 종가가 시가보다 높게 마감된 것, 파란색(음봉)은 시가보다 낮게 마감된 것입니다. 이 두 가지만 제대로 이해해도 하루의 매수·매도 힘겨루기 결과를 한눈에 읽을 수 있습니다.
제가 직접 차트를 보면서 깨달은 것 중 가장 중요한 것이 바로 캔들의 모양보다 '어디서 나왔는가'가 훨씬 중요하다는 점이었습니다. 예를 들어 장대양봉, 즉 시가 대비 종가가 크게 오른 긴 양봉 캔들은 그 자체로 좋아 보이지만, 고점권에서 출현한 장대양봉은 다음날 갭상승 후 음봉이 나오는 속임수 패턴으로 이어지는 경우가 적지 않았습니다. 반대로 바닥권에서 나온 망치형 캔들, 즉 아래꼬리가 몸통의 2배 이상 긴 캔들은 매수세가 강하게 유입되고 있다는 신호로 읽힙니다.
거래량(Trading Volume) 해석은 기술적 분석에서 제가 가장 오래 시간을 투자한 영역입니다. 거래량이란 특정 기간 동안 실제로 체결된 주식 수량을 의미하는데, 이것이 중요한 이유는 가격보다 먼저 움직이는 선행 지표의 성격을 갖기 때문입니다. 제 경험상 이건 좀 다릅니다. 이동평균선이 우상향한다고 무조건 좋은 게 아니라, 거래량이 점진적으로 늘어나면서 주가가 살살 올라오는 종목이 진짜였습니다. 뷰러, 실리콘투 같은 종목이 급등하기 전 바닥권에서 거래량이 서서히 증가하던 패턴을 실제로 확인했을 때, 비로소 이 원리가 몸으로 와닿았습니다.
거래량 해석의 핵심을 정리하면 아래와 같습니다.
- 바닥권 + 거래량 증가 → 조만간 주가 상승 예고, 적극 매수 검토
- 고점권 + 거래량 증가 → 조만간 주가 하락 예고, 매도 또는 분할 매도 준비
- 거래량 감소 + 주가 하락 → 급락 가능성, 무조건 매도 원칙 적용
- 거래량 없이 주가 하락 → 내부 악재 유출 가능성, 선제적 대응 필요
여기서 한 가지 더. 전고점 돌파 시 거래량이 폭발하면 좋은 신호처럼 보이지만, 저는 그 순간을 오히려 경계했습니다. 더 높은 가격에서 많은 물량이 체결됐다는 뜻은 고점에 묶인 투자자들이 그만큼 많아졌다는 의미이기도 하기 때문입니다. 이 사실을 모르면 거래량 폭등 직후 추격 매수를 했다가 꼭짓점에서 물리는 경험을 반복하게 됩니다. 제가 그랬습니다.
이동평균선과 추세 — 흐름을 읽는 법
이동평균선(Moving Average, MA)은 특정 기간 종가들의 평균값을 선으로 이은 것입니다. 여기서 이동평균선이란 단순히 지지·저항선으로 활용하는 것이 아니라, 주가의 현재 추세가 살아있는지 죽었는지를 판단하는 기준선으로 봐야 합니다. 통상 5일선·10일선·20일선은 단기, 60일선·120일선은 중장기, 240일선은 장기 추세를 나타냅니다. 출처: 네이버 증권 - 주식 차트 학습
저는 한때 이동평균선을 지지선처럼 신뢰했습니다. 20일선까지만 버티면 반등한다고 믿으며 손실을 키운 적이 있습니다. 제 경험상 이건 좀 다릅니다. 이동평균선은 깨라고 있는 겁니다. 10일선을 이탈하면 20일선까지, 20일선을 이탈하면 60일선까지 가는 경우가 훨씬 많습니다. 그 구간의 손실을 고스란히 먹으면서 '20일선 지지'를 기다리는 것보다, 10일선 이탈 시점에 일단 나오고 반등 시점에서 재진입하는 것이 심리적으로도 수익 측면에서도 훨씬 낫더라고요.
이동평균선을 진짜 유용하게 쓰는 방법은 '우상향 여부' 확인입니다. 정배열(正配列)이란 단기 이동평균선이 장기 이동평균선 위에 위치하며 모든 선이 우상향하는 상태를 뜻합니다. 이 정배열이 유지되는 종목이 상승 추세 종목입니다. 반대로 역배열은 단기선이 장기선 아래에 위치한 하락 추세를 나타냅니다. 솔직히 이건 예상 밖이었습니다. 살짝 역배열을 만들었다가 다시 정배열로 회복하는 그 눌림목 구간이, 실제로는 가장 좋은 매수 타이밍이었습니다.
추세선(Trend Line)은 차트 분석에서 가장 먼저 확인해야 할 요소입니다. 여기서 추세선이란 상승 추세에서는 저점과 저점을 연결한 선, 하락 추세에서는 고점과 고점을 연결한 선을 말합니다. 상승 추세 종목은 저점을 이탈하지 않는 한 추세가 살아있고, 하락 추세 종목은 고점 저항선을 돌파해야 비로소 추세 전환을 기대할 수 있습니다. 국내 주식시장에 2,300개 이상의 종목이 있는데, 굳이 하락 추세 종목에서 수익을 내려고 애쓸 이유가 없습니다. 상승 추세 종목만 골라도 할 일이 넘칩니다.
존 머피의 기술적 분석 3대 전제는 이 모든 흐름을 관통합니다. "시장의 모든 움직임은 가격에 반영되고, 가격은 추세를 이루며, 역사는 반복된다." 제가 차트를 공부하면서 가장 많이 되새긴 문장입니다. 과거의 흐름과 수급을 정확히 읽지 못하면, 미래의 변화를 선행적으로 예측하는 통찰은 결코 얻을 수 없습니다. 차트는 예언서가 아니라 확률의 언어입니다.
자주 묻는 질문
Q. 차트 분석은 결국 과거 데이터 아닌가요? 후행성 아닌가요?
A. 맞습니다, 차트는 과거 기록입니다. 그러나 후행성의 흐름을 이해해야 선행적 예측이 가능합니다. 역사가 반복되는 것처럼, 시장의 심리와 세력의 행동 패턴도 반복됩니다. 후행성 데이터를 분석하는 것은 확률 높은 시나리오를 세우기 위한 준비 과정입니다.
Q. 이동평균선 중 어떤 선이 가장 중요한가요?
A. 단기 스윙 매매를 한다면 10일선과 20일선이 핵심입니다. 중장기 보유가 목적이라면 60일선과 240일선의 방향성을 먼저 확인하는 것이 좋습니다. 어떤 이평선이든 중요한 것은 그 선의 '우상향 여부'이지, 특정 선에서 지지가 나올 것이라는 맹목적인 기대는 피하는 것이 좋습니다.
Q. 거래량 없이 주가가 빠질 때는 그냥 버텨도 되나요?
A. 거래량 없는 하락이라도 이유 없이 지속된다면 일단 매도하는 것이 원칙입니다. 내부자들 사이에서 악재가 먼저 퍼질 때 이런 패턴이 나타나는 경우가 많습니다. 버티다가 악재가 공식 발표되는 순간 손실이 걷잡을 수 없이 커지는 경우를 실제로 여러 번 목격했습니다.
Q. 바닥권에서 장대음봉이 나왔을 때 어떻게 판단하나요?
A. 고점권의 장대음봉은 매도 신호로 비교적 명확합니다. 바닥권에서는 세력이 개인 물량을 빼앗기 위한 흔들기일 수도 있고, 실제 하락의 시작일 수도 있어 판단이 어렵습니다. 이때 거래량이 많지 않다면 흔들기 가능성이 높고, 거래량이 크게 터진다면 하락 추세 전환 가능성을 열어두고 분할 매도를 검토하는 것이 현실적입니다.
결론
차트는 정답을 알려주는 예언서가 아닙니다. 거친 시장에서 방향을 잃지 않도록 도와주는 나침반이자, 세력과 대중의 심리가 기록된 지도입니다. 제가 차트를 공부하며 가장 크게 바뀐 것은 매매 결과가 아니라 '판단의 근거'였습니다. 감이 아니라 캔들의 위치, 거래량의 방향, 이동평균선의 배열, 추세선의 흐름으로 매매 이유를 설명할 수 있게 됐을 때 비로소 손실의 원인도 파악할 수 있었습니다.
다만 차트 하나만으로 시장 전체를 이길 수는 없습니다. 지수(코스피·코스닥 전체 흐름), 기업의 재무 상태와 재료(기본적 분석), 그리고 본인만의 명확한 손절 원칙이 기술적 분석과 함께 작동해야 합니다. 차트는 확률의 언어입니다. 그 확률을 본인에게 유리하게 만드는 공부가, 지금 이 순간부터 시작됩니다.
참고: https://www.youtube.com/watch?v=R5i508YdYvc&list=PLy6xd2AiyYx7GOhIAeZF8-1CutpYjUjPj&index=16