글 목차

근거와 범위

CME, Fidelity 및 TradingView는 피보나치 레벨의 구성 및 그리기 규칙을 설명합니다. 하지만 이들은 보편적인 순수익률이나 고정된 반전 확률을 제시하지는 않습니다.

데이터와 시장로그 레벨은 양의 가격을 필요로 합니다. 선형 레벨은 일관되게 조정된 OHLC를 필요로 하며, 두 기준점은 동일한 금융 상품 및 거래소에 속해야 합니다.
연구 대상 시간봉H=1, H=4 및 일봉 차트는 연구 예시입니다. 더 매력적인 기준 쌍을 얻기 위해 관찰된 각 반응 후에 다른 시간대를 선택하지 마십시오.
가격이 100에서 120까지 상승한 후, 107.64와 112.36 사이에서 110까지 하락했다가 이전에 알려진 소폭 고점을 돌파했습니다.도표를 원래 크기로 열기
원본 합성 레그 및 볼륨. 레벨은 100에서 120까지 선형 보간법을 사용합니다. B는 적격 터치 이전에 확정된 것으로 가정하며, 과거 수익은 표시되지 않습니다.

실전 적용 절차

적용 절차: 피보나치 되돌림: 기준점을 고정하고 되돌림 영역을 테스트합니다.
전체 단계는 아래에 설명되어 있습니다. 각 단계에서 데이터가 부족하거나 조건을 충족하지 못하면 제외 사유를 기록해야 합니다.
  1. 가격 구간을 확정합니다동일한 고정 검출기와 스케일로 구한 A와 B를 사용합니다.
  2. 계산식을 고정합니다선형 레벨 또는 로그 레벨을 선택하고 앵커를 유지하십시오.
  3. 되돌림을 기다립니다자격 조건 충족을 위한 터치는 활성화 후에 이루어져야 합니다.
  4. 진입 신호를 기다립니다주문하기 전에 더 작은 구조에 대한 정보를 알아야 합니다.
  5. 대조군을 비교하세요위험도, 비용 및 영역 범위를 일치시키세요.

비율은 좌표이지 거래 신호가 아닙니다.

CME는 38.2%와 61.8%에 대해 논의하며, 일반적으로 이들과 함께 표시되는 50%는 피보나치 비율 [1]가 아니라고 지적합니다. Fidelity는 두 극단값 [2] 사이에 구성된 레벨을 설명합니다. 이러한 레벨은 확실한 예측 의미를 부여하기보다는 되돌림 깊이를 나타내는 후보 특징으로 간주해야 합니다.

차트에는 가능한 A→B 쌍이 많아 현재 가격 부근에 수많은 가격 수준이 생깁니다. 이후 가격이 반등한 쌍만 남기면 결론을 재현할 수 없습니다. 핵심은 반응을 알기 전에 어떤 가격 구간을 적격으로 인정할지 정하는 것입니다.

유용한 실험을 통해 되돌림 매매 전략의 가치와 특정 수치 비율의 가치를 구분할 수 있습니다. 만약 일반적인 인근 영역이 동일한 기준점, 촉발 요인 및 비용으로 유사한 움직임을 보인다면, 이는 피보나치 좌표의 특수한 속성보다는 보다 광범위한 되돌림 개념을 뒷받침하는 증거입니다.

양쪽 기준점이 이미 확정된 가격 구간을 선택합니다

제안한 기준 설정은 등록한 스케일에서 확정 피벗 저점을 A, 다음 교대 확정 피벗 고점을 B로 선택합니다. B>A이며 구간 진폭이 A 시점의3×ATR 이상이어야 합니다. 이는 실험용 임계값입니다. B의 confirmed_at 이후에만 후보를 활성화하며, 그 전에 발생한 접촉을 소급해 진입으로 만들 수 없습니다.

상승 추세의 경우 D=B−A를 정의하고 F(r)=B−rD를 설정한 후 조사 영역 [F(0.618), F(0.382)]을 고정합니다. 하락 추세의 경우 A는 고가, B는 저가이며 F(r)=B+r(A−B)를 사용합니다. 유효하지 않은 설정을 유지하기 위해 비율이나 앵커를 변경하지 마십시오.

앵커 ID, 발생 및 확인 시간, 스케일, 가격 변환, 영역 경계 및 만료 시간을 저장합니다. 아래 코드는 감지기 개요입니다. 무효화 또는 만료가 발생하면 동일한 바에서 트리거 분기가 실행되기 전에 해당 후보에 대한 처리가 종료되어야 합니다.

적격 구간이 겹치면 고정 스케일에서 가장 최근 완성된 구간을 고르는 등 결정적인 규칙을 씁니다. 또는 금융상품별 동시 포지션을 하나로 제한하는 위험 관리로 모든 관측을 유지합니다. 모든 쌍을 시도하고 성공 반응만 세면 기회 선택과 겉보기 표본 수가 부풀려집니다.

when B becomes confirmed:
    A = preceding_confirmed_opposite_pivot(B)
    if A is None or ATR[A.i] is missing or ATR[A.i] <= 0: return
    if B.price <= A.price or B.price-A.price < 3*ATR[A.i]: return
    lower = B.price - 0.618*(B.price-A.price)
    upper = B.price - 0.382*(B.price-A.price)
    freeze(A,B,lower,upper,expires_in=20)
for each later closed bar t:
    if C[t] < A.price-buffer or expired(t):
        invalidate(); continue
    if low[t] <= upper and high[t] >= lower: mark_zone_touch(t)
    if touched and C[t] > frozen_micro_high+buffer: signal_long(t)
# frozen_micro_high must be known when the touch setup is activated.

선형 수준과 크게 다른 두 가지 손절 규칙

가상 예시A=100, B=120이면 D=20입니다.38.2% 수준은112.36, 50% 수준은110, 61.8% 수준은107.64입니다.111까지의 되돌림은 영역 안입니다. 이미 알려진 작은 고점113을 이후 종가113.3이 돌파하여 진입 신호가 난다고 가정합니다.113.4에 체결되고 손절가109.8이면 가격 위험은3.6포인트이며2R 목표는120.6입니다.

가상 가격이 손절가에 닿기 전에120.6 위로 이어지면 목표를 충족합니다. 실패 경로는109.8을 지나100 쪽으로 하락합니다. 대신 원래 A보다 낮은99.8에 손절가를 두면 위험은13.6, 2R 목표는140.6이 됩니다. 서로 크게 다른 전략이므로 손절가를 옮기면서 표시된 보상 대비 위험 비율을 그대로 유지할 수 없습니다.

만약 B가 가격이 106까지 하락했다가 113까지 회복된 후에야 확인된다면, 해당 전략은 초기 110 터치를 매수할 수 없었을 것입니다. 이러한 오래된 기회는 거부하거나, 명확한 후기 진입 전략을 기록하십시오. 확인 지연으로 인해 손실된 레그의 비율을 조용히 샘플에서 제외하는 대신 보고하십시오.

영역 전체를 건너뛰는 갭을 테스트 사례에 포함합니다. 일봉 고가–저가 범위가 영역과 겹쳐도 갭 중 모든 가격에서 체결 가능한 접촉이 있었다는 뜻은 아닙니다. 지정가 주문 버전은 완성된 봉의 접촉 라벨과 별도로 실행 가능 가격과 체결 가정이 필요합니다.

선형 보간법과 로그 보간법은 서로 다른 결과를 산출합니다.

TradingView는 로그 스케일 차트에 대한 로그 피보나치 계산 옵션([3])을 제공합니다. 양수 가격의 경우, 투명한 로그 정의(F_log(r)=exp(log(B)−r(log(B)−log(A))))를 사용할 수 있으며, 이는 로그 가격을 보간합니다. 차트 표시 방식을 변경하더라도 도구의 레벨 공식이 변경되지 않는 한 선형 계산에는 영향을 미치지 않습니다.

A=100와 B=400의 경우, 50%의 선형 되돌림은 250이고, 로그 변환 중간점은 200입니다. 이 차이는 전체 신호 집합에 영향을 미칠 수 있습니다. 평가 전에 변환 방식을 선택하고 각 후보에 저장하십시오. 0 또는 음수 가격의 경우 로그 레벨은 정의되지 않습니다.

재현성 테스트에서는 동일한 기준점을 사용하여 두 버전을 모두 계산하고 그 끝점을 확인해야 합니다. 즉, r=0는 B를 반환하고 r=1는 A를 반환해야 합니다. 상승 구간을 하강 구간으로 미러링할 때는 변경되지 않은 계산에서 레이블만 반전시키는 것이 아니라 올바른 공식을 사용해야 합니다.

접촉, 진입 신호와 청산 가설을 분리합니다

기준 설정은 영역 접촉 후 이미 알려진 작은 고점의 돌파를 기다립니다. 후보는 활성화 후20개 봉, 접촉 후 최대 다섯 개 봉까지 유효합니다. 이후 실제 체결 가능한 시가로 진입하며, 진입 전에 A가 무너지면 무효화합니다. 가격 구간당 한 번만 진입하도록 허용합니다. 이 제한 시간은 연구 설정입니다.

터치 설정이 활성화되면 마이크로 고점을 고정합니다. 해당 레벨을 이미 돌파했다면, 나중에 적절한 고점으로 대체하는 대신 후보가 오래된 것인지 여부를 판단합니다. 마찬가지로, 반복적으로 터치된 영역은 명시적인 재설정 정책 없이 무제한의 독립 거래를 생성해서는 안 됩니다.

측정 이동 투영은 다른 기준에서 구간 길이나 패턴 높이를 투영하는 별도의 청산 규칙입니다. 투영 목표는 가격이 반드시 도달할 지점이 아닙니다. 개발 데이터에서 구조적 목표,2R 목표, 시간 청산을 각각 비교한 뒤 선택한 버전을 최종 평가에서도 유지합니다.

갭과 스톱 주변에서는 실행 가능한 체결을 사용합니다. 주문 제출 전에 관측한 가격이 계획 거래를 부적합하게 만들면 등록한 거절 규칙을 적용할 수 있습니다. 이미 체결된 지정가 또는 스톱 주문은 이후 종가 때문에 설정이 무효처럼 보여도 장부에 남아야 합니다.

되돌림 거래량을 설명에 그치지 않고 검증합니다

되돌림과 직전 상승 구간 각각의 봉당 평균 거래량을 측정하거나, 각 총거래량을 해당 구간 길이로 나눕니다. 길이가 다르면 단순 합계 비교가 오해를 부릅니다. 낮은 되돌림 거래량과 높은 진입 신호 RVOL은 가능한 가설이지만 결과를 보기 전에 임계값을 고정해야 합니다.

동일 앵커 어블레이션을 실행합니다. 영역 터치와 트리거를 적용한 다음 볼륨을 추가하고, 피보나치 영역을 일반적인 40–60% 영역으로 대체합니다. 성능이 유사하다면, 이 실험은 정확한 피보나치 비율보다는 일반적인 풀백에 대한 근거를 더 많이 제공합니다.

일중 거래의 경우, 유사한 세션 포지션을 기준으로 거래량을 정규화하십시오. 점심시간 전후의 조정은 거래량이 적을 수 있지만 공급 소진을 의미하지는 않습니다. 집계된 OHLCV는 참여자의 동기를 파악하거나 모든 거래를 정확한 되돌림 가격에 할당할 수 없습니다.

동일 너비 컨트롤을 사용하고 놓친 기회를 보존하세요

38.2–61.8% 영역은 다리의 23.6% 영역을 포함하고, 40–60% 영역은 20% 영역을 포함합니다. 너비가 다르면 터치 확률이 달라지므로, 38.0–61.6%와 같이 너비가 같은 대조군을 추가하고 연속적인 풀백 깊이에 따른 수익률을 분석해야 합니다. 단순히 바운스 횟수만 비교하는 것은 공정한 테스트가 아닙니다.

영역에 닿지 않거나 이후 진입 신호가 발생하지 않은 구간도 포함해 모든 적격 구간을 남깁니다. 테스트 사례에는 기준점 확정 지연, 영역을 건너뛰는 갭, 기준점을 공유하는 중복 설정, 틱 크기 변경이 있어야 합니다. 이후 데이터를 추가해도 이미 공개된 후보가 바뀌지 않는지 확인합니다.

순 기대 수익, 미체결률, 보유 기간, 노출도 및 인근 경계에 대한 민감도를 보고하십시오. 61.8%에서의 단일 반등은 통계적 검정이라기보다는 하나의 예시일 뿐입니다. 모든 기준 스케일, 비율 및 손절매 옵션을 등록하여 최적의 과거 조합을 선택한 근거가 기록에서 사라지지 않도록 하십시오.

흔한 실수

반응 후 모든 앵커 쌍을 시도해 봅니다.

충분한 과거 데이터 쌍을 활용하면 관찰된 거의 모든 반등 지점 근처에 레벨을 설정할 수 있습니다.

목표 달성을 보장된 것으로 간주

예측은 실증적 평가가 필요한 출구 가설입니다.

계산 과정을 기록하지 않고 차트 배율을 변경하는 경우

가격 변동 폭이 큰 구간은 로그 보간과 선형 보간의 차이가 클 수 있습니다.

이 기법을 사용하기 전 체크리스트

자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.

0/8 개 항목

자주 묻는 질문

61.8%가 50%보다 더 강한가요?

검토된 자료들은 보편적인 순이익을 입증하지 못합니다. 특정 사례보다는 유사한 맥락, 구역 범위 및 비용을 비교해야 합니다.

피보나치 수준에 직접 지정가 주문을 두지 않는 이유는 무엇인가요?

지정가 진입 버전은 미체결, 주문 대기열 효과, 영역을 통과하는 움직임을 포함해 별도로 검증할 수 있습니다. 이후 가격 신호를 기다리는 방법은 다른 가설을 검증합니다.

연구 출처

각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.

  1. Fibonacci Retracements and ExtensionsCME Group. 되돌림 비율과50%의 구분을 확인했습니다. 예시를 수익성 검증으로 간주하지 않았습니다. 확인일: .
  2. Fibonacci RetracementFidelity. 두 극값으로부터 가격 수준을 구성하는 방법을 확인했습니다. 확인일: .
  3. Fibonacci retracement drawing toolTradingView. 기준점, 설정 가능한 수준과 로그 계산을 확인했습니다. 확인일: .

관련 기법

위험 안내

이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.

실제 자금을 투입하기 전에 규칙을 검증하세요

앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.

App Store에서 Backtest 다운로드