PPO 가격 오실레이터 보는 법 — MACD를 퍼센트로 환산한 모멘텀 지표
PPO 가격 오실레이터 (Percentage Price Oscillator) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

여러 종목의 모멘텀을 한꺼번에 비교하려다 낭패를 본 적이 있습니다. 5만 원짜리 종목과 30만 원짜리 종목을 MACD로 나란히 놓고 보는데, 비싼 종목은 MACD 값이 자릿수부터 크게 나와서 어느 쪽이 더 강하게 움직이는지 도무지 가늠이 안 됐습니다. 결국 감으로 비교하다 더 약한 쪽에 비중을 실었던 기억이 있습니다.
그 뒤로 찾은 해법이 PPO였습니다. PPO는 MACD와 계산 구조가 거의 같지만 결과를 퍼센트로 환산해 가격대가 다른 종목끼리도 같은 잣대로 비교할 수 있게 해 줍니다. 이 글에서는 PPO가 무엇을 계산하는지, 0선과 히스토그램·시그널선을 어떻게 읽는지, MACD와 무엇이 다른지, 그리고 어디서 강하고 어디서 약한지를 제 경험과 함께 정리합니다.
PPO란 — MACD를 퍼센트로 환산한 지표
PPO는 단기 지수이동평균과 장기 지수이동평균의 차이를 장기 이동평균으로 나눠 100을 곱한 모멘텀 지표입니다. 기본값으로 12일 EMA에서 26일 EMA를 빼고, 그 값을 다시 26일 EMA로 나눈 뒤 백분율로 표현합니다. 한마디로 두 이동평균이 몇 퍼센트만큼 벌어져 있는지를 보여 줍니다.
MACD가 두 이동평균의 차이를 절대 금액(원 단위)으로 나타내는 반면, PPO는 그 차이를 비율로 환산합니다. 그래서 주가가 5만 원이든 50만 원이든 PPO는 같은 퍼센트 척도 위에 놓이고, 서로 다른 종목·시장의 모멘텀 강도를 직접 비교할 수 있습니다. 구성 요소는 PPO 선, 시그널선(보통 9일 EMA), 그리고 둘의 차이를 막대로 그린 히스토그램으로 MACD와 동일합니다.
0선·시그널선·히스토그램 읽기
PPO는 0선을 기준으로 읽습니다. PPO가 0보다 크면 단기 이동평균이 장기 이동평균 위에 있다는 뜻으로 상승 모멘텀, 0보다 작으면 단기가 장기 아래에 있어 하락 모멘텀으로 봅니다. 0선 자체를 위아래로 통과하는 순간은 추세의 큰 전환을 알리는 신호로 해석합니다.
가장 자주 쓰는 신호는 PPO 선과 시그널선의 교차입니다. PPO가 시그널선을 아래에서 위로 뚫으면 매수 신호(골든크로스), 위에서 아래로 뚫으면 매도 신호(데드크로스)로 봅니다. 두 선의 차이를 막대로 그린 히스토그램은 0 위로 커지면 상승 탄력이 붙는 것, 0 아래로 커지면 하락 탄력이 붙는 것을 의미합니다.
추세와 PPO가 어긋나는 다이버전스도 중요한 단서입니다. 주가는 신고가를 쓰는데 PPO 고점은 낮아지면 상승 동력이 약해지는 신호로, 반대로 주가는 신저가인데 PPO 저점은 높아지면 하락 동력이 빠지는 신호로 읽습니다.
설정값 — 12, 26, 9의 의미
PPO의 기본 설정값은 단기 12, 장기 26, 시그널 9입니다. 12와 26은 PPO 선을 만드는 두 EMA의 기간이고, 9는 PPO 선을 한 번 더 평활화한 시그널선의 기간입니다. MACD에서 그대로 가져온 표준값이라 대부분의 종목과 시간대에 무난하게 들어맞습니다.
기간을 줄이면 PPO가 가격 변화에 민감하게 반응해 신호가 빨라지지만 거짓 신호도 늘어납니다. 반대로 기간을 늘리면 선이 부드러워져 큰 추세를 안정적으로 따르되 전환을 늦게 알아챕니다. 단기 매매라면 짧게, 중장기 추세 추종이라면 길게 조정하는 식으로 운용합니다.
| 설정 | 효과 | 어울리는 상황 |
|---|---|---|
| 기본 (12, 26, 9) | 균형 잡힌 표준값 | 대부분의 종목·시간대 |
| 기간 ↓ (예: 6, 13, 5) | 신호 민감, 빠른 반응 | 단기 매매, 빠른 회전 |
| 기간 ↑ (예: 19, 39, 9) | 신호 둔감, 부드러운 선 | 중장기 추세 추종 |
| 시그널 ↑ (예: 12, 26, 12) | 교차 신호 감소 | 휩쏘가 잦은 차트 |
PPO와 MACD — 무엇이 다른가
PPO와 MACD는 모양과 신호 해석이 사실상 같습니다. 한 종목만 본다면 둘 중 무엇을 써도 결과는 비슷합니다. 결정적 차이는 단위에 있습니다. MACD는 금액 차이를 그대로 쓰기 때문에 주가가 비싼 종목일수록 값이 커지고, 같은 차트 안에서 시기에 따라 주가 수준이 달라지면 과거와 현재의 막대 크기를 직접 비교하기 어렵습니다.
PPO는 비율로 환산하므로 이 문제를 피해 갑니다. 그래서 여러 종목을 한 화면에서 비교하거나, 장기간에 걸쳐 주가 수준이 크게 변한 종목의 과거와 현재 모멘텀을 비교할 때 PPO가 더 공정한 잣대를 제공합니다.
- 한 종목만 분석할 때는 PPO와 MACD가 사실상 동일
- 가격대가 다른 여러 종목 비교 시 PPO가 유리
- 주가 수준이 크게 변한 종목의 과거·현재 비교에 PPO가 공정
- MACD는 금액 단위, PPO는 퍼센트 단위라는 점만 기억하면 됨
- 신호(0선 통과·교차·다이버전스) 해석은 둘이 완전히 동일
직접 써보고 느낀 점 — 비교의 잣대로 쓰는 도구
제가 PPO를 쓰는 진짜 이유는 단일 종목 분석이 아니라 비교에 있습니다. 관심 종목 여러 개의 PPO를 한 화면에 띄워 두면, 어느 쪽 모멘텀이 더 강하게 살아 있는지 퍼센트로 한눈에 들어옵니다. 가격대가 제각각인 종목들 사이에서 비중을 어디에 더 실을지 가늠할 때 MACD보다 훨씬 직관적이었습니다.
다만 PPO도 만능은 아닙니다. 횡보장에서는 시그널선 교차가 쉴 새 없이 번갈아 나와 거짓 신호가 많고, 0선 근처에서 오래 머무를 땐 방향성을 거의 알려 주지 못합니다. 그래서 저는 PPO를 추세와 거래량, 시장 전체 분위기를 함께 확인한 뒤 보조로만 쓰고, 교차 하나만으로 기계적으로 매매하지 않습니다. PPO 역시 과거 가격으로 만든 후행 지표라 미래를 보장하지 않으며, 최종 판단과 책임은 투자자 본인에게 있다는 점을 늘 기억합니다.