1. 가격을 끌어당기는 자석, 세 갈래의 농기구: 앤드류스 피치포크의 탄생
물리학과 열역학 법칙을 트레이딩에 접목한 앨런 앤드류스(Alan Andrews) 박사가 고안한 이 지표는, 차트 위에 그려진 모습이 마치 농부들이 건초를 뒤집을 때 쓰는 세 갈래의 쇠스랑(Pitchfork)을 닮았다고 하여 붙여진 이름입니다.
단순히 저점과 저점을 잇는 일반적인 추세선과 달리, 피치포크는 시장의 중요한 변곡점 3개(고점, 저점)를 엮어 시장 내면에 흐르는 '보이지 않는 파이프라인(추세대)'을 기하학적으로 시각화합니다. 앤드류스 박사는 "가격은 80% 이상의 확률로 결국 중심선(Median Line)으로 회귀한다"는 놀라운 통계적 철학을 바탕으로, 추세가 살아있는 동안 주가가 갇혀서 움직이는 하이퍼 채널을 그려냅니다. 특히 엄청난 변동성을 자랑하는 급등주나 작전주의 타점을 잡는 데 타의 추종을 불허하는 위력을 발휘합니다.
2. 수리적 원리와 계산 구조
피치포크 작도를 위해서는 최근 파동에서 발생한 3개의 뚜렷한 꼭짓점($A, B, C$)을 찾아야 합니다. 상승 추세를 가정할 때 $A$는 시작 저점, $B$는 중간 고점, $C$는 눌림목 저점이 됩니다.
Step 1. 중심선(Median Line) 작도
먼저 점 $B$와 점 $C$의 시간적/가격적 중간점(Midpoint)인 $M$을 계산합니다.
$$M = \frac{B + C}{2}$$
그다음, 시작점인 $A$에서 출발하여 이 중간점 $M$을 관통하는 긴 직선을 쏘아 올립니다. 이 선이 바로 가격을 자석처럼 끌어당기는 중심선이 됩니다.
Step 2. 상단/하단 평행선(Parallel Lines) 작도
점 $B$(고점)에서 시작하되, 앞서 그린 '중심선과 정확히 평행한' 직선을 그어 상단선(Upper Parallel)을 만듭니다. 마찬가지로 점 $C$(저점)에서 시작하여 중심선과 평행한 직선을 그어 하단선(Lower Parallel)을 완성합니다. 이렇게 세 갈래의 쇠스랑이 완성됩니다.
3. 실전 매매 활용법 (채널 회귀 및 돌파 판독 테이블)
피치포크 채널 내부에서 주가가 핑퐁 게임을 하듯 움직이는 성질을 이용해 극점 매매를 수행합니다.
| 시그널 형태 | 현상 설명 (파이프라인 내의 주가) | 실전 매매 대응 전략 (Action) |
|---|---|---|
| 하단선 도달 (Buy the Dip) |
상승 추세대 내부에서 주가가 조정을 받아 하단 평행선(Lower)에 닿음 | 강력한 눌림목 매수. 채널의 하단은 가장 든든한 지지선입니다. 이곳에서 매수하여 중심선으로 회귀하려는 자석 효과(Magnet Effect)를 노립니다. |
| 중심선 도달/저항 (The Magnet) |
주가가 중심선(Median)에 도달하여 저항을 받거나 강하게 뚫어냄 | 분할 익절 및 방향성 확인. 앤드류스의 80% 회귀 법칙이 완성되는 1차 목표가입니다. 저항을 받으면 절반 익절하고, 돌파하면 상단선까지 홀딩합니다. |
| 상단선 도달 (Overbought) |
주가가 폭등하여 상단 평행선(Upper)에 닿거나 살짝 이탈함 | 과매수 경고 및 전량 익절. 파이프라인의 상승 한계치에 도달했습니다. 곧바로 중심선을 향해 강한 하락(회귀)이 발생할 확률이 높으므로 욕심 없이 수익을 챙깁니다. |
4. 차트에서 나타나는 수리적 특성: 한국토지신탁(A034830) 분석 사례
광기가 서린 급등주의 파이프라인을 시각화하는 한국토지신탁의 피치포크 분석 사례입니다.

- 3개의 극점(Pivot) 포착: 시스템이 자동으로 찍어낸 3개의 검은색 삼각형 마커($A, B, C$)를 보십시오. 2026년 1월의 대바닥을 점 $A$로 잡고, 2월의 미친듯한 폭등 고점을 점 $B$로, 그리고 이어진 급락 눌림목을 점 $C$로 완벽하게 포착하여 우상향하는 파이프라인을 그려냈습니다.
- 자석 효과(Magnet Effect)의 증명: 가장 압권은 점 $C$ 이후의 주가 궤적입니다. 주가가 하단 평행선(Lower Parallel, 푸른 점선)을 지지선 삼아 정확히 튕겨 오르더니, 붉은색 중심선(Median Line)을 향해 자석처럼 빨려 올라가고 있습니다. "가격은 중심선으로 회귀한다"는 앤드류스 박사의 80% 확률 이론이 기하학적으로 증명되는 완벽한 타점입니다.
5. 장점 및 한계
- 장점: 일반적인 이동평균선은 급등주나 작전주의 미친듯한 속도를 따라가지 못해 후행성 오차를 냅니다. 하지만 피치포크는 최근의 변동성 각도($B$와 $C$)를 그대로 복사하여 미래에 쏘아 올리기 때문에, 광기가 서린 상승 파동의 눌림목 타점과 매도 목표가를 귀신같이 잡아냅니다.
- 한계: 가장 치명적인 약점은 최초의 3점($A, B, C$)을 어디로 잡느냐에 따라 갈퀴의 각도가 완전히 달라지는 '작도 기준의 주관성'입니다. 알고리즘으로 자동화할 때 미세한 노이즈를 진짜 고점/저점으로 착각하면 엉뚱한 허공을 향해 피치포크를 던지게 되므로, 점을 추출하는 알고리즘의 정교함이 시스템의 승률을 좌우합니다.
6. 파이썬 구현 (3점 기반 기하학적 채널 렌더링)
로컬 DB의 데이터를 기반으로, 최근의 메이저 저점($A$), 그 이후의 최고점($B$), 그리고 다시 조정을 받은 저점($C$)을 탐색 알고리즘으로 추출합니다. 이후 $A$와 $B, C$의 중간점($M$)을 연결하는 중심선(Median Line)의 기울기(Slope)를 도출하고, 미래 영역에 평행한 파이프라인을 렌더링하는 고급 수학 작도 알고리즘입니다.
import pandas as pd
import numpy as np
def calculate_andrews_pitchfork(df, lookback=150):
recent_df = df.iloc[-lookback:].reset_index(drop=True)
# 점 A: 최근 N일 중 최저점
idx_a = recent_df['low'].idxmin()
val_a = recent_df['low'].iloc[idx_a]
# 점 B: 점 A 이후의 최고점
df_after_a = recent_df.iloc[idx_a+1:]
if len(df_after_a) < 5: return df, None, None, None
idx_b = df_after_a['high'].idxmax()
val_b = recent_df['high'].iloc[idx_b]
# 점 C: 점 B 이후의 최저점 (눌림목)
df_after_b = recent_df.iloc[idx_b+1:]
if len(df_after_b) < 3: return df, None, None, None
idx_c = df_after_b['low'].idxmin()
val_c = recent_df['low'].iloc[idx_c]
# 원본 DF 기준의 인덱스로 변환
base_idx = len(df) - lookback
abs_idx_a = base_idx + idx_a
abs_idx_b = base_idx + idx_b
abs_idx_c = base_idx + idx_c
# 중간점(Midpoint M) 및 기울기(Slope) 계산
idx_m = (abs_idx_b + abs_idx_c) / 2.0
val_m = (val_b + val_c) / 2.0
slope = (val_m - val_a) / (idx_m - abs_idx_a) if idx_m != abs_idx_a else 0
median_line = np.full(len(df), np.nan)
upper_line = np.full(len(df), np.nan)
lower_line = np.full(len(df), np.nan)
# 미래 영역(점 C 이후)으로 3개의 평행선 작도
for i in range(abs_idx_c, len(df)):
median_line[i] = slope * (i - abs_idx_a) + val_a
upper_line[i] = slope * (i - abs_idx_b) + val_b
lower_line[i] = slope * (i - abs_idx_c) + val_c
df['PF_Median'] = median_line
df['PF_Upper'] = upper_line
df['PF_Lower'] = lower_line
return df, abs_idx_a, abs_idx_b, abs_idx_c
7. 실전 Tip 및 요약
앤드류스 피치포크를 사용할 때 발생하는 가장 흔한 실수는 "하단선(Lower Parallel)이 무너졌는데도 버티는 것"입니다. 주가가 채널 하단선을 아래로 뚫고 내려간다는 것은, 최초에 A-B-C 점을 형성했던 그 강력한 추세적 파이프라인의 에너지가 완전히 박살 났음을 의미합니다. 하단선 붕괴는 단순한 휩쏘가 아니라 추세의 치명적인 죽음이므로, 중심선 회귀를 기대하지 말고 즉각 모든 포지션을 손절하고 탈출하는 것이 계좌를 지키는 피치포크 매매의 제1철칙입니다.
'기술지표' 카테고리의 다른 글
| 얼티밋 오실레이터(UO) 가짜 다이버전스 피하는 3중 시계열 타점 (0) | 2026.03.30 |
|---|---|
| 일목균형표(Ichimoku) 구름대 보는 법과 시간론/가격론 실전 매매 [지표 백과 057] (0) | 2026.03.29 |
| 가격 오실레이터(PPO) MACD와의 차이점 및 이동평균 교차 매매 (0) | 2026.03.27 |
| 시간과 가격의 기하학, 갠 팬(Gann Fan) 작도법과 추세 예측 [지표 백과 054] (0) | 2026.03.26 |
| 샹드 모멘텀 오실레이터(CMO) 수식 및 순수 모멘텀 [지표 백과 053] (0) | 2026.03.25 |