글 목차

근거와 범위

인용된 자료는 용어 및 연구 맥락을 뒷받침합니다. 아래의 수치적 임계값, 상태 머신, 실행 정책 및 합성 예제는 본 연구 프로젝트에서 제안한 것입니다. 새로운 백테스트는 실행되지 않았으며, 참고 문헌은 이 구성의 수익성을 입증하지 않습니다.

데이터와 시장검증된 OHLC 데이터를 사용하고 기업 활동은 일관되게 처리하십시오. 거래 거래소, 상품 유형 및 거래량 단위를 기록하십시오. 외환 틱 거래량 피드는 전체 시장 거래량을 나타내지 않으며, 현물 거래량과 무기한 계약 거래량을 혼합해서는 안 됩니다.
연구 대상 시간봉H1, H4 및 일봉 차트는 별도의 연구 구성입니다. 윈도우 길이, 실행 비용 및 확인 지연 시간은 개발 샘플에서 보정해야 합니다. 이 검출기에 대한 최적의 기간은 아직 정해지지 않았습니다.
왼쪽 어깨 108, 머리 114, 오른쪽 어깨 109 이후 종가가 완만하게 상승하는 넥라인 아래로 내려가는 그림.도표를 원래 크기로 열기
이 기사를 위해 제작된 합성 일러스트입니다. 실제 넥라인은 경사져 있으며, 수평선은 돌파 캔들 시점의 값만 표시합니다.

실전 적용 절차

적용 절차: 헤드앤숄더: 기울어진 넥라인의 인과적 판정 알고리즘
전체 단계는 아래에 설명되어 있습니다. 각 단계에서 데이터가 부족하거나 조건을 충족하지 못하면 제외 사유를 기록해야 합니다.
  1. 다섯 피벗을 확정하기왼쪽 어깨, 저점, 머리, 저점, 오른쪽 어깨 순서의 피벗 확정을 기다립니다.
  2. 넥라인 계산하기선 계수와 헤드 높이를 저장하세요.
  3. 일치하는 타임스탬프를 비교합니다.이전 마감가를 N(t−1)와 비교하고, 새로운 마감가를 N(t)와 비교하십시오.
  4. 거래 수준을 동결하세요오른쪽 어깨 바깥의 손절가와 돌파 시점 넥라인 값을 사용합니다.
  5. 개별 무효화를 추적합니다.거래의 보호 손절매와 머리 극값을 넘어선 전체 패턴 무효화를 구분합니다.

구조가 우리에게 알려주는 것

일반적인 구조는 왼쪽 어깨, 더 높은 머리, 오른쪽 어깨, 그리고 그 사이에 있는 두 개의 저점을 통과하는 목선으로 구성됩니다. 가격이 넥라인을 돌파하면 패턴이 완성됩니다. 반대 형태는 세 개의 저점을 사용하며, 가운데 저점이 가장 깊습니다. [1] 이것은 확실한 반전이 아니라 윤곽과 그 확인 이벤트를 설명하는 것입니다.

본 연구의 가설은 가격이 이전 극점을 넘어서는 확장을 멈추고 반대 구조를 돌파한다는 것입니다. 오른쪽 어깨가 왼쪽 어깨와 정확히 일치할 필요는 없습니다. 그러나 모든 높이 차이와 시간 불균형을 허용한다면 거의 모든 지그재그 패턴에 해당 레이블이 붙을 수 있습니다. 명확한 허용 오차를 설정하면 부적합한 후보를 제외하고 제안된 구조가 얼마나 자주 발생하는지 측정할 수 있습니다.

패턴 탐지기와 거래 관리자를 분리하세요. 후보 차트가 기하학적 조건을 만족하더라도 넥라인을 넘지 못할 수 있습니다. 확정된 돌파가 발생하더라도 체결 가격에서 손익비율이 낮을 수 있습니다. 유효한 거래라도 손실이 발생할 수 있습니다. 이러한 차이점을 고려할 때, 단순히 최종 방향이 그럴듯해 보이는 차트들을 모아놓은 것보다 연구 데이터셋이 훨씬 더 유용합니다.

이미 확보된 정보를 활용한 규칙

다음 구현 설정은 연구 제안입니다. 확정된 피벗 H1, L1, H2, L2, H3를 시간 순서대로 사용하고, 좌측 막대 3개와 우측 막대 3개를 사용합니다. N(t)=L1+(L2−L1)(t−tL1)/(tL2−tL1)를 정의합니다. H3를 사용할 수 있게 되면 A=ATR(14)를 고정하고, epsilon=max(2 ticks,0.15A)와 브레이크아웃 버퍼 b=max(2 ticks,0.10A)를 설정합니다. 헤드 높이는 D=H2−N(tH2)이며, 최소 1.5A 이상이어야 합니다.

머리는 더 높은 어깨보다 최소0.5A 높아야 합니다. 두 어깨의 높이 차이는 max(2epsilon,0.2D)를 넘지 않아야 합니다. 각 어깨는 자신의 타임스탬프에서 평가한 넥라인보다 최소epsilon 높아야 합니다. 왼쪽 어깨에서 머리까지의 기간을 머리에서 오른쪽 어깨까지의 기간으로 나눈 비율은 삼분의 일에서 삼 사이여야 합니다.

왼쪽 어깨에서 오른쪽 어깨까지의 넥라인 값의 절대 변화량을 0.5D로 제한합니다. 후보 생성 시 라인 계수를 고정합니다. 하향 교차 테스트는 C[t−1]≥N(t−1)−b 및 C[t]<N(t)−b입니다. 라인이 기울어져 있을 때 이전 종가와 현재 라인 값을 비교하는 것은 올바르지 않습니다.

오른쪽 어깨를 확정하는 데 필요한 세 개의 캔들로 신호를 소급하지 마십시오. 피벗은 지연 후 사용 가능합니다.[2] 후보의 유효 기간은 패턴 형성 기간의 절반을 올림하되 최소5개의 캔들로 설정합니다. 역패턴은 고점·저점 유형과 부등호 방향을 반대로 바꾸며, 확인 지연과 타임스탬프 논리는 유지합니다.

on confirmed right_shoulder:
  compute fixed neckline coefficients m,q; N(t)=m*t+q
  if geometry_valid: create candidate(time=now, height=D)
for later bar t:
  if High[t] > H2+epsilon: cancel
  elif t > created+max(5,ceil(pattern_duration/2)): expire
  elif C[t-1] >= N(t-1)-b and C[t] < N(t)-b:
    signal SHORT; target=N(t)-D; stop=H3+epsilon
# Inverse pattern: reverse extreme types, inequalities and trade direction.

볼륨에 특정한 역할을 부여하기

거래량은 넥라인 돌파 시점에 측정하거나 머리와 오른쪽 어깨 주변에서 비교할 수 있습니다. 각 선택을 별도 특징으로 취급하십시오. 예를 들어 돌파 캔들의 거래량을 직전20개 캔들 거래량의 중앙값으로 나눈 값을 RVOL로 정의하고, RVOL이 최소1.5인 조건을 검증합니다. 필터에 탈락한 후보도 저장하여 제외 효과를 평가할 수 있게 하십시오.

우측 어깨 부분의 거래량이 적다는 것은 마지막 시도에 수반되는 활동에 대한 가설일 뿐, 기관 매도자들이 시장을 장악하고 있다는 증거는 아닙니다. 선택한 영역 주변에 동일한 길이의 윈도우 또는 캔들별 평균을 사용하십시오. 그렇지 않으면, 더 적은 수의 캔들을 계산했기 때문에 어깨 부분이 더 약해 보일 수 있습니다.

주식 일봉에서는 실적 발표, 주식 분할, 극도로 낮은 유동성을 표시하십시오. 장중 차트에서는 과거 거래 세션의 같은 시간대와 비교하여 활동을 정규화하십시오. 넥라인을 넘는 갭에는 별도의 체결 계산이 필요합니다. 첫 체결 가능 가격이 이미 라인을 크게 넘어섰다면, 거래량이 늘어도 라인에서의 가상 진입을 복원할 수는 없습니다.

수치적 예시 및 실패 사례

가상 예시: 다섯 개의 피벗 포인트의 시간/가격 좌표는 (10,108), (20,100), (30,114), (40,102), (50,109)입니다. 따라서 N(t)=98+0.1t와 D=13가 됩니다. t=55에서 넥라인은 103.5입니다. A=2, 틱 크기 size=0.01, b=0.2, epsilon=0.3에서 종가가 103.2에 도달하면 이전 종가가 최소 N(54)−0.2=103.2 이상이었을 경우 돌파가 확정됩니다. 103.1에서 실행 가능한 공매도 포지션은 109.3에 우측 어깨 손절매가 설정되어 있으며 목표가는 90.5입니다. 위험은 6.2이며 예상 수익은 12.6로, 비용을 제외하면 약 2.03R입니다.

실패 사례: 동일한 기하학적 구조를 가진 경우, 55 캔들에서 103.4에서 종가가 형성되었더라도 필요한 임계값을 돌파하지 못했습니다. 반대로, 이미 진입한 숏 포지션은 109.4까지 반등하여 손절매 주문에 도달할 수 있습니다. 114의 헤드가 그대로 유지되었다고 해서 해당 거래가 성공하는 것은 아닙니다. 헤드를 넘어선 구조적 무효화와 오른쪽 어깨 너머에 설정된 손절매는 서로 다른 목적을 가지고 있습니다.

수치 예제는 또한 슬로프 필터를 테스트합니다. 목선은 왼쪽 어깨의 99에서 오른쪽 어깨의 103로 이동하며, 변화량은 4로 0.5D=6.5보다 작습니다. 어깨 높이 차이는 1로 2.6 허용 오차보다 작습니다. 이러한 검사는 제안된 검출기가 해당 기하학적 구조를 수용할 수 있음을 확인시켜 주지만, 90.5에 도달할 확률에 대한 증거는 아닙니다.

진입, 무효화와 청산

기준선은 확정 종가 이후 주문을 제출하고, 손절매를 오른쪽 어깨 바깥쪽에 설정하며, 돌파 시점의 넥라인 값에서 헤드 높이를 예측합니다. 해당 목표가를 고정합니다. 이후 캔들에서 넥라인과 함께 목표가가 변동해서는 안 됩니다. 진입 가능 가격이 기준선에서 크게 벗어난 경우, 새로운 주문을 제출하기 전에 실행 가능한 시세를 사용하여 손익비율을 계산합니다.

헤드보다 더 위쪽에 손절매 지점을 설정하는 것은 다른 전략이며, 일반적으로 기하학적 손익비율을 낮춥니다. 넥라인 재테스트를 기다리는 것도 또 다른 전략이지만, 이 역시 고유한 만기 시점과 반응 트리거가 필요합니다. 차트 결과를 관찰한 후 각 차트에 맞는 최적의 진입 및 손절매 전략을 혼합하여 사용하지 마십시오.

역패턴에서는 방향이 숏에서 롱으로 바뀌지만 갭 위험은 남습니다. 포지션 규모, 유동성, 스프레드와 전체 포트폴리오 노출을 확인하십시오. 대기 중인 보호 손절매 가격을 갭으로 넘으면 예정 손절가가 손실을 제한한다고 가정하지 말고 실제 체결 가능한 가격을 쓰십시오. 한 캔들에서 손절가와 목표가를 모두 건드릴 수 있다면 더 세밀한 데이터나 사전에 정한 보수적인 캔들 내 사건 순서 규칙을 사용하십시오.

증분 가치 테스트

동일한 선행 추세 필터에서 이 패턴을 단순한 최근 저점 이탈과 비교합니다. 어깨·머리·어깨 형태가 일반적인 모멘텀 반전보다 추가 정보를 제공하는지 검증하는 것입니다. 최종 테스트 세트를 보기 전에 그룹을 정하고 넥라인 기울기, 어깨 불균형, 형성 기간별로 결과를 보고하십시오.

극값 발생 타임스탬프, 확인 타임스탬프, 신호 시간 및 주문 시간을 별도의 필드로 유지하십시오. 시간 순서대로 표본 외 테스트, 수수료, 스프레드 및 슬리피지를 적용하십시오. 연구 논문 [3]는 이 탐지기 또는 그 목표에 대한 수익성을 입증하지 못했습니다. 소규모 하위 그룹의 경우 정확한 승률보다는 더 넓은 불확실성 구간이 필요합니다.

단위 레벨 검사에서는 평평한 넥라인, 양수 및 음수 기울기, 해당 타임스탬프에서 라인 아래에 있는 오른쪽 어깨, 그리고 어깨 확인 전에 발생하는 교차를 확인해야 합니다. 특히 유용한 테스트는 모든 가격을 고정하고 라인 기울기만 변경하는 것입니다. 두 종가를 N(t)와 비교하면 경우에 따라 N(t−1)/N(t)의 정확한 계산 결과와 일치하지 않아야 합니다. 또한 리플레이 테스트를 통해 향후 캔들을 추가해도 이전에 수락 또는 거부된 신호가 수정되지 않는지 확인해야 합니다.

흔한 실수

미래의 피벗을 사용하여 네크라인을 이동

신호 이후에 발생하는 저점을 다시 연결하여 끊김 현상을 더 깔끔하게 만들지 마십시오.

오른쪽 어깨가 존재하기 전에 거래합니다.

상승장에서 매도하는 것은 별개의 전략일 수 있지만, 확정된 피벗 패턴은 아닙니다.

완벽한 시각적 대칭을 요구함

완벽한 동일성은 많은 구조를 배제하고, 무제한 허용 오차는 명칭의 의미를 무의미하게 만듭니다. 따라서 명시된 허용 오차 범위 내에서 테스트를 진행하십시오.

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

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

0/6 개 항목

자주 묻는 질문

목선은 반드시 수평이어야 하나요?

아니요. 경사선은 시간 기반 공식과 심하게 왜곡된 구조물이 허용되지 않도록 하는 경사 제한을 필요로 합니다.

머리 높이로 계산한 목표가에는 반드시 도달하나요?

아니요. 이는 기하학적 투영입니다. 표본 외 데이터를 사용하여 동일한 진입점에 대해 고정 R 목표치와 후행 청산을 비교하십시오.

연구 출처

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

  1. IG Academy: Basic chart patterns part oneIG. 기본 기하학 및 확인 용어; 관련 공개 섹션을 읽었습니다. 확인일: .
  2. TradingView: RepaintingTradingView. 피벗 확인 지연 및 화면 재표시. 확인일: .
  3. Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 체계적인 패턴 연구에 대한 배경 설명입니다. 이 구성은 본 논문에서 검증되지 않았습니다. 확인일: .

관련 기법

위험 안내

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

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

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

App Store에서 Backtest 다운로드