글 목차

근거와 범위

참고 자료에는 세 가지 공식적인 형태학적 설명이 포함되어 있습니다. 하지만 제안된 수치적 임계값, 주문 정책 또는 예상 수익성을 뒷받침하는 계정 기록이나 백테스트 데이터는 포함되어 있지 않습니다.

데이터와 시장세션 기반 주식 시장과 지속적으로 거래되는 시장은 서로 다른 갭 정의를 필요로 합니다. 변경된 정의를 기록하지 않고는 두 시장의 패턴 통계를 통합하지 마십시오.
연구 대상 시간봉일봉 차트와 H=1 봉 차트는 연구 사례입니다. 이러한 차트의 이벤트 빈도, 실행 비용 및 세션 경계에 대한 민감도는 별도로 평가해야 합니다.
하락 후 큰 매도 몸통이 나타나고, 이어서 작은 갭 하락 캔들이 형성된 후, 첫 번째 몸통의 중간 지점인 103 위에서 마감되는 상승 캔들이 나타납니다.도표를 원래 크기로 열기
합성 볼륨을 사용한 갭형 모닝스타 정의를 위한 오리지널 합성 OHLC입니다. 이 그림은 전체를 감싸는 패턴이 아닌 별 모양을 묘사합니다.

실전 적용 절차

적용 절차: 장악형과 모닝스타·이브닝스타: 명시적인 반전 캔들 알고리즘
전체 단계는 아래에 설명되어 있습니다. 각 단계에서 데이터가 부족하거나 조건을 충족하지 못하면 제외 사유를 기록해야 합니다.
  1. 컨텍스트 고정추세와 구역 정보는 첫 캔들 이전에 알려져 있어야 합니다.
  2. 몸통 측정두 몸통의 포함 관계 또는 세 캔들의 순서를 적용합니다.
  3. 간격을 확인하세요간격이 있는 버전과 간격이 없는 버전을 구분하여 보관하십시오.
  4. 완료될 때까지 기다리세요마지막 캔들 마감 후에만 신호를 출력합니다.
  5. 실행 및 테스트선택한 손절, TTL, 거래량 규칙을 유지합니다.

서로 다른 두 구조가 역전 가설을 공유합니다.

TradingView는 상승 장악형 패턴을 설명할 때 전체 고가-저가 범위를 반드시 포함하는 것이 아니라 캔들 몸통의 형태를 기준으로 설명합니다([1]). 전통적인 모닝스타 패턴은 세 개의 캔들과 갭으로 구성되며([2]), 하락형 패턴은 이브닝스타 패턴으로 정의됩니다([3]). 이 글에서는 이러한 패턴 명칭을 주문 지시사항으로 취급하는 대신, 구체적인 분석 방법을 제시합니다.

반전 맥락은 첫 캔들 이전에 존재해야 합니다. 제안하는 선행 하락 추세는 이미 확정된 스윙 고점과 저점이 각각 낮아지는 쌍으로 정의합니다. 이력이 부족하면 기하학적 패턴 표시는 유지하되 추세 반전이라 주장하지 않습니다. 횡보 범위 중앙의 패턴과 하락 후 패턴은 별도 맥락 그룹으로 나눕니다.

상승 캔들로 끝날 수 있다는 이유만으로 두 패턴군을 합치면 안 됩니다. 장악형은 두 몸통의 관계를 측정합니다. 스타에는 중간의 작은 몸통, 갭 조건과 추가 봉만큼의 확인 지연이 있습니다. 이 차이는 기회 집합과 실제 가능한 진입 가격을 모두 바꿉니다.

경계 처리 규칙을 명확히 한 몸통 장악형

제안하는 상승 조건은 C[t−1]<O[t−1], C[t]>O[t], O[t]≤C[t−1], C[t]≥O[t−1]이며, 적어도 한쪽 경계가 한 틱 이상 확장되어야 합니다. 작은 두 캔들 조합을 제외하도록 현재 몸통 size≥0.8×ATR[t−1]을 요구합니다. 배수 0.8은 실험 설정입니다. 하락 장악형은 비교 방향을 대칭으로 뒤집습니다.

H[t]>H[t−1] 및 L[t]<L[t−1]을 요구하면 아웃사이드 바 조건이 추가됩니다. 몸통만 쓰는 기준 모형의 필수 조건은 아닙니다. 아웃사이드 바도 몸통이 이전 몸통을 덮지 못하면 장악형이 아닐 수 있습니다. 반대로 유효한 몸통 장악형은 이전 캔들의 한쪽 또는 양쪽 꼬리를 덮지 않을 수 있습니다.

임의의 부동 소수점 허용 오차 대신 틱을 고려한 비교를 사용하십시오. 정확히 동일한 본체 경계를 처리하는 방법을 정의하고, 1틱 확장 요구 사항을 일관되게 유지하십시오. 이 버전에서는 첫 번째 캔들 도지가 엄격한 방향 조건을 만족하지 못합니다. 이를 허용하면 또 다른 등록된 변형이 생성됩니다.

bull_engulf(t):
    opposite = C[t-1] < O[t-1] and C[t] > O[t]
    covers = O[t] <= C[t-1] and C[t] >= O[t-1]
    extends = O[t] <= C[t-1]-tick or C[t] >= O[t-1]+tick
    sizeable = abs(C[t]-O[t]) >= 0.8*ATR[t-1]
    return opposite and covers and extends and sizeable
# Signal only after close t; proposed stop below min(L[t-1],L[t]).

세 캔들 스타와 별도의 무갭 변형

a, b, c를 연속 캔들, A를 a 이전에 이용 가능한 ATR로 둡니다. 제안하는 morning_star_gap에는 body≥0.8A인 음봉 a, body≤0.3A이고 몸통 전체가 a의 몸통 아래에 있는 b, body≥0.8A인 양봉 c가 필요합니다. c는 b의 몸통 상단보다 위에서 시작하고 a의 몸통 중간점보다 위에서 마감해야 합니다.

이브닝스타는 이 관계를 반전시킵니다. 큰 양봉 몸통 위에 작은 몸통이 있고, 이어지는 큰 음봉은 b의 몸통 아래에서 시작하여 a의 몸통 중간점 아래에서 마감합니다. 크기 배수는 출처가 최적화한 값이 아니라 연구자가 선택한 설정입니다.

연속 거래 암호화폐 시장에서는 두 갭 조건을 제거한 three_candle_reversal_no_gap 실험을 별도로 정의할 수 있습니다. 자체 버전과 결과를 부여합니다. 패턴 모집단을 조용히 바꾸면서 전통적인 갭형 이름을 유지하거나 갭형 패턴의 성과 주장을 연속시장 변형으로 옮기면 안 됩니다.

바디 갭과 전체 범위 갭도 다릅니다. 바디가 제안된 스타 규칙을 충족하는 동안 윅이 겹칠 수 있습니다. 유용하다면 두 플래그를 모두 저장하되, 평가 전에 관련 플래그를 선택하십시오. 세션 경계, 야간 거래 및 기업 활동 조정으로 인해 명백한 갭이 발생할 수 있습니다.

수치적 적격성 평가, 거부 및 손실 거래

합성 장악형 예시: 이전 O=102, C=100, H=103, L=99.5; 현재 O=99.8, C=102.4, H=102.8, L=99.6. 새 몸통은 이전 몸통을 덮지만 전체 고저 범위는 이전의 두 극값을 모두 덮지 않습니다. ATR=2일 때 몸통 크기 2.6은 필요한 1.6보다 큽니다. 새 종가가 101.8에 그치면 몸통 포함 조건은 실패합니다.

합성 모닝스타: a는 O=105, C=101; b는 O=100, C=100.2; c는 O=100.5, C=103.5이며 A=3입니다. 몸통 크기는 4,0.2,3입니다. 두 몸통 갭 조건을 모두 만족하고 103.5는 a의 몸통 중간점 103보다 높습니다. 최종 종가가 102.8이면 반등처럼 보여도 중간점 조건을 충족하지 않습니다.

c 이후 103.7 진입, 손절가 99.5를 제안하면 계획 위험은 4.2포인트이고 2R 목표가는 112.1입니다. 합성 경로가 목표까지 이어지면 규칙상 성공입니다. 반대로 99.4로 하락하면 손절됩니다. 두 경로 모두 유효한 형태에서 시작하며, 패턴은 거래 자격만 정하고 이후 경로를 결정하지 않습니다.

세 번째 캔들이 누락된 경우, 이는 부분적으로 성공한 스타 캔들이 아닙니다. 확정되거나 만료될 때까지 미완성 후보로 간주하십시오. 예측 전략이 b 구간에서 진입하는 경우, 그 결과는 세 개의 캔들이 모두 완성된 기준선과는 별도로 평가해야 합니다.

최종 마감부터 실행 가능한 주문까지

기준 모형은 마지막 캔들 이후 다음 이용 가능한 시가에 진입하고, 전체 패턴의 극값 바깥에 버퍼를 더해 손절가를 둡니다. 대안은 패턴 고가 위에 진입용 스톱 주문을 두고 세 봉 동안만 유효하게 하는 방식입니다. 이후 경로를 보기 전에 주문 시점과 만료 규칙을 등록합니다.

큰 패턴은 손절 폭을 넓힐 수 있습니다. 원하는 R 배수를 만들려고 손절가를 몸통 안으로 옮기지 말고, 고정 위험 예산에 맞춰 주문 수량을 줄입니다. 가능한 보상이나 유동성이 부족해 제출 전에 후보를 거부했는지도 기록합니다.

장악형 캔들과 스타형 캔들이 동일한 최종 앵커를 공유하는 경우, 하나의 이벤트 식별자를 사용하거나 중복 위험을 방지하는 포트폴리오 규칙을 적용하십시오. 미체결 주문은 사전 선언된 무효화 시 취소될 수 있으며, 체결된 거래는 기록에 남습니다. 최종 일일 종가는 장중에 이미 체결된 스톱 주문을 삭제할 수 없습니다.

확인과 실행 사이에 갭이 있으면 원래 신호를 유지하면서 실제 진입 위험을 다시 계산합니다. 진입 직후 손절가를 통과했다면 정확한 손절가 체결을 가정하지 말고 실제 가능한 체결 가격을 사용해야 합니다. 같은 봉이 손절가와 목표가를 모두 건드리면 더 세밀한 데이터나 사전에 명시한 불리한 경로 규칙이 필요합니다.

해당 캔들에 거래량을 할당합니다.

제안하는 특징값은 장악형 캔들 또는 스타의 c 캔들의 RVOL, 그리고 기준 거래량 대비 b의 거래 활동입니다. b의 저거래량은 좁은 가격 범위나 한산한 시간대 때문일 수 있으므로 매도세 소진의 자동 증거가 아닙니다. 같은 시간대 비교로 일중 계절성 영향을 줄입니다.

형태만, 기존 구역에 있는 형태, 여기에 거래량 조건을 추가한 경우를 순서대로 검증합니다. 선행 추세, 손절가와 체결 모형은 동일하게 유지합니다. 뉴스 후 거래량이 매우 큰 장악형은 스프레드와 갭 비용도 클 수 있으므로 비용을 반영하지 않은 확인 점수만으로 충분하지 않습니다.

세 개의 캔들로 구성된 스타 패턴과 두 개의 캔들로 구성된 장악형 패턴의 총거래량을 지속 시간 차이를 고려하지 않은 채 비교하지 마십시오. 봉당 평균, 마지막 캔들의 RVOL 또는 별도로 정의한 이벤트 구간을 사용하면 비교 질문이 더 명확해집니다. 완성된 패턴의 거래량은 이를 구성하는 모든 캔들이 완료된 뒤에만 이용할 수 있습니다.

각 버전을 검증하고 거부된 후보를 보존합니다.

시험 사례에는 같은 몸통 경계, 첫 캔들이 도지인 경우, 꼬리가 겹치는 몸통 갭, 몸통 장악 없는 아웃사이드 바, c가 빠진 스타, 주식 분할 조정 오류를 포함합니다. 고정 가격 중심에 대해 입력을 대칭 반전해 하락 조건의 잘못된 비교 부호를 찾습니다. 신호는 필요한 마지막 캔들이 마감된 후에만 나타나야 합니다.

장악형, star_gap, no_gap를 각각 보고하고, 미발동 후보, 중복 패턴, 수수료, 낙폭, 표본 외 수익을 포함합니다. 최종 버전 선택 전에 몸통, 갭, 맥락의 임계값을 등록합니다. 보기 좋은 승리 사례가 전체 기회 집합의 결과를 대신할 수 없습니다.

유용한 어블레이션(ablation)은 다른 모든 별의 조건을 유지하면서 간극 요구 사항만 제거한 다음, 몸체 크기 필터만 제거합니다. 이렇게 하면 신호 분포를 변화시키는 요인을 파악할 수 있습니다. 여러 조건이 동시에 변하는 경우, 성능 차이를 특정 형태학적 특징 하나에만 귀인할 수는 없습니다.

흔한 실수

세 번째 별 모양 촛불 전에 진입

해당 순서는 미완성 상태이며, 사전 진입은 다른 전략에 속합니다.

원래 성과 주장을 유지하면서 갭 조건은 제거함

격차 정의를 변경하면 표본이 달라지는데, 특히 지속적으로 거래되는 시장에서 이러한 변화가 두드러집니다.

양초 색상만 확인

색이 바뀌었다는 사실만으로 몸통 포함, 크기 또는 중간점 조건을 만족하지는 않습니다.

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

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

0/8 개 항목

자주 묻는 질문

장악형은 양쪽 꼬리까지 덮어야 하나요?

바디 단독 기준선에는 해당되지 않습니다. 상하 전체를 커버하는 경우 외부 바 요구 사항이 추가되므로 별도로 평가해야 합니다.

가운데 별 모양 양초는 반드시 도지 양초여야 하나요?

이 버전에서는 그렇지 않습니다. 작은 몸체면 충분하며, 도지스타 변형은 더 엄격한 하위 집합으로 자체 임계값이 필요합니다.

연구 출처

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

  1. Engulfing - BullishTradingView. 몸통 포함과 고저 범위 전체 포함의 차이를 읽은 범위. 확인일: .
  2. Morning Star - BullishTradingView. 세 캔들 구조와 갭 조건을 읽은 범위. 확인일: .
  3. Evening Star - BearishTradingView. 하락형과 몸통 중간점 조건을 읽은 범위. 확인일: .

관련 기법

위험 안내

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

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

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

App Store에서 Backtest 다운로드