글 목차

근거와 범위

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

데이터와 시장검증된 OHLC 데이터를 사용하고 기업 활동은 일관되게 처리하십시오. 거래 거래소, 상품 유형 및 거래량 단위를 기록하십시오. 외환 틱 거래량 피드는 전체 시장 거래량을 나타내지 않으며, 현물 거래량과 무기한 계약 거래량을 혼합해서는 안 됩니다.
연구 대상 시간봉H1, H4 및 일봉 차트는 별도의 연구 구성입니다. 윈도우 길이, 실행 비용 및 확인 지연 시간은 개발 샘플에서 보정해야 합니다. 이 검출기에 대한 최적의 기간은 아직 정해지지 않았습니다.
급격한 상승 추세는 거래량이 많고, 평행 되돌림은 거래량이 적으며, 추세 지속 캔들은 거래량이 다시 증가하는 모습을 보입니다.도표를 원래 크기로 열기
본 기사를 위해 제작된 합성 일러스트: 100에서 112까지 급격한 상승, 완만한 하락 깃발형 패턴, 그리고 상승 돌파.

실전 적용 절차

적용 절차: 상승·하락 플래그: 폴, 얕은 조정, 돌파 거래량 측정
전체 단계는 아래에 설명되어 있습니다. 각 단계에서 데이터가 부족하거나 조건을 충족하지 못하면 제외 사유를 기록해야 합니다.
  1. 폴 측정확정 종가, 폴 시작 전 ATR, 경로 효율을 사용합니다.
  2. 조정 구간 측정지속 기간, 되돌림 및 평행선 이탈을 제한합니다.
  3. 추세 지속 돌파 기다리기확정 이후 종가가 폴과 같은 방향으로 경계를 돌파해야 합니다.
  4. 목표 투영폴 길이, 조정 구간의 스톱, 목표를 고정합니다.
  5. 격차 상황을 분리합니다뉴스 가격 갭과 연속 거래로 형성된 폴을 따로 분석합니다.

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

플래그 패턴은 폴(pole)이라고 불리는 강한 움직임과 추세 지속 여부를 판단하기 위한 횡보 구간을 결합한 것입니다. [1] 강세 및 약세 레이블은 폴 방향을 나타냅니다. 일반적으로 횡보 구간은 폴 방향과 반대 방향으로 기울어지거나 거의 수평을 유지합니다.

효율적인 움직임 뒤에 제한된 되돌림과 새로운 모멘텀이 온다는 가설입니다. 큰 상승 봉만으로 충분하지는 않습니다. 뉴스, 시가 갭, 얕은 유동성은 모양은 비슷해도 체결 위험이 다를 수 있습니다. 폴, 조정, 돌파를 하나의 시각적 이름으로 합치지 말고 별도 요소로 저장합니다.

이러한 구분은 유용한 제어점을 제공합니다. 만약 평행 정지 조건을 요구하는 것이 강한 모멘텀을 선택하는 것 외에 아무런 이점을 제공하지 않는다면, 더 간단한 모멘텀 규칙이 결과를 설명할 수 있을 것입니다. 반대로, 유리한 통합은 특정 유형의 극점 이후에 발생할 때만 중요할 수 있습니다. 이러한 질문들은 경험적인 문제이지, 이름에 내재된 가정이 아닙니다.

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

제안된 극점 설정: 길이 3–20 막대, 크기 P=|C[end]−C[start]|≥3A. 여기서 A는 극점 시작 전에 사용 가능한 ATR(14)입니다. 경로 효율 ER=P/sum(|C[i]−C[i−1]|)를 정의하고 ER≥0.7를 요구 조건으로 합니다. A를 계산하기 위해 충분한 이전 이력을 사용합니다. 강한 움직임 이후에 ATR를 대입하면 기준이 변경되어 적합한 극점이 변경될 수 있습니다.

조정은5–30봉 동안 이어지며 오른쪽 두 봉 또는 세 봉으로 확정한 피벗을 사용합니다. 연구 전에 지연을 하나 정합니다. 경계를 대체로 평행하게 맞추고 기울기 차이와 기간의 곱이 조정 폭의0.2를 넘지 않아야 합니다. 상승 플래그는 수평 또는 하향이며 폴 고점에서 조정 저점까지의 되돌림은0.5P 이하여야 합니다. 하락 버전은 방향을 반전합니다.

후보가 생성되면 폴, 조정 경계, ATR 기준을 고정합니다. 상승 트리거는 종가가 U(t)+b 위로 교차하는 것이며 b=max(2 ticks,0.1A)입니다. 조정 시작부터30봉 후 만료하거나 되돌림이 폴 폭 절반을 넘으면 무효화합니다. 피벗 확정은 지연됩니다. [2] 최적 목표를 얻기 위해 미래 데이터로 폴 시작점을 고르지 마십시오.

트리거 종가가 생기기 전에 후보가 존재해야 합니다. 짧은 기간의 플래그가 완성되어 돌파해도 마지막 필수 피벗이 아직 미확정이면 이 지연 버전은 움직임을 놓칩니다. 이렇게 놓친 기회도 검출기의 특성으로 보고해야 합니다.

detect pole using closed prices and pre-pole ATR
if pole.P>=3*A and pole.ER>=0.7:
  track 5..30-bar consolidation
  when parallel_flag_is_confirmed: freeze boundaries
  base_bar_count=t-base_start+1
  if base_bar_count>30: expire
  elif retracement>0.5*P: cancel
  elif t>created and bullish and C[t-1]<=U(t-1)+b and C[t]>U(t)+b:
    emit LONG; stop=flag_low-epsilon; target=U(t)+P
# Bear flags reverse comparisons; target=B(t)-P.
# epsilon=max(2 ticks,0.15A).

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

두 특징은 조정 구간 거래량 중앙값을 폴 거래량 중앙값으로 나눈 비율과 돌파 시 RVOL입니다. 시험 설정은 비율0.7미만과 돌파 RVOL≥1.5를 요구할 수 있습니다. 이는 연구 제안이며 인용 출처의 수치 규칙이 아닙니다. 두 구간 길이가 다르면 총거래량 대신 봉당 활동을 비교합니다.

만약 차트에 개장 갭이 있다면, 그 변동의 일부는 지속적인 거래 없이 발생한 것일 수 있습니다. 특히 기업 발표 시점을 기준으로 갭이 발생한 차트는 별도로 분석해야 합니다. 대량 거래량 돌파는 진입 시점이 경계선에서 너무 멀리 떨어져 있거나 손절매 지점이 경제적으로 너무 멀리 설정되어 있을 경우, 잘못된 진입을 바로잡아주지 않습니다.

거래량 수축과 확대는 별도로 측정해 시험합니다. 활동이 적은 조정과 활발한 돌파는 각기 다른 기여를 할 수 있습니다. 장중 비교에는 시간대별 패턴을 조정해 개장 때 폴이 생긴 뒤 정오에 조용해지는 것을 자동으로 특이한 수축으로 분류하지 않아야 합니다.

수치적 예시 및 실패 사례

합성 예시: 여덟 봉 동안100에서112로 상승합니다. A=2이므로 P=12는3A=6을 초과합니다. 종가 간 절대 변동의 합은15여서 ER=0.8입니다. 열 봉의 조정이107까지 내려가면 폴의5/12=41.7%를 되돌린 것입니다. 돌파 경계110.5에 대해 종가110.8은 버퍼b=0.2를 더한 수준을 넘습니다. 진입111, 스톱106.7, 목표122.5이면 위험4.3, 잠재 보상11.5로 비용 차감 전 약2.67R입니다.

무효화 예시: 조정이105.5까지 내려가면 되돌림6.5가0.5P를 초과하므로 진입 전에 취소합니다. 다른 경로에서는 유효한 돌파 후111에 체결되고 이후106.7에 닿아 스톱 청산된 거래를 기록합니다. 깊은 되돌림이 조건을 충족하는 것처럼 보이도록 나중에 폴 시작점을 낮추면 안 됩니다.

성공적인 합성 경로의 경우, 가격은 보호 구간이나 선언된 종료 지점 이전에 122.5에 도달해야 합니다. 이 예시는 폴 예측이 어떻게 계산되는지를 보여주는 것이지, 성공 빈도를 보여주는 것은 아닙니다. 진입 시 예상 보상과 실제 보상 간의 차이를 보고해야 하며, 특히 부분 종료 또는 트레일링 규칙이 나중에 도입되는 경우 더욱 중요하게 고려해야 합니다.

진입, 무효화, 청산

기준선 손절매는 횡보 구간의 극단값 밖에 있습니다. 돌파 시점의 경계선에서 폴 길이를 투영합니다. 실제 진입 시점부터 측정하면 목표 가격이 달라지므로 테스트 전에 명확히 지정해야 합니다. R 배수를 이용한 부분 청산도 가능하지만, 각 체결 및 비용에 대한 모델링이 필요합니다. 전체 폴 길이 투영을 확정적인 실현 수익으로 제시할 수는 없습니다.

종가 확인은 초기 움직임 일부를 놓치는 대신 확정 봉의 트리거를 얻습니다. 대기하는 돌파 주문은 빨리 진입할 수 있지만 봉 중간의 일시적 움직임에도 체결될 수 있습니다. 두 방식의 가장 좋은 체결만 하나의 결과에 섞지 마십시오. 제출 전 갭·스프레드 필터는 그때 이용 가능한 호가를 사용해야 하며 체결 후의 후견지명을 쓰면 안 됩니다.

여러 봉으로 조정 피벗을 확정할 때 플래그 저점은 후보 생성 당시 알려진 관측만 포함해야 합니다. 이후 스톱 갱신도 그때까지의 정보에 따른 일정이 필요합니다. 초기 스톱을 뛰어넘는 갭은 계획한 R보다 큰 손실을 낼 수 있으며 이 손실을 장부에 남겨야 합니다.

증분 가치 테스트

충분히 큰 상승 움직임 이후의 돌파를 기준점으로 사용하고, 별도의 플래그를 설정할 필요는 없습니다. 경로 효율성, 얕은 되돌림, 평행성, 거래량을 하나씩 추가해 보세요. 여러 필터를 적용하면 표본 크기가 크게 줄어들 수 있으므로, 남은 거래의 평균 결과뿐만 아니라 커버리지도 공개하는 것이 중요합니다.

뉴스에 기반한 폴, 간격이 있는 폴, 연속적인 움직임을 구분합니다. 실제 포지션 규모와 실행 비용을 사용하여 시간 순서대로 샘플 외 테스트를 수행합니다. 참조 [3]는 폴 길이 예측이 달성될 것이라는 것을 입증하지 않습니다.

구현 검증에는 강하지만 비효율적인 지그재그, 크기 기준 미만의 효율적인 폴,31봉 조정, 허용 한계와 정확히 같은 되돌림을 포함합니다. 폴 시작점은 선택 후 고정하고 이후 데이터가 P를 키울 수 없음을 확인합니다. 같은 폴 아래 평행 조정과 수렴 조정을 비교해 기회를 이중 계산하지 않고 플래그와 페넌트를 구분합니다.

흔한 실수

모든 후퇴를 깃발이라고 부르기

약한 기둥이나 지나치게 긴 받침대는 다른 가설에 속합니다.

폴 시작점 바꾸기

돌파 후 시작점을 다시 선택하면 크기와 목표를 모두 사후 최적화하게 됩니다.

불균등한 기간 동안의 총량 비교

긴 기간의 그래프는 전체적인 활동량은 더 많을 수 있지만, 각 막대 그래프는 더 조용할 수 있습니다. 비교를 정규화하세요.

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

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

0/6 개 항목

자주 묻는 질문

플래그의 조정 구간은 수평이어도 되나요?

네, 이 구성에서는 그렇습니다. 극 방향으로 심하게 기울어진 베이스는 가속도가 일시 정지와 섞이지 않도록 다른 레이블을 지정해야 합니다.

하락 플래그는 상승 플래그를 뒤집은 것인가요?

형태는 방향을 반전할 수 있습니다. 하지만 공매도 가능 여부, 차입 비용, 위쪽 가격 갭 때문에 경제적 결과까지 대칭일 필요는 없습니다.

연구 출처

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

  1. IG: Bull flag and bear flag chart patterns explainedIG. 플래그와 폴 용어에 대한 공개 설명을 읽었습니다. 확인일: .
  2. TradingView: RepaintingTradingView. 피벗 확인 지연 및 화면 재표시. 확인일: .
  3. Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 체계적인 패턴 연구에 대한 배경 설명입니다. 이 구성은 본 논문에서 검증되지 않았습니다. 확인일: .

관련 기법

위험 안내

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

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

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

App Store에서 Backtest 다운로드