1. 확장선은 가능한 가격 수준이지 예측된 목표가가 아닙니다
피보나치 확장(Fibonacci Extension)은 한 번의 가격 움직임과 뒤이은 조정을 기준으로 다음 진행 방향의 가격 수준을 표시하는 작도 도구입니다. 상승형에서는 첫 상승 파동 A→B와 조정 저점 C를 정한 뒤, A→B 길이의 일정 비율을 C에 더합니다.
TradingView의 추세 기반 피보나치 확장 안내는 첫 번째 점을 움직임의 시작, 두 번째 점을 움직임의 끝, 세 번째 점을 반대 방향 조정의 끝으로 설명합니다. 확장선은 가격이 향할 수 있는 수준과 잠재적인 반전 구간을 표시합니다.
TradingView Auto Fib Extension 설명은 0.618·1.0·1.618·2.0·2.618 등을 자주 사용하는 비율로 제시하면서도, 확장에는 하나로 고정된 공식이 없고 수동 도구에서는 사용자가 세 점을 선택한다고 설명합니다.
| 확장선이 정하는 것 | 확장선만으로 정할 수 없는 것 |
|---|---|
| 선택한 A·B·C와 비율에 따른 가격 좌표 | 가격이 해당 선에 도달할 확률 |
| 첫 파동 길이와 조정 저점의 관계 | 도달까지 걸리는 시간과 경로 |
| 알림이나 분할 청산을 검토할 후보 구간 | 선에서 실제로 반전할지 돌파할지 |
기존 글처럼 1.618을 자연의 황금비율이 만든 핵심 익절 가격이나 인간 탐욕의 한계로 단정할 수는 없습니다. 가격 좌표를 계산할 수 있다는 사실과 시장이 그 좌표를 따를 것이라는 주장은 서로 다릅니다.
2. 세 기준점과 피벗 확인 시점을 함께 정해야 합니다
상승형 확장선에서 A는 첫 상승의 시작 저점, B는 상승의 끝 고점, C는 조정이 끝났다고 판단한 저점입니다. A→B 파동의 길이에 비율 r을 곱해 C에 더하면 확장선 T가 됩니다.
조정 비율은 다음처럼 계산할 수 있습니다.
예를 들어 A가 60,000원, B가 70,000원, C가 65,000원이라면 A→B 길이는 10,000원입니다.
| 비율 r | 계산 | 확장선 |
|---|---|---|
| 0.618 | 65,000 + 10,000×0.618 | 71,180원 |
| 1.000 | 65,000 + 10,000×1.000 | 75,000원 |
| 1.618 | 65,000 + 10,000×1.618 | 81,180원 |
문제는 계산보다 A·B·C를 언제 확정하는가에 있습니다. 차트에서 과거를 보면 변곡점이 선명하지만, C 저점 당일에는 다음 날 더 낮은 가격이 나올지 알 수 없습니다.
이번 검증에서는 각 피벗의 왼쪽과 오른쪽 5거래일을 비교했습니다. A와 C는 주변 5거래일보다 낮은 저가, B는 주변 5거래일보다 높은 고가로 정했습니다. 오른쪽 가격이 필요하므로 C는 실제 저점이 나온 날이 아니라 5거래일 뒤에 확정했습니다.
- 가장 최근 확정 저점 A를 찾습니다.
- A 이후 가장 최근 확정 고점 B를 찾습니다.
- B 이후 A보다 높고 B보다 낮은 확정 저점 C를 찾습니다.
- 조정 비율이 23.6~78.6%인 상승형 ABC만 남깁니다.
- C 확인일 종가가 0.618 확장선 아래인 경우만 평가합니다.
- C 확인 다음 날부터 60거래일 동안 고가가 각 선에 닿았는지 확인합니다.
이 방식도 유일한 정답은 아닙니다. 다만 과거 최저·최고를 나중에 골라 당일에 알고 있던 것처럼 사용하는 룩어헤드를 피하고, 누구나 같은 조건으로 재현할 수 있도록 고정한 규칙입니다.
3. 1.618 확장선의 60일 도달률은 28.68%였습니다
로컬 일봉에서 10개 대형주의 확정 상승형 ABC 136개를 찾았습니다. 표본은 C 피벗이 확인된 다음 날부터 60거래일의 고가를 사용했습니다.

| 확장 비율 | 정확한 선 도달 | 선 1% 아래까지 포함 | 도달 사례의 소요 거래일 중앙값 |
|---|---|---|---|
| 0.618 | 97/136개 · 71.32% | 107/136개 · 78.68% | 8.0일 |
| 1.000 | 74/136개 · 54.41% | 75/136개 · 55.15% | 19.5일 |
| 1.618 | 39/136개 · 28.68% | 44/136개 · 32.35% | 28.0일 |
비율이 높을수록 목표 수준이 멀어지므로 도달률은 낮아지고 도달 시간은 길어졌습니다. 0.618은 71.32%가 닿았지만 1.618은 28.68%만 닿았습니다. 1.618에 도달한 사례만 보더라도 중앙값으로 28거래일이 필요했습니다.
선을 하나의 정확한 가격이 아니라 1% 폭의 구간으로 넓히면 결과도 달라졌습니다. 1.618 도달률은 28.68%에서 32.35%로 높아졌습니다. 백테스트에서 접촉 허용 오차를 정하지 않으면 같은 차트를 보고도 도달과 미도달 판정이 바뀔 수 있습니다.
이 결과는 0.618이 반드시 더 좋은 익절선이라는 뜻이 아닙니다. 가까운 선은 원래 닿기 쉽고 먼 선은 원래 닿기 어렵습니다. 도달률만으로 수익성과 위험을 판단하려면 진입 가격, 보유 기간, 손절과 거래비용까지 포함한 별도 전략 검증이 필요합니다.
4. 같은 확정 규칙에서도 세 목표 도달과 전부 미도달이 나왔습니다
성공 사례만 고르지 않기 위해 삼성전자, 확정 피벗 반경 5거래일, 23.6~78.6% 조정, C 확인 다음 날부터 60거래일이라는 조건을 고정했습니다. 세 확장선에 모두 도달한 사례와 가장 가까운 0.618에도 도달하지 못한 사례를 비교했습니다.

| 항목 | 세 목표 도달 | 0.618도 미도달 |
|---|---|---|
| A | 2024년 1월 18일 · 70,700원 | 2023년 5월 12일 · 63,600원 |
| B | 2024년 1월 22일 · 76,000원 | 2023년 6월 5일 · 72,700원 |
| C | 2024년 1월 31일 · 72,500원 | 2023년 6월 8일 · 70,000원 |
| C 확인일 | 2024년 2월 7일 | 2023년 6월 15일 |
| 0.618 확장선 | 75,775원 · 27거래일 | 75,624원 · 미도달 |
| 1.000 확장선 | 77,800원 · 28거래일 | 79,100원 · 미도달 |
| 1.618 확장선 | 81,075원 · 34거래일 | 84,724원 · 미도달 |
| 확인 다음 날 시가 | 75,000원 | 71,800원 |
| 60번째 거래일 종가 | 79,700원 | 70,300원 |
| 60거래일 수익률 | +6.27% | -2.09% |
| 기간 중 최고 수익률 | +14.67% | +2.51% |
| 기간 중 최저 수익률 | -4.40% | -8.36% |
첫 사례는 C 확인 뒤 27거래일째 0.618을 통과하고, 28거래일째 1.0, 34거래일째 1.618에 도달했습니다. 그러나 60번째 거래일 종가는 1.0 확장선 부근으로 다시 내려왔습니다. 목표선 도달과 그 가격 위에서의 안착은 다른 사건입니다.
두 번째 사례는 A→B 상승 뒤 C가 확인됐지만 60거래일 동안 0.618에도 닿지 못했습니다. 기간 중 최고 수익률은 +2.51%였고 최저 수익률은 -8.36%였습니다. 확장선은 그려졌지만 상승 파동이 재개된다는 보장은 없었습니다.
기간 중 최고·최저 수익률은 일봉 고가와 저가로 계산했습니다. 장중 선후 관계를 알 수 없으므로 이를 익절과 손절이 모두 체결된 전략 성과로 해석하지 않았습니다.
5. A 기준점을 바꾸자 같은 B·C의 목표가도 달라졌습니다
수동 작도에서 가장 큰 차이는 의미 있는 시작점 A를 어디에 두는가에서 발생합니다. 이를 확인하기 위해 B와 C는 그대로 둔 채 두 가지 A를 비교했습니다.
| 기준점 방식 | A 선택 규칙 |
|---|---|
| 최근 피벗 A | B 직전의 가장 가까운 확정 저점 |
| 60일 최저 A | B를 포함한 직전 60거래일의 최저가 |
두 가격은 모두 C 확인 시점에 이미 알 수 있으므로 미래 정보는 사용하지 않았습니다. 다만 서로 다른 분석자가 최근 파동의 시작점과 더 큰 파동의 시작점을 선택하는 상황을 단순화한 비교입니다.
| 비교 항목 | 결과 |
|---|---|
| 전체 확정 ABC | 136개 |
| 두 A가 같은 패턴 | 42개 |
| 두 A가 다른 패턴 | 94개 · 69.12% |
| 1.0 목표가가 5% 넘게 달라진 패턴 | 50개 · 36.76% |
| 목표가 차이 절댓값 중앙값 | 2.69% |
| 가장 큰 목표가 차이 | 26.64% |
60일 최저가가 최근 피벗보다 낮으면 A→B 파동이 길어지고 모든 확장선이 위로 이동합니다. 같은 B와 C를 보더라도 어느 규모의 파동을 기준으로 삼았는지에 따라 목표가가 크게 달라질 수 있습니다.
자동화가 주관성을 완전히 없애는 것도 아닙니다. 알고리즘은 사람이 선택한 피벗 반경, 조정 비율, A 탐색 범위와 접촉 허용 오차를 일관되게 적용할 뿐입니다. 설정 선택의 판단까지 사라지는 것은 아닙니다.
6. 확장선은 시나리오 관리에 사용하고 청산 규칙을 분리합니다
피보나치 확장선을 차트 분석이나 시스템 규칙에 사용할 때는 다음 순서로 확인합니다.
- A·B·C가 실제 당시 확정 가능한 피벗인지 확인합니다.
- 최근 파동과 더 큰 파동 중 어느 A를 사용할지 사전에 고정합니다.
- 선형 가격과 로그 가격 중 어떤 축척을 사용할지 정합니다.
- 0.618·1.0·1.618을 정확한 선으로 볼지 가격 구간으로 볼지 정합니다.
- 목표가 도달, 종가 돌파, 일정 기간 안착을 서로 다른 사건으로 구분합니다.
- 진입·손절·분할 청산·보유 기간과 거래비용을 별도 규칙으로 검증합니다.
핵심은 간단합니다. 피보나치 확장선은 선택한 세 점과 비율로 계산한 가능한 가격 수준이며, 수학적으로 보장된 목표가가 아닙니다. 이번 표본에서 1.618은 136개 중 39개만 60거래일 안에 도달했고, A 선택을 바꾸면 36.76%의 패턴에서 1.0 목표가가 5% 넘게 달라졌습니다.
조정 구간 안의 비율을 확인하려면 피보나치 되돌림 계산법, 미래 가격 없이 확정 피벗을 다루는 방법은 ZigZag 계산법을 함께 참고할 수 있습니다.