글 목차
근거와 범위
인용된 자료는 용어 및 연구 맥락을 뒷받침합니다. 아래의 수치적 임계값, 상태 머신, 실행 정책 및 합성 예제는 본 연구 프로젝트에서 제안한 것입니다. 새로운 백테스트는 실행되지 않았으며, 참고 문헌은 이 구성의 수익성을 입증하지 않습니다.
실전 적용 절차
- 선행 폴 확인작은 삼각형을 만들기 전에 강력한 움직임이 필요합니다.
- 수렴 확인짧은 베이스 내에서 충분한 피벗이 발생할 때까지 기다리세요.
- 만료일을 확인하세요수렴 꼭짓점이나 조정 기간의 상한을 지난 뒤에는 거래하지 않습니다.
- 폴과 같은 방향의 돌파 기다리기반대 방향 돌파는 지속 실패로 기록합니다.
- 주문량을 계산하세요조정 전체를 기준으로 한 스톱과 고정한 폴 길이의 목표를 사용합니다.
구조가 우리에게 알려주는 것
페넌트는 강한 선행 가격 움직임인 폴과 작은 삼각형 조정 구간의 결합입니다. [1] 경계가 거의 평행한 플래그와 달리, 이 버전은 상단이 하락하고 하단이 상승하여 범위가 뚜렷하게 좁아져야 합니다.
지속 가설에는 조정 구간 이전의 모멘텀과 구간 내부의 수축이라는 두 요소가 있습니다. 폴 요건을 없애도 결과가 크게 달라지지 않으면 사실상 삼각형 돌파 전략일 수 있습니다. 폴, 조정 구간, 트리거의 특징을 따로 저장해 이를 검증합니다.
이름만으로는 짧고 정돈되지 않은 패턴이 유효한 진입점이 되는 것은 아닙니다. 간결한 패턴은 피벗 확인을 기다리는 데 많은 시간이 소요될 수 있으므로 인과 관계를 파악하기가 더 어렵습니다. 따라서 탐지기는 미래의 캔들을 이용하여 더 이른 진입점을 만드는 대신, 이러한 한계를 알려야 합니다.
이미 확보된 정보를 활용한 규칙
제안된 폴 설정: 길이 3–20 캔들, 크기 P≥3A (폴 시작 전 A=ATR(14) 사용 가능), 경로 효율 ER=P를 절대 종가 간 변동폭의 합으로 나눈 값(최소 0.7). 페넌트 베이스는 5–20 캔들 동안 지속되며 되돌림은 0.5P를 넘지 않습니다. 이러한 지속 시간은 시장 전반에 걸친 보편적인 경제적 등가물이 아닌 연구 매개변수입니다.
이 짧은 조정 버전에서는 양쪽 두 봉씩으로 확정하는 피벗을 쓰고 적어도 다섯 개의 교대 고점·저점을 요구합니다. 확정된 기준점에 U(t)와 B(t)를 맞추며 slope(U)<0<slope(B), 양의 폭, 최종 폭을 초기 폭으로 나눈 비율 width≤0.7을 요구합니다. 기준점 오차는 max(2 ticks,0.15A) 이내입니다. 만료 전 피벗이 부족하면 미확정 극값을 빌리지 않고 후보를 버립니다.
후보가 완성되면 경계와 폴을 고정합니다. apex−1, 조정 구간의 스무 번째 봉, 폴 폭의 절반을 넘는 되돌림 중 먼저 발생한 시점에 만료합니다. 이 기준 전략의 상승 페넌트는 위로 돌파할 때만 거래하고 아래로 돌파하면 지속 실패를 기록합니다. 하락 버전은 방향을 반대로 적용합니다. 피벗을 소급하지 않습니다. [2]
첫 번째 유효한 돌파가 발생하면 해당 후보는 소멸됩니다. 연구자가 실패한 페넌트 패턴을 반대 방향으로 거래하려는 경우, 별도의 트리거와 위험 수준을 가진 전략이 필요합니다. 다른 방향이 결국 수익을 냈다고 해서 이를 성공적인 추세 지속 거래로 간주해서는 안 됩니다.
if valid_pole(P,ER,pre_pole_ATR):
track short_converging_base
if confirmed_geometry: freeze U,B,pole,expiry
for t>created and t<=expiry:
if retracement>0.5*P: cancel
elif bullish and C[t-1]<=U(t-1)+b and C[t]>U(t)+b:
emit LONG; stop=base_low-epsilon; target=U(t)+P; consume candidate
elif bullish and C[t]<B(t)-b: mark FAILED_CONTINUATION; consume candidate
# b=max(2 ticks,0.10A); epsilon=max(2 ticks,0.15A); mirror for bearish setups.
볼륨에 특정한 역할을 부여하기
조정 구간 거래량 중앙값을 폴 거래량과 비교하고, 돌파 RVOL은 직전20봉과 비교합니다. 결과와의 관계를 살피도록 연속값과 임계값 통과 여부를 모두 남깁니다. 조정 대 폴 거래량 비율0.7미만과 돌파 RVOL≥1.5는 시험 설정이며 성공을 보장하는 확인이 아닙니다.
짧은 장중 페넌트 패턴은 점심시간, 세션 전환 또는 기타 예측 가능한 거래량 감소 시간대와 겹칠 수 있습니다. 원시 거래량만으로는 이러한 계절성을 유용한 거래량 감소로 오인할 수 있습니다. 따라서 이전 세션의 일치하는 시간대를 사용하고 뉴스 및 갭 레이블을 유지하여 별도로 분석하십시오.
거래량 필터 없음, 기저 수축만 적용, 돌파 확장만 적용, 그리고 두 가지 모두 적용을 비교해 보세요. 평균 거래 수익률은 향상시키지만 기회를 너무 적게 남기는 필터는 포트폴리오 성과 향상에 도움이 되지 않을 수 있습니다. 거래 수준 통계와 함께 커버리지 및 자본 사용 현황을 보고하세요.
수치적 예시 및 실패 사례
가상 예시: 극점은 200에서 218까지 상승하며, A=3, P=18 및 ER=0.82를 포함합니다. 12 막대의 기준선은 217에서 215까지 하강하는 상부 경계와 210에서 213까지 상승하는 하부 경계를 가지며, 최종 폭 대 초기 폭 비율은 2/7입니다. b=0.3에서 215.5에서의 종가는 상부 경계를 넘어섭니다. 215.6에서 진입하고, 209.55에서 전체 바닥선 아래에서 손절매하며, 233를 목표가로 설정하면 6.05의 위험과 17.4의 수익을 예상할 수 있으며, 비용을 제외하면 대략 2.88R 정도입니다.
진입 전 실패: 위쪽 돌파가 일어나기 전에 가격이 하단 경계213보다 낮은212.5에서 마감합니다. 이 단방향 지속 전략은 매수하지 않습니다. 진입 후 실패:215.6에 체결된 매수 포지션이 이후209.5에 도달하면 스톱 청산된 거래를 기록합니다. 조정 전체 저점 대신213부근의 최근 저점을 쓰면 전략이 바뀌므로 따로 평가합니다.
성공하는 합성 경로에서는 스톱보다 먼저 목표233에 도달합니다. 목표는 돌파 경계에 폴 길이를 더한 값이지, 더 보기 좋은 결과를 만드는 이후 진입 가격에 더한 값이 아닙니다. 갭 진입 시험은 이 목표를 유지하면서 남은 보상과 실제 포지션 위험을 다시 계산해야 합니다.
진입, 무효화, 청산
기준 전략의 스톱은 짧은 조정 구간 전체 바깥에 두고 목표는 돌파 당시 경계에서 P를 투영합니다. 종가를 확인한 뒤 진입합니다. 이용 가능한 호가가 너무 멀리 움직였다면 제출 전 보상·위험 규칙으로 주문을 거절할 수 있습니다. 시장이 이미 지나간 삼각형 끝 가격에 체결되었다고 가정하면 안 됩니다.
돌파 후 형성된 새로운 폴 고점을 써서 목표를 높이지 마십시오. 피벗 추적 스톱이나 고정2R 청산은 별도 시험할 수 있습니다. 큰 봉은 스톱과 목표를 모두 건드릴 수 있으므로 더 세밀한 데이터나 사전에 정한 보수적 사건 순서가 필요합니다.
패턴이 짧으므로 피벗 확정, 후보 활성화, 종가 판정, 주문 제출, 체결의 순서를 명시해야 합니다. 봉 중간에 대기하는 주문은 종가 확인 후 주문과 같지 않습니다. 갭 전에 이미 유효했던 주문은 불리한 슬리피지를 포함해 가능한 발동과 체결을 반영해야 합니다.
증분 가치 테스트
요인 비교를 사용하십시오. 즉, 강한 기둥의 존재 여부, 수렴 현상의 존재 여부, 그리고 볼륨 필터의 존재 여부를 비교합니다. 이렇게 하면 전체 효과를 '페넌트'라는 단어 하나에만 귀속시키는 대신, 어떤 요소가 이점을 설명하는지 밝혀낼 수 있습니다. 동일한 조건을 충족하는 기둥에 세워진 깃발과 페넌트를 비교하여 기본 기하학적 구조를 분리해내십시오.
만기 전에 충분한 확정 피벗 포인트를 생성하지 못한 경우를 계산합니다. 탐지 지연은 기회비용의 일부입니다. 시간 순서대로 표본 외 테스트를 적용하고 거래, 순 기대 수익, 최대 손실률 및 불확실성을 보고합니다. 방법론 자료 [3]는 이 설정에 대한 결과를 제시하지 않습니다.
구현 검증에는 폴 없는 긴 삼각형, 짧은 평행 플래그, 활성화 전에 수렴 꼭짓점에 도달한 페넌트, 폴과 반대 방향으로 돌파하는 유효한 조정 구간을 포함합니다. 변위는 커도 경로 효율이 낮은 폴도 시험합니다. 겹치는 조정 구간을 중복 제거해 같은 지속 움직임을 여러 번 세지 않습니다. 이후 봉만 추가해도 기존 후보 이력을 그대로 재현해야 합니다.
흔한 실수
결과에 따라 이름을 변경합니다
조건을 충족하는 폴이 없었다면 성공한 삼각형도 페넌트로 바뀌지 않습니다.
호환되지 않는 확인 지연 사용
돌파 후에 피벗이 확정되면 이 검출기는 그 기회를 놓칩니다. 확정 시점을 과거로 소급하지 마십시오.
이후 가격 경로를 본 뒤 스톱 선택하기
조정 전체 저점과 최근 저점은 서로 다른 위험 관리 정책입니다.
이 기법을 사용하기 전 체크리스트
자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.
자주 묻는 질문
페넌트가 반드시 플래그보다 작아야 하나요?
절대적인 크기 순위는 필요 없습니다. 이 설정은 경계의 수렴과 평행을 구분하며, 두 구조 모두 강한 선행 폴을 요구합니다.
폴과 반대 방향의 돌파를 거래할 수 있나요?
가능하지만 별도의 페넌트 실패 전략입니다. 이 기준 전략은 지속 실패를 기록하며 포지션을 자동으로 반전하지 않습니다.
연구 출처
각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.
- IG: How to trade bullish and bearish pennantsIG. 페넌트 용어와 폴·조정 구조에 관한 공개 설명을 읽었습니다. 확인일: .
- TradingView: RepaintingTradingView. 피벗 확인 지연 및 화면 재표시. 확인일: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 체계적인 패턴 연구에 대한 배경 설명입니다. 이 구성은 본 논문에서 검증되지 않았습니다. 확인일: .
관련 기법
위험 안내
이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.
실제 자금을 투입하기 전에 규칙을 검증하세요
앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.
App Store에서 Backtest 다운로드