NOONOO TRADING봇에서 시작하기

PPO 지표 보는 법 — MACD의 퍼센트 버전으로 가격대가 다른 코인 비교하기

PPO(Percentage Price Oscillator, 퍼센트 가격 오실레이터)는 단기 지수이동평균(보통 12)과 장기 지수이동평균(보통 26)의 차이를 장기 EMA로 나눠 퍼센트로 표시한 지표입니다. 구조는 MACD와 거의 같고, 차이는 단위 하나입니다. MACD는 "두 평균선이 몇 달러 벌어졌나"를, PPO는 "몇 % 벌어졌나"를 보여 줍니다. 이 차이 때문에 PPO는 가격대가 전혀 다른 코인끼리, 또는 같은 코인의 몇 년 전과 지금을 같은 잣대로 비교할 수 있습니다. 이 글은 공식, 손계산, MACD와의 비교, 읽는 법과 한계를 순서대로 정리합니다. 본문의 가격은 모두 설명용 가정입니다.

공식

PPO 선 = (EMA₁₂ − EMA₂₆) ÷ EMA₂₆ × 100
시그널선 = PPO의 9기간 EMA
히스토그램 = PPO − 시그널선

참고: MACD 선 = EMA₁₂ − EMA₂₆ → PPO = MACD ÷ EMA₂₆ × 100

즉 PPO는 MACD 값을 그 시점의 장기 평균 가격으로 나눈 것입니다. 분모를 장기 EMA로 쓰는 것이 일반적이지만 일부 도구는 단기 EMA로 나누기도 하므로, 다른 차트 프로그램과 값이 미세하게 다르면 분모 정의부터 확인합니다. 기간 12·26·9는 기본값일 뿐이고, 바꿔도 해석 방법은 같습니다. 지수이동평균 자체의 성질은 EMA vs SMA 글에 정리돼 있습니다.

예시 1 — 하루치 PPO를 손으로 계산하기

가정: 전날 EMA₁₂ = 61,000 / 전날 EMA₂₆ = 59,900 / 오늘 종가 = 62,300
· EMA 가중치 α = 2 ÷ (기간 + 1) → α₁₂ = 2/13 ≈ 0.1538, α₂₆ = 2/27 ≈ 0.0741
· 오늘 EMA₁₂ = 61,000 + 0.1538 × (62,300 − 61,000) = 61,000 + 200.0 = 61,200.0
· 오늘 EMA₂₆ = 59,900 + 0.0741 × (62,300 − 59,900) = 59,900 + 177.8 = 60,077.8
· MACD = 61,200.0 − 60,077.8 = 1,122.2
· PPO = 1,122.2 ÷ 60,077.8 × 100 ≈ 1.87%

해석은 "단기 평균이 장기 평균보다 약 1.87% 위에 있다"입니다. 0보다 크면 단기 흐름이 장기 흐름보다 강하고, 0보다 작으면 약하다는 뜻이며, 0선을 지나는 순간은 12·26 EMA가 교차하는 순간과 정확히 같습니다.

예시 2 — 가격대가 다른 두 코인 비교

코인 X (가정): EMA₁₂ = 61,200 / EMA₂₆ = 60,000 → MACD = 1,200 → PPO = 1,200 ÷ 60,000 × 100 = 2.0%
코인 Y (가정): EMA₁₂ = 1.53 / EMA₂₆ = 1.50 → MACD = 0.03 → PPO = 0.03 ÷ 1.50 × 100 = 2.0%

MACD로 보면 1,200과 0.03은 4만 배 차이가 나서 비교 자체가 불가능합니다. PPO로 바꾸면 두 코인 모두 "단기 평균이 장기 평균보다 2% 위"로, 추세 강도가 같은 수준이라는 것이 바로 보입니다. 여러 종목을 한 화면에 놓고 "지금 모멘텀이 가장 강한 코인"을 고르는 스크리닝에서 PPO가 쓰이는 이유입니다.

예시 3 — 같은 코인, 가격이 3배 된 뒤

과거 (가정): EMA₁₂ = 20,400 / EMA₂₆ = 20,000 → MACD = 400 → PPO = 2.0%
현재 (가정): EMA₁₂ = 61,200 / EMA₂₆ = 60,000 → MACD = 1,200 → PPO = 2.0%

MACD 차트만 보면 현재 값이 과거의 3배라서 "역대급 모멘텀"처럼 보입니다. 하지만 가격 자체가 3배가 됐기 때문에 달러 기준 간격도 3배가 된 것일 뿐이고, 비율로는 똑같습니다. 몇 년치 차트에서 MACD의 "과거 최고치"를 기준으로 과열을 판단하면 가격이 오른 구간일수록 신호가 왜곡됩니다. PPO는 이 문제가 없어서 장기 차트의 고점·저점 수준을 비교할 때 더 일관됩니다.

예시 4 — 시그널선과 히스토그램

가정: 전날 시그널선 = 1.50% / 오늘 PPO = 2.00%
· α₉ = 2 ÷ 10 = 0.2
· 오늘 시그널선 = 1.50 + 0.2 × (2.00 − 1.50) = 1.60%
· 히스토그램 = 2.00 − 1.60 = +0.40%p

다음 날 PPO가 1.70%로 내려오면
· 시그널선 = 1.60 + 0.2 × (1.70 − 1.60) = 1.62%
· 히스토그램 = 1.70 − 1.62 = +0.08%p (양수지만 줄어듦)

히스토그램이 양수인 동안은 PPO가 시그널선 위에 있다는 뜻이고, 막대가 줄어들면 상승 속도가 둔해지고 있다는 뜻입니다. 이 읽는 법은 MACD 히스토그램과 동일합니다. PPO가 시그널선을 아래로 뚫는 시점이 흔히 말하는 데드크로스, 위로 뚫는 시점이 골든크로스입니다.

읽는 법 네 가지

① 0선 위·아래 — 0 위면 단기 EMA가 장기 EMA 위, 0 아래면 그 반대입니다. 방향 자체를 판단하는 가장 단순한 기준입니다.

② 시그널선 교차 — 0선 교차보다 빠르지만 거짓 신호도 많습니다. 0선 위에서 나온 골든크로스는 기존 상승 흐름의 재가속, 0선 아래에서 나온 골든크로스는 하락 중 반등 시도로 구분해서 봅니다.

③ 다이버전스 — 가격은 고점을 높였는데 PPO 고점은 낮아지면 상승 탄력이 약해지고 있다는 뜻입니다. 판단 방법은 RSI 다이버전스와 같습니다. 단, 다이버전스는 "약해진다"는 정보이지 "곧 꺾인다"는 확정이 아닙니다.

④ 극단값 수준 — PPO는 범위가 정해져 있지 않습니다(RSI처럼 0~100이 아님). 그래서 "PPO 5% 이상이면 과열" 같은 고정 기준은 없고, 그 코인의 과거 PPO 분포와 비교해야 합니다.

함정 — 퍼센트로 바꿔도 변동성 차이는 남는다

코인 A (가정): 최근 1년 PPO가 대체로 −1.5% ~ +1.5% 범위 → 현재 PPO 3.0% = 평소 범위의 2배
코인 B (가정): 최근 1년 PPO가 대체로 −6% ~ +6% 범위 → 현재 PPO 3.0% = 평소 범위의 절반

보정 예: 현재 PPO ÷ 평소 범위 상단 → A = 3.0 ÷ 1.5 = 2.0, B = 3.0 ÷ 6 = 0.5

PPO는 가격 수준의 차이는 없애 주지만 변동성 수준의 차이는 없애 주지 않습니다. 하루에 1~2% 움직이는 코인과 10%씩 움직이는 코인은 평균선 간격도 원래 다르게 벌어집니다. 같은 PPO 3%라도 A에게는 이례적인 강세, B에게는 평범한 수준입니다. 종목 간 비교를 할 때는 위처럼 각 코인의 평소 PPO 범위로 나누거나, ATR을 가격으로 나눈 ATR%로 나눠 한 번 더 표준화하는 방법을 씁니다.

한계

후행성 — PPO는 두 이동평균으로 만들어지므로 가격보다 늦게 움직입니다. 0선 교차는 추세가 이미 상당 부분 진행된 뒤에 나옵니다. 지연을 줄이려는 시도로 제로 랙 EMA 같은 변형이 있지만, 지연을 줄이면 거짓 신호가 늘어나는 교환 관계는 그대로입니다.

횡보장 휩쏘 — 가격이 박스권에 갇혀 있으면 PPO가 0선과 시그널선 주변을 오가며 교차가 반복됩니다. 예를 들어 한 달에 교차가 6번 나오고 매번 진입·청산한다면, 왕복 수수료 0.1%만 계산해도 0.6%가 비용으로 나갑니다. 신호가 틀린 횟수까지 더하면 손실은 더 커집니다.

추세 제거 지표와의 차이 — PPO는 추세의 강도를 보는 지표이고, 주기를 보려면 추세를 빼낸 DPO 같은 지표가 맞습니다. 목적이 다르므로 섞어서 해석하지 않습니다.

거래량에도 같은 공식을 적용한 PVO(Percentage Volume Oscillator)가 있습니다. 거래량의 12·26 EMA 차이를 퍼센트로 표시해, 거래량이 평소보다 늘고 있는지를 봅니다.

정리

① PPO = (EMA₁₂ − EMA₂₆) ÷ EMA₂₆ × 100 = MACD를 장기 EMA로 나눈 값
② 손계산 예: MACD 1,122.2 ÷ EMA₂₆ 60,077.8 → PPO ≈ 1.87%
③ 가격 6만과 1.5의 코인도 PPO가 둘 다 2.0%면 추세 강도는 같은 수준
④ 가격이 3배 되면 MACD는 3배로 커지지만 PPO는 그대로
⑤ 시그널선·히스토그램·다이버전스 읽는 법은 MACD와 동일
⑥ 변동성 차이는 남는다 → 종목 비교 시 평소 PPO 범위나 ATR%로 한 번 더 나눈다

주의

본문의 가격·EMA·PPO 수치는 모두 계산을 설명하기 위한 가정 예시이며 특정 종목의 실측값이나 미래 가격을 뜻하지 않습니다. 보조지표는 과거 가격을 가공한 값일 뿐 앞으로의 결과를 보장하지 않습니다. 이 글은 교육 정보이며 특정 종목·전략의 매수·매도 권유가 아닙니다. 코인 및 선물·레버리지 거래는 원금 손실 위험이 있고, 매매 판단과 그 결과는 본인 책임입니다.

NOONOO TRADING 무료 채팅방에서 실시간 트레이딩을 같이 보세요.

봇에서 시작하기

📈 OKX 신규 가입 시 거래 수수료 할인

OKX 수수료 할인 가입 →