인사이트

피보나치 되돌림 비율 레벨 매수 규칙을 비트코인 상승 구간 49번으로 백테스트했습니다

비트코인 상승 구간 49번에서 피보나치 되돌림 0.382·0.5·0.618·0.786 지점에 지정가로 매수한 규칙을 비교했습니다. 0.382는 승률 63.6%, 0.618은 42.3%였고 평균 수익은 각각 +2.05%, −1.04%였습니다.

되돌림 비율 선을 입체로 세운 건축 모형 작업실의 비트코인 상승 구간 모형, 글자 없음
목차
  1. 눈으로 하던 피보나치를 규칙으로 바꾸는 방법
  2. 네 레벨의 결과를 같은 조건으로 비교했습니다
  3. 이 결과를 어디까지 믿어야 하는가
  4. 시스템트레이딩에서 피보나치 같은 선을 다루는 법
  5. 피보나치 비율을 쓰기 전에 점검할 것
  6. 자주 묻는 질문
  7. Q. 피보나치 되돌림 0.618에서 사면 수익이 나나요?
  8. Q. 피보나치 되돌림 비율 중 어느 것이 가장 잘 맞았나요?
  9. Q. 피보나치 되돌림에서 저점과 고점은 어떻게 정하나요?
  10. Q. 피보나치 되돌림을 자동매매에 쓸 수 있나요?
  11. 출처

피보나치 되돌림 비율 지점에서 지정가로 사는 규칙을 비트코인의 20% 이상 상승 구간 49번에 적용하니, 0.618 지점 매수는 승률 42.3%에 평균 수익 −1.04%였고, 0.382 지점 매수는 승률 63.6%에 평균 +2.05%였습니다. 가장 유명한 황금비율 0.618이 네 레벨 가운데 가장 나빴고, 어느 레벨도 최종 결과가 눈에 띄게 좋지는 않았습니다.

이 글은 피보나치 선을 눈으로 보고 판단하던 방식을 코드로 적을 수 있는 규칙으로 바꾸고, 같은 조건에서 레벨만 바꿔 결과를 비교합니다. 가격은 비트스탬프 BTC/USD 일봉(2018년 1월 1일~2026년 11월 8일 UTC 마감)이고 계산은 퀀트알파가 직접 했습니다. 과거 기록이며 미래 수익을 보장하지 않습니다.

눈으로 하던 피보나치를 규칙으로 바꾸는 방법

규칙에서 가장 먼저 정해야 하는 것은 저점과 고점입니다. 앞뒤 10일 가운데 가장 높은 날을 고점, 가장 낮은 날을 저점으로 정하고, 저점에서 고점까지 오른 폭이 20% 이상인 구간만 씁니다. 이 기준으로 2018년 이후 49번의 상승 구간이 나왔습니다. 고점은 10일이 지나야 확정되므로 확정된 날부터 거래를 시작합니다.

매수 규칙은 고점이 확정된 다음 날부터 60일 안에 가격이 되돌림 레벨(고점 − 비율 × 오른 폭)에 닿으면 그 레벨에서 지정가로 사는 것입니다. 손절은 구간의 저점 이탈, 목표는 구간의 고점으로 정했고, 진입 후 60일 안에 둘 다 닿지 않으면 60일째 종가로 정리합니다. 확정 시점에 이미 레벨 아래에 있던 구간은 제외했고, 같은 날 손절선과 목표선에 모두 닿은 경우는 손절로 계산했습니다.

규칙을 이렇게 적으면 정해야 하는 숫자가 많다는 점부터 드러납니다. 10일, 20%, 60일, 저점 손절은 모두 제가 정한 값이고, 다르게 정하면 결과가 달라질 수 있습니다.

저점·고점·레벨 매수·손절·목표 규칙 흐름 카드

네 레벨의 결과를 같은 조건으로 비교했습니다

  • 0.382 — 레벨에 닿은 거래: 22번 · 레벨에 못 닿은 구간: 5번 · 승률: 63.6% · 평균 수익: +2.05% · 중앙값: +8.56% · 거래 수익을 이어 곱한 값: 1.13배
  • 0.5 — 레벨에 닿은 거래: 25번 · 레벨에 못 닿은 구간: 10번 · 승률: 52.0% · 평균 수익: +1.49% · 중앙값: +0.82% · 거래 수익을 이어 곱한 값: 1.01배
  • 0.618 — 레벨에 닿은 거래: 26번 · 레벨에 못 닿은 구간: 15번 · 승률: 42.3% · 평균 수익: −1.04% · 중앙값: −5.97% · 거래 수익을 이어 곱한 값: 0.61배
  • 0.786 — 레벨에 닿은 거래: 23번 · 레벨에 못 닿은 구간: 20번 · 승률: 30.4% · 평균 수익: +0.25% · 중앙값: −5.53% · 거래 수익을 이어 곱한 값: 0.91배

비율이 깊어질수록 승률이 63.6%, 52.0%, 42.3%, 30.4%로 내려갔습니다. 깊은 레벨일수록 가격이 그 지점까지 내려오지 않는 구간이 늘었고(5번, 10번, 15번, 20번), 닿은 뒤에는 저점 이탈까지 이어지는 경우가 많았습니다. 0.618의 중앙값 −5.97%는 거래의 절반이 6% 가까운 손실로 끝났다는 뜻입니다.

비교 기준으로 어떤 날이든 사서 60일 동안 가진 경우의 평균은 +8.17%, 오른 비율은 52.6%였습니다. 네 레벨의 평균 수익(−1.04%~+2.05%)은 이 기준에 한참 못 미쳤습니다. 레벨에서 사는 규칙이 아무 날이나 사서 들고 있는 것보다 나았다는 증거는 이 데이터에서 찾을 수 없었습니다.

0.382 63.6%와 0.618 42.3% 승률 비교 카드(실데이터)

이 결과를 어디까지 믿어야 하는가

0.382의 승률 63.6%와 평균 +2.05%가 가장 좋아 보이지만 거래 22번이라는 표본은 작습니다. 큰 이익이 몇 번에 몰려 있으면 평균이 크게 달라질 수 있고, 중앙값(+8.56%)과 평균(+2.05%)의 차이가 큰 것도 손실 거래의 크기가 이익 거래보다 컸다는 신호입니다. 승률이 높다는 사실과 돈을 번다는 사실이 같지 않다는 점은 볼린저밴드 하단 매수 백테스트에서도 확인한 바 있습니다.

더 근본적인 문제는 이 규칙이 하나의 큰 시기에 기대고 있다는 점입니다. 2018년과 2022년의 긴 하락, 2020~2021년의 큰 상승이 49번의 구간 상당수를 이루고, 그 안에서 같은 흐름이 여러 번 반복해 세어졌을 가능성이 있습니다. 구간을 겹치지 않게 다시 나누면 표본이 더 줄어들어 결론을 내리기 어렵습니다.

또 이 계산은 수수료와 슬리피지를 반영하지 않았습니다. 지정가 주문이 레벨에 닿았다고 반드시 체결되는 것도 아니어서, 실제 결과는 이 표보다 나쁠 수 있습니다. 레벨을 바꿔 가며 성적이 좋은 값을 고르는 것은 과최적화가 되기 쉬우므로, 이 글에서는 4개의 대표 레벨만 비교하고 더 세분하지 않았습니다.

아무 날 60일 보유 평균 +8.17%와 0.618 −1.04% 비교 카드(실데이터)

시스템트레이딩에서 피보나치 같은 선을 다루는 법

실제 매매 기록은 텔레그램에 매일 올라갑니다.

퀀트알파 텔레그램 채널퀀트알파 | 비트코인 시스템트레이딩시장 국면별 BTC 자동매매 분석, 매일 전략 작동 현황과 매주 수익·손실·MDD 리포트 공개t.me/+oSDjObO-5N05NWVl

시스템트레이딩에서는 유명한 선이나 비율을 그대로 믿지 않고 기준을 숫자로 적어 과거 결과를 세어 본 뒤에 사용 여부를 정합니다. 이 글의 계산에서 뽑은 기준은 다음과 같습니다.

  • 저점과 고점을 코드로 정의합니다. 앞뒤 10일 최고·최저처럼 같은 입력에 같은 결과가 나오는 정의여야 합니다.
  • 기준 수익률과 비교합니다. 레벨 매수의 평균(−1.04%~+2.05%)을 아무 날 60일 보유(+8.17%)와 나란히 놓으면 선의 가치가 드러납니다.
  • 닿지 않은 구간도 함께 셉니다. 0.786은 43번의 구간 중 20번이 레벨에 닿지 못했습니다. 신호가 자주 나오지 않는 규칙은 표본이 더 작아집니다.
  • 표본이 작으면 규칙으로 쓰지 않습니다. 22번~26번으로는 방향을 정하기에 부족합니다.
  • 손절선은 진입 전에 정합니다. 이 글은 구간의 저점을 손절로 썼고, 그 거리가 레벨마다 달랐다는 점도 결과에 영향을 줬습니다.

퀀트알파는 시장 국면 판단 → 정해진 차수로 나눠 진입 → 5분봉 마감 확정 후 주문 → 단계별 익절의 순서로 움직입니다. 이 글의 백테스트는 일반적인 검증 사례이며 퀀트알파의 실제 전략과 다릅니다. 낙폭을 규칙으로 다루는 방법은 "최대낙폭 MDD 백테스트"에서, 고점 회복까지 걸린 시간은 "비트코인 전고점 회복"에서 정리했습니다.

깊은 협곡 바닥에서 반대편 절벽 위로 이어진 긴 다리와 그 끝에 놓인 비트코인 동전, 낙폭과 긴 회복 기간을 상징하는 사진풍 장면최대낙폭 MDD, 비트코인 전략 4개를 8년 동안 돌려 보니최대낙폭 MDD를 백테스트 성적표에서 어떻게 읽어야 할까요? 비트코인 보유·200일선·50대50·변동성 맞춤 전략을 2018년부터 비교해 MDD, 연수익률, 칼마 비율, 최장 회복 기간까지 데이터로 정리했습니다.quant-alpha.kr안개 낀 산맥의 가파른 능선 위로 금빛 비트코인 동전이 정상 부근에 걸려 있고 아래 골짜기에서 길이 위로 이어지는 사진풍 장면(전고점 회복), 글자·숫자 없음비트코인 전고점 회복 소요일, 낙폭 −20%부터 −50%까지 직접 계산비트코인 전고점 가격은 124,659달러(종가, 2025년 10월 6일)이고 현재 −35.1%입니다. 2017년 이후 −30% 낙폭 4번은 전고점 회복까지 중앙값 485일, −50%는 665일이 걸렸습니다.quant-alpha.kr
레벨에 닿지 못한 구간 5번·10번·15번·20번 단계 카드(실데이터)

피보나치 비율을 쓰기 전에 점검할 것

피보나치 선을 매매에 쓰고 싶다면 저점과 고점의 기준, 사용할 비율, 손절 거리, 보유 기간 한도를 먼저 적고 과거 구간 전체를 세어 보시길 권합니다. 선 하나에서 가격이 멈춘 장면을 기억하는 것과 모든 구간을 같은 기준으로 세는 것은 전혀 다른 일입니다.

이 글에서는 어느 레벨도 단순 보유를 넘지 못했고, 가장 널리 쓰이는 0.618이 가장 나빴다는 점이 확인됐습니다. 이 선을 지지선으로 믿을지는 독자 각자의 판단이지만, 믿기 전에 같은 방식으로 확인한 숫자를 갖는 편이 안전합니다.

피보나치 선을 쓰기 전 점검 카드

자주 묻는 질문

Q. 피보나치 되돌림 0.618에서 사면 수익이 나나요?

A. 이 글의 기준(앞뒤 10일 고점·저점, 20% 이상 상승 구간 49번, 저점 손절·고점 목표·60일 한도)에서 0.618 지점 매수는 26번 거래의 승률이 42.3%, 평균 수익 −1.04%였습니다. 표본이 작고 기준에 따라 달라질 수 있습니다.

Q. 피보나치 되돌림 비율 중 어느 것이 가장 잘 맞았나요?

A. 승률은 0.382(63.6%), 0.5(52.0%), 0.618(42.3%), 0.786(30.4%) 순이었습니다. 다만 0.382도 거래가 22번뿐이고 어떤 날이든 사서 60일 보유한 평균(+8.17%)에는 못 미쳤습니다.

Q. 피보나치 되돌림에서 저점과 고점은 어떻게 정하나요?

A. 이 글은 앞뒤 10일 가운데 가장 높은 날을 고점, 가장 낮은 날을 저점으로 보고 고가·저가를 썼습니다. 정하는 방법에 따라 선이 달라지므로 기준을 숫자로 적어 두는 것이 중요합니다.

Q. 피보나치 되돌림을 자동매매에 쓸 수 있나요?

A. 저점·고점 정의, 비율, 손절, 보유 기간을 코드로 적으면 쓸 수 있지만 이 글의 결과로는 단순 보유보다 나았다는 근거가 없었습니다. 쓰기 전에 같은 방식으로 과거 결과를 세어 보아야 합니다.

실제 매매 기록은 텔레그램에 매일 올라갑니다.

퀀트알파 텔레그램 채널퀀트알파 | 비트코인 시스템트레이딩시장 국면별 BTC 자동매매 분석, 매일 전략 작동 현황과 매주 수익·손실·MDD 리포트 공개t.me/+oSDjObO-5N05NWVl

퀀트알파가 선 하나가 아니라 정해 둔 규칙과 마감 확정 후 주문으로 매매하는 방식이 궁금하다면 홈페이지에서 확인해 보세요.

https://quant-alpha.kr/?utm_source=web_blog&utm_medium=blog

출처

  • 비트코인 일봉: 비트스탬프 BTC/USD(2018-01-01~2026-11-08 UTC 마감, 2026-11-10 조회). 상승 구간 49번·레벨 매수 백테스트는 퀀트알파가 직접 계산했습니다
  • 계산 가정: 고점·저점은 고가·저가 기준 앞뒤 10일 최고·최저, 상승 20% 이상, 고점 확정 다음 날부터 60일 안 레벨 지정가 매수, 손절은 구간 저점, 목표는 구간 고점, 60일 종가 정리, 확정 시점에 레벨 아래였던 구간 제외, 수수료·슬리피지 미반영
← 블로그 목록