1. 가격의 잔파도를 세 번 다림질하다: 잭 허슨의 노이즈 캔슬링
앞서 배운 [지표 백과 068] TEMA(삼중 지수 이동평균)가 지연 현상(Lagging)을 억지로 빼내어 속도를 극대화한 '스캘핑용 초고속 이평선'이었다면, 잭 허슨(Jack Hutson)이 개발한 TRIX(Triple Exponential Average)는 이와 정반대의 철학을 가집니다.
TRIX는 주가를 지수 이동평균(EMA)으로 한 번도 아니고 무려 세 번 연속 스무딩(Smoothing)하는 강력한 담금질 과정을 거칩니다. 이 엄청난 압착 과정을 통해, 지정된 기간보다 짧고 자잘한 캔들의 떨림(노이즈)은 차트에서 완전히 소거됩니다. 그리고 그 극도로 매끄러워진 결과값의 '전일 대비 변화율(ROC)'을 계산함으로써, 캔들의 잔파도에 흔들리지 않고 거대한 주가 추세의 '순수한 가속도'만을 우아한 곡선으로 추출해 냅니다. 모멘텀 지표계의 진정한 노이즈 캔슬링 마스터인 셈입니다.
2. 수리적 원리와 계산 구조
TRIX는 3번에 걸친 지수 평활화 과정을 통해 노이즈를 걸러낸 뒤, 그 값의 모멘텀(변화율)을 측정합니다. 기본적으로 15일 주기를 많이 사용합니다.
Step 1. 3중 지수 평활화 (Triple Smoothing)
종가의 $n$일 지수 이동평균($EMA_1$)을 구하고, 그 값의 $n$일 지수 이동평균($EMA_2$)을 다시 구한 뒤, 마지막으로 한 번 더 $n$일 지수 이동평균($EMA_3$)을 산출합니다.
Step 2. TRIX 본선 산출 (모멘텀 측정)
세 번이나 다듬어져 완벽한 곡선이 된 $EMA_3$의 당일 값과 전일 값을 비교하여 백분율 변화율(Rate of Change)을 구합니다.
Step 3. 시그널 선(Signal Line) 산출
TRIX 본선의 $m$일(보통 9일) 지수 이동평균을 구하여 매매 타점을 잡는 시그널 선으로 사용합니다.
3. 실전 매매 활용법 (노이즈 없는 모멘텀 판독 테이블)
세 번의 다림질을 거친 TRIX는 가짜 신호(휩쏘)가 거의 없으므로, 한 번 방향을 잡으면 그 추세를 묵직하게 믿고 따라갈 수 있습니다.
| 시그널 형태 | 현상 설명 (지표의 궤적) | 실전 매매 대응 전략 (Action) |
|---|---|---|
| 0선 돌파 (Zero-Line Cross) |
TRIX 본선이 0선을 상향 돌파(+) 하거나 하향 이탈(-) 함 | 대세 추세 진입 (매수/매도). 0선을 상향 돌파하면 장기적인 대세 상승이 시작되었음을, 하향 이탈하면 긴 하락장이 시작되었음을 알리는 가장 무겁고 확실한 신호입니다. |
| 시그널 교차 (Signal Cross) |
TRIX 본선이 시그널 선을 골든 크로스 하거나 데드 크로스 함 | 선행 매매 타점. 0선 돌파를 기다리기엔 너무 늦을 때 사용하는 한 박자 빠른 진입/청산 타점입니다. MACD의 교차와 원리가 같습니다. |
| 메가 트렌드 다이버전스 (Mega Divergence) |
주가는 고점을 갱신하는데 TRIX는 둥근 산을 그리며 고점을 낮춤 | 대세 반전 경고. 지표가 세 번이나 평활화되어 잔파도가 없기 때문에, TRIX에서 발생한 다이버전스는 단순한 조정이 아닌 '거대한 사이클의 붕괴'를 의미합니다. 즉시 도망쳐야 합니다. |
4. 차트에서 나타나는 수리적 특성: 케이프(A064820) 분석 사례
주가의 지저분한 잔파도를 완벽하게 다림질해버리는 케이프의 노이즈 캔슬링 분석 사례입니다.

- 완벽한 노이즈 캔슬링 (휩쏘 방어): 차트 중앙인 2025년 10월부터 11월 사이의 하락 구간을 보십시오. 주가는 반등과 하락을 반복하며 수많은 잔파도(노이즈)를 만들어냅니다. 일반 지표였다면 이 구간에서 수차례 꺾였겠지만, 보라색 TRIX 본선은 주가의 잔파도에 전혀 흔들리지 않고 오직 거대한 하락 관성만을 반영하여 완벽하고 매끄러운 포물선을 그리며 하락합니다.
- 0선 돌파와 대세의 시작: 2026년 1월 말부터 시작되는 새로운 상승장 초입에서 TRIX가 0선을 묵직하게 뚫고 올라옵니다. 이는 단기적인 반등이 아니라 '진짜 메가 트렌드(대세 상승)'로 수급이 전환되었음을 시각적으로 완벽하게 컨펌해 줍니다.
5. 장점 및 한계
- 장점: 이동평균선을 기반으로 한 오실레이터 중 자잘한 휩쏘(가짜 신호)를 제거하는 능력이 단연코 1위입니다. 잦은 매매로 계좌가 녹아내리는 것을 방지하고, 굵직한 메가 트렌드의 방향을 잃지 않고 끝까지 추적할 수 있게 도와줍니다.
- 한계: 가격 데이터를 세 번이나 짓눌러서 폈기 때문에, 치명적인 후행성(Lagging)을 가집니다. TRIX가 0선을 돌파하는 것을 보고 진입하면 이미 주가는 바닥에서 꽤 올라와 있을 확률이 높습니다. 따라서 단타나 스캘핑에는 절대 사용할 수 없는 지표입니다.
6. 파이썬 구현 (삼중 평활 및 변화율 벡터 연산)
판다스의 ewm(span=n).mean()을 3번 연속 체인(Chain)으로 걸어 $EMA_3$를 만든 후, pct_change() * 100을 적용하여 전일 대비 모멘텀(변화율)을 추출해 내는 직관적이고 강력한 퀀트 코드입니다.
import pandas as pd
def calculate_trix(df, period=15, signal_period=9):
# 1. 삼중 지수 평활 (Triple Smoothing)
ema1 = df['close'].ewm(span=period, adjust=False).mean()
ema2 = ema1.ewm(span=period, adjust=False).mean()
ema3 = ema2.ewm(span=period, adjust=False).mean()
# 2. TRIX 본선 산출 (EMA3의 1일 전 대비 백분율 변화율)
df['TRIX'] = ema3.pct_change() * 100
# 3. TRIX 시그널 선 산출
df['TRIX_Signal'] = df['TRIX'].ewm(span=signal_period, adjust=False).mean()
return df
7. 실전 Tip 및 요약
TRIX의 후행성을 보완하는 가장 좋은 방법은 '멀티 타임프레임(다중 시간대) 분석'입니다. 주봉 차트에서 TRIX가 0선 위에 있는 것(대세 상승장)을 확인한 뒤, 일봉 차트로 내려와 TRIX가 시그널 선을 골든 크로스 하는 시점에만 진입하십시오. 시장의 거대한 흐름(주봉)과 발맞춰 휩쏘 없이 가장 안전하고 확실한 수익을 가져다줄 것입니다.
'기술지표' 카테고리의 다른 글
| 클링거 오실레이터(Klinger Oscillator) 거래량과 추세 미세 조정 타점 [지표 백과 071] (0) | 2026.04.12 |
|---|---|
| RVI(Relative Vigor Index) 상대적 비거 지수 시가/종가 에너지 타점 [지표 백과 070] (0) | 2026.04.11 |
| TEMA(삼중 지수 이동평균) 지연 현상(Lagging) 극복한 단기 스캘핑 전략 [지표 백과 068] (0) | 2026.04.09 |
| STC 지표(Schaff Trend Cycle) MACD와 스토캐스틱의 장점만 합친 타점 (0) | 2026.04.08 |
| 알리게이터 지표(Alligator) 빌 윌리엄스 3단계 국면 매매 및 차트 설정 [지표 백과 066] (0) | 2026.04.07 |