모두의 계산기
← 블로그로 돌아가기

재미있는 수학

피보나치 수열과 황금비: 인접 항의 비율이 1.618로 수렴하는 이유

피보나치 수열의 인접 항 비율 F(n+1)/F(n)이 황금비 ϕ로 수렴하는 과정을 비네 공식으로 확인하고, 주식 차트의 61.8% 되돌림 계산과 한계를 설명합니다.

1, 1, 2, 3, 5, 8, 13, 21로 이어지는 피보나치 수열에는 눈에 잘 띄는 규칙이 있습니다. 바로 앞의 두 수를 더하면 다음 수가 됩니다. 그런데 덧셈 규칙만큼 흥미로운 성질이 하나 더 있습니다. 뒤의 수를 바로 앞의 수로 나누어 가면 1.5, 1.666…, 1.6, 1.625처럼 값이 오르내리다가 약 1.618에 가까워집니다. 이 극한값이 황금비 ϕ입니다.

황금비의 역수는 약 0.618, 즉 61.8%입니다. 주식이나 선물 차트에서 보이는 ‘피보나치 61.8% 되돌림’도 이 수에서 출발합니다. 다만 수열의 비율이 황금비로 수렴한다는 수학 명제와 시장 가격이 반드시 61.8% 지점에서 반전한다는 주장은 전혀 다른 이야기입니다. 앞부분에서는 수렴이 성립하는 이유를 계산하고, 뒷부분에서는 차트에서 61.8%를 구하는 방법과 검증된 한계를 나누어 살펴보겠습니다.

피보나치 수열이란 무엇인가

현대 수학에서 피보나치 수열은 보통 F₀=0, F₁=1로 시작하고 Fₙ=Fₙ₋₁+Fₙ₋₂로 정의합니다. 따라서 처음 몇 항은 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144입니다. 온라인 정수열 사전 OEIS의 A000045 항목도 이 초기값과 점화식을 표준 정의로 제시합니다.

F₀=0, F₁=1, Fₙ=Fₙ₋₁+Fₙ₋₂ (n≥2)

책이나 설명에 따라 수열을 1, 1, 2, 3, 5로 적기도 합니다. 이는 맨 앞의 F₀=0을 생략한 표기입니다. 인덱스를 어디서 시작하는지만 분명히 하면 두 표기는 같은 수열을 가리킵니다. 인접 항의 비율 Fₙ₊₁/Fₙ은 분모가 0이 아닌 n≥1부터 계산합니다.

피보나치라는 이름이 붙은 역사

레오나르도 피사노(Leonardo of Pisa)는 오늘날 피보나치라는 이름으로 더 잘 알려져 있습니다. 세인트앤드루스대학교 수학사 자료에 따르면 그는 1202년 《Liber Abaci》에 토끼 쌍의 증가를 묻는 문제를 실었고, 그 계산에서 1, 1, 2, 3, 5, 8과 같은 수가 이어졌습니다. 이 책은 힌두·아라비아 숫자 체계와 계산법을 유럽에 알리는 데도 중요한 역할을 했습니다.

그렇다고 이 수열을 피보나치가 인류 역사상 처음 발견했다고 말하면 정확하지 않습니다. OEIS와 수학사 연구는 피보나치 이전 인도의 운율 연구에서 한 박자와 두 박자 음절을 배열하는 문제와 관련해 같은 수들이 다뤄졌다고 설명합니다. ‘피보나치 수열’은 현재 널리 쓰이는 명칭이지만 수열의 역사 자체는 1202년보다 앞섭니다.

인접 항의 비율을 직접 계산해 보기

Fₙ₊₁을 Fₙ으로 나눈 값을 차례로 적어 보면 황금비에 가까워지는 모습이 보입니다. 처음에는 1과 2 사이를 크게 오가지만 항이 커질수록 진동 폭이 빠르게 작아집니다. 황금비 ϕ≈1.6180339887보다 큰 값과 작은 값이 번갈아 나타나는 것도 확인할 수 있습니다.

nFₙFₙ₊₁Fₙ₊₁/Fₙ
1111.000000
2122.000000
3231.500000
4351.666667
5581.600000
68131.625000
713211.615385
821341.619048
934551.617647
1055891.618182
11891441.617978
121442331.618056

n=4에서는 5/3≈1.6667이라 황금비와 약 0.0486 차이가 납니다. n=12에서는 233/144≈1.6180556으로 차이가 약 0.0000216까지 줄어듭니다. 유한한 n에서 비율이 ϕ와 완전히 같아지는 것은 아니지만 n이 커질수록 차이가 0에 가까워집니다. 수학에서는 이를 수열의 극한이 ϕ라고 표현합니다.

간단한 극한 방정식으로 황금비 찾기

피보나치 점화식 Fₙ₊₁=Fₙ+Fₙ₋₁의 양변을 Fₙ으로 나누면 인접 항 비율 사이의 관계가 나옵니다. rₙ=Fₙ₊₁/Fₙ이라고 놓으면 Fₙ₋₁/Fₙ은 1/rₙ₋₁이므로 rₙ=1+1/rₙ₋₁입니다.

rₙ = Fₙ₊₁/Fₙ = 1 + Fₙ₋₁/Fₙ = 1 + 1/rₙ₋₁

비율이 어떤 양수 L로 수렴한다고 하면 n이 매우 커졌을 때 rₙ과 rₙ₋₁은 모두 L에 가까워집니다. 따라서 L=1+1/L을 만족해야 합니다. 양변에 L을 곱해 정리하면 L²-L-1=0이고, 근의 공식으로 두 해를 얻습니다.

L²-L-1=0 → L=(1±√5)/2

인접한 양의 피보나치 수의 비율은 양수이므로 음의 해 (1-√5)/2는 극한이 될 수 없습니다. 남는 양의 해가 ϕ=(1+√5)/2≈1.6180339887입니다. 이 계산은 수렴한다면 극한값이 무엇이어야 하는지를 알려 줍니다. 실제로 수렴한다는 사실까지 확인하려면 비네 공식을 이용할 수 있습니다.

비네 공식으로 수렴을 확인하는 방법

피보나치 수 Fₙ은 앞의 항을 차례로 더하지 않고도 비네 공식(Binet's formula)으로 나타낼 수 있습니다. ϕ=(1+√5)/2, ψ=(1-√5)/2라고 놓으면 다음 식이 성립합니다.

Fₙ=(ϕⁿ-ψⁿ)/√5

ψ는 약 -0.618이고 절댓값이 1보다 작습니다. n이 커질수록 ψⁿ의 절댓값은 0으로 빠르게 줄어듭니다. 반면 ϕ는 1보다 크므로 ϕⁿ은 커집니다. 비네 공식을 Fₙ₊₁/Fₙ에 대입하면 다음과 같이 정리할 수 있습니다.

Fₙ₊₁/Fₙ = ϕ × {1-(ψ/ϕ)ⁿ⁺¹}/{1-(ψ/ϕ)ⁿ}

|ψ/ϕ|=1/ϕ²≈0.381966으로 1보다 작기 때문에 n이 커지면 (ψ/ϕ)ⁿ과 (ψ/ϕ)ⁿ⁺¹은 모두 0으로 갑니다. 중괄호 안의 분수는 1에 가까워지고 전체 비율은 ϕ에 수렴합니다. Wolfram MathWorld의 비네 공식 자료와 피보나치 수 항목도 같은 닫힌꼴과 극한을 제시합니다.

황금비 ϕ가 가진 기본 성질

황금비는 ϕ²=ϕ+1을 만족합니다. 양변을 ϕ로 나누면 ϕ=1+1/ϕ가 되고, 다시 정리하면 1/ϕ=ϕ-1이 됩니다. 이 관계 덕분에 1.618, 0.618, 0.382가 서로 연결됩니다.

표현백분율
ϕ1.6180339887…161.8034%
1/ϕ=ϕ-10.6180339887…61.8034%
1/ϕ²=2-ϕ0.3819660113…38.1966%
1/ϕ³0.2360679775…23.6068%
√(1/ϕ)0.7861513778…78.6151%

61.8%는 큰 피보나치 수를 바로 다음 수로 나눈 비율 Fₙ/Fₙ₊₁의 극한입니다. 38.2%는 두 칸 뒤의 수로 나눈 Fₙ/Fₙ₊₂의 극한이고, 23.6%는 세 칸 뒤의 수로 나눈 Fₙ/Fₙ₊₃의 극한입니다. 예를 들어 55/89≈61.80%, 55/144≈38.19%, 55/233≈23.61%입니다.

황금직사각형과 피보나치 직사각형의 차이

황금직사각형은 긴 변과 짧은 변의 비가 정확히 ϕ인 직사각형입니다. 여기서 정사각형을 하나 떼어 내면 남은 직사각형도 원래와 닮은꼴입니다. 짧은 변을 1, 긴 변을 ϕ라고 하면 정사각형을 제거한 뒤의 두 변은 1과 ϕ-1이며, 1/(ϕ-1)=ϕ이기 때문입니다.

한 변의 길이가 1, 1, 2, 3, 5, 8인 정사각형을 이어 붙여 만든 피보나치 직사각형은 가로세로 비가 2/1, 3/2, 5/3, 8/5처럼 변합니다. 이 비율은 ϕ에 가까워지지만 유한 단계에서는 정확한 황금직사각형이 아닙니다. 각 정사각형 안에 4분원 호를 그려 만든 이른바 피보나치 나선도 정확한 황금나선과 동일한 곡선이 아니라 그 모양을 근사한 구성입니다.

주식 차트의 피보나치 되돌림이란

피보나치 되돌림(Fibonacci retracement)은 선택한 저점과 고점 사이의 가격 차이에 일정 비율을 적용해 수평선을 그리는 기술적 분석 도구입니다. Fidelity의 기술적 분석 안내는 0%, 23.6%, 38.2%, 50%, 61.8%, 100% 선을 제시하며, 이를 잠재적인 지지나 저항 후보 영역으로 설명합니다.

이 가운데 23.6%, 38.2%, 61.8%는 황금비의 거듭제곱과 연결됩니다. 50%는 1/2이라는 단순한 중간값으로, 피보나치 수열의 인접 항 비율이나 ϕ의 정수 거듭제곱에서 직접 나온 수가 아닙니다. 여러 차트 도구가 같은 목록에 50%를 넣지만 ‘피보나치 50% 비율’이라고 부르는 것은 수학적으로 정확하지 않습니다.

상승 구간에서 61.8% 되돌림 가격 계산하기

어떤 주식이 100원에서 160원까지 상승했다고 가정하겠습니다. 선택한 구간의 가격 폭은 160-100=60원입니다. 고점 이후 하락 되돌림 수준을 계산할 때는 고점 160원에서 가격 폭에 각 비율을 곱한 값을 뺍니다.

상승 뒤 되돌림 가격 = 고점 - (고점-저점)×되돌림 비율
되돌림 비율되돌림 폭계산 가격
23.6%60×0.236=14.16원160-14.16=145.84원
38.2%60×0.382=22.92원160-22.92=137.08원
50.0%60×0.5=30원160-30=130원
61.8%60×0.618=37.08원160-37.08=122.92원
78.6%60×0.786=47.16원160-47.16=112.84원

61.8% 되돌림 가격 122.92원은 상승분 60원 가운데 37.08원을 반납한 지점입니다. 원래 저점 100원에서 보면 상승분의 38.2%인 22.92원이 남아 있습니다. 이 때문에 차트 프로그램이 선을 어느 방향에서 표시하느냐에 따라 같은 가격선에 61.8% 또는 38.2%가 붙어 보일 수 있습니다. 실제 가격을 확인할 때는 프로그램이 ‘되돌린 비율’을 표시하는지 ‘남은 비율’을 표시하는지 먼저 확인해야 합니다.

하락 구간에서 반등 가격 계산하기

가격이 160원에서 100원으로 하락한 뒤 위로 되돌리는 구간이라면 계산 방향을 바꿉니다. 저점 100원에 가격 폭 60원과 각 비율의 곱을 더합니다. 38.2% 반등은 100+60×0.382=122.92원, 50%는 130원, 61.8%는 137.08원입니다.

하락 뒤 반등 가격 = 저점 + (고점-저점)×되돌림 비율

계산에 필요한 것은 두 기준점과 비율뿐입니다. 문제는 어느 고점과 저점을 선택하느냐입니다. 기간과 기준점이 달라지면 가격 폭이 달라지고 모든 되돌림선도 달라집니다. 따라서 서로 다른 분석자가 같은 종목에 다른 선을 그을 수 있으며, 이 선택은 피보나치 수열의 수학이 자동으로 결정해 주지 않습니다.

61.8% 선이 가격 반전을 보장하지 않는 이유

Fₙ₊₁/Fₙ이 ϕ로 수렴한다는 사실은 정수 수열에 관한 증명된 명제입니다. 반면 주가는 기업 실적, 금리, 유동성, 뉴스, 주문 흐름과 투자자의 거래에 영향을 받는 시장 가격입니다. 수열의 극한만으로 특정 종목이 61.8% 선에서 멈추거나 반전한다고 논리적으로 도출할 수는 없습니다.

Roy Batchelor와 Richard Ramyar의 연구 《Magic Numbers in the Dow》는 다우존스산업평균지수의 연속된 가격 추세 길이와 기간이 둥근 분수 또는 피보나치 비율 주변에 모이는지를 블록 부트스트랩으로 검사했습니다. 일부 비율에서 유의한 결과가 나왔지만, 연구진은 시행한 검정 수가 많다는 점을 고려하면 우연히 예상되는 수준보다 많지 않았다고 결론 내렸습니다. 이 결과는 피보나치 비율이 시장 전환점을 보편적으로 예측한다는 근거를 제공하지 않습니다.

2022년 Expert Systems with Applications에 실린 연구는 미국과 유럽의 세 주식시장에서 피보나치 되돌림 구간을 자동으로 찾아 평가했습니다. 구간의 폭이 넓을수록 가격 반등을 찾을 확률이 높아지는 관계는 나타났지만, 피보나치 구간과 피보나치가 아닌 비교 구간의 가격 움직임에는 통계적으로 유의한 차이가 없었습니다. 연구진도 이 결과가 수익성 있는 전략을 뜻하지는 않는다고 설명했습니다. 따라서 모든 시장과 기간에서 61.8%가 특별한 반전선이라고 일반화할 수 없습니다.

차트에서 사용할 때 반드시 구분할 사항

  • 61.8%의 수학적 출처는 1/ϕ이지만, 그 가격에서 반전할 확률이 61.8%라는 뜻은 아닙니다.
  • 되돌림 비율은 손실 가능성이나 기대수익률을 계산하는 확률 모형이 아닙니다.
  • 고점과 저점을 다르게 선택하면 모든 가격선이 달라집니다.
  • 50%는 차트에서 함께 쓰이지만 피보나치 수열에서 직접 나온 비율은 아닙니다.
  • 가격이 선을 잠시 통과하거나 여러 선 사이에서 움직일 수 있으므로 선 하나만으로 매수·매도 결과가 정해지지 않습니다.
  • 거래비용, 세금, 슬리피지와 손실 위험은 단순한 되돌림 계산에 포함되지 않습니다.

미국 SEC 투자자 교육 자료도 과거 성과는 미래 결과를 반드시 예측하지 않으며, 시장 위험이 있는 주식의 수익을 보장하는 것은 사실상 불가능하다고 안내합니다. 피보나치 되돌림은 선택한 가격 구간을 일정 비율로 나누는 도구로 이해할 수 있지만, 계산된 선을 확정적인 수익 보장이나 단독 투자 판단으로 해석해서는 안 됩니다.

피보나치 수열과 황금비에 관한 자주 묻는 질문

Fₙ₊₁/Fₙ은 언제 정확히 황금비가 되나요?

유한한 n에서 두 피보나치 정수의 비가 무리수 ϕ와 정확히 같아질 수는 없습니다. 정수의 비는 유리수지만 ϕ=(1+√5)/2는 무리수이기 때문입니다. n이 커질수록 비율의 오차가 0으로 가까워질 뿐입니다.

왜 비율이 황금비의 위아래를 번갈아 오가나요?

비네 공식의 두 번째 항 ψⁿ에는 음수 ψ가 거듭제곱되어 들어갑니다. n이 홀수인지 짝수인지에 따라 부호가 바뀌므로 인접 항 비율의 오차 방향도 번갈아 바뀝니다. 동시에 |ψ/ϕ|ⁿ이 작아져 오차의 크기는 빠르게 감소합니다.

61.8%, 38.2%, 23.6%는 어떻게 연결되나요?

각각 1/ϕ, 1/ϕ², 1/ϕ³의 근삿값입니다. 큰 피보나치 수를 한 칸, 두 칸, 세 칸 뒤의 피보나치 수로 나눈 비율의 극한과도 같습니다. 61.8%와 38.2%를 더하면 100%가 되는 관계는 1/ϕ+1/ϕ²=1에서 나옵니다.

78.6%도 피보나치 수열의 인접 항 비율인가요?

78.6%는 인접 항 비율 자체가 아니라 61.8%의 제곱근 √(1/ϕ)≈0.786151에서 얻는 값입니다. 일부 차트 도구가 되돌림 수준으로 제공하지만 Fₙ/Fₙ₊₁의 직접적인 극한은 61.8%입니다.

피보나치 61.8%에서 매수하면 수익이 보장되나요?

보장되지 않습니다. 61.8%는 선택한 고점과 저점 사이의 한 가격 위치를 계산할 뿐입니다. 해당 위치에서 주문이 얼마나 들어올지, 추세가 이어질지, 손절 가격에 도달할지는 이 계산만으로 알 수 없습니다. 주식 투자에는 원금 손실 가능성이 있습니다.

피보나치 수열과 황금비 계산 핵심 정리

피보나치 수열은 F₀=0, F₁=1, Fₙ=Fₙ₋₁+Fₙ₋₂로 정의됩니다. 인접 항 비율 rₙ=Fₙ₊₁/Fₙ은 rₙ=1+1/rₙ₋₁을 만족합니다. 극한 방정식 L=1+1/L의 양의 해는 ϕ=(1+√5)/2≈1.6180339887입니다. 비네 공식에서는 절댓값이 1보다 작은 ψ의 거듭제곱 항이 0으로 사라지는 과정을 통해 실제 수렴을 확인할 수 있습니다.

황금비의 역수 1/ϕ는 약 0.618034이므로 61.8%가 됩니다. 38.2%와 23.6%는 각각 1/ϕ²과 1/ϕ³에서 나옵니다. 주식 차트에서는 이 비율들을 선택한 고점과 저점의 가격 차이에 곱해 잠재적인 되돌림 구간을 표시합니다. 그러나 수학적으로 정확한 비율의 출처와 시장 예측의 정확성은 별개입니다. 계산된 선은 가격 위치이지 반전 확률이나 수익 보장이 아닙니다.

참고 자료