글 목차

근거와 범위

본 문서에서는 독창적인 지표 설명과 손절매 관련 가격 연쇄 반응에 대한 연구를 통해 맥락을 제공합니다. 제안된 탐지기는 새로운 백테스트 결과나 독립적으로 검증된 거래 기록을 보유하고 있지 않습니다.

데이터와 시장OHLC는 주식, 선물 또는 암호화폐 시장의 기하학적 구조를 식별할 수 있습니다. 레벨 구성, 거래량 범위, 틱 크기 및 실행은 각 시장별로 별도로 검증해야 합니다.
연구 대상 시간봉5분봉과 1시간봉은 연구용 예시입니다. 봉의 시간 경계를 바꾸면 한 사건이 여러 봉으로 나뉠 수 있으므로 시간 주기 역시 명세에 포함됩니다.
가격이 지지선 100 아래로 내려가 99.60에 도달한 뒤 100.30으로 복귀합니다. 사건 주변에서 합성 거래량이 증가합니다.도표를 원래 크기로 열기
합성 이벤트 가격 경로이며, OHLC 캔들 또는 백테스트 결과가 아닙니다. 100 레벨은 99.60 돌파 이전에 존재했습니다.

실전 적용 절차

적용 절차: 유동성 스윕과 리클레임: 기준 가격 돌파와 복귀 감지
전체 단계는 아래에 설명되어 있습니다. 각 단계에서 데이터가 부족하거나 조건을 충족하지 못하면 제외 사유를 기록해야 합니다.
  1. 레벨을 선택하세요스윕 바 이전에 참조 자격이 있는 항목을 사용하십시오.
  2. 돌파 깊이 측정극값이 고정된 완충 경계를 넘어야 합니다.
  3. 리클레임 확인봉 종가가 확정될 때까지 기다리고 극값을 보관합니다.
  4. 엔트리 버전을 적용하세요테스트 전에 선택한 확인 정책을 사용하십시오.
  5. 거래를 관리하세요손절매, 만기 및 미리 정해진 목표가를 실행합니다.

관찰 가능한 행동과 역전 가설

현재 사건 전에 지지선 100이 알려져 있었다고 가정합니다. 가격은 99.60까지 내려간 뒤 100.30에 마감했습니다. 하방 돌파가 종가까지 유지되지 않은 것입니다. 연구 질문은 가격 복귀 후 실제로 진입할 수 있는 거래가 조건을 맞춘 대조군보다 더 나은 후속 수익률을 보이는지입니다. 기관이 의도적으로 다른 참여자의 스톱 주문을 노렸는지는 별개의 질문이며 OHLCV만으로는 알 수 없습니다.

LuxAlgo는 꼬리 스윕과 돌파·재시험 방식들을 설명합니다 [1]. 이 글은 한 봉 안에서 복귀하는 리클레임 방식으로 명세를 고정합니다. CME는 스톱 주문의 작동 원리를 설명하고 [2], Osler는 FX의 스톱 주문과 관련된 가격 연쇄 움직임을 연구합니다 [3]. 따라서 기준선을 계속 돌파하는 사건도 대조군에 남깁니다. 이 자료들이 해당 반전 규칙의 수익성을 입증하는 것은 아닙니다.

기준은 확정된 피벗, 이전 세션 저점 또는 비슷한 저점 군집일 수 있습니다. reference_type, 기준이 생긴 뒤의 경과 시간, 이전 접촉을 기록합니다. 한 가격 수준에 세 가지 이름이 붙어도 독립 기회 세 개가 아니라 같은 사건으로 취급합니다. 그렇지 않으면 표본 수와 분산 투자 효과가 모두 과장될 수 있습니다.

제안된 연구 매개변수를 갖는 인과 탐지기

봉 t가 시작하기 전에 t−1까지의 정보로 사용 가능한 지지선 S와 ATR14를 구합니다. 제안하는 완충 폭은 돌파에 b=max(2 ticks,0.10 ATR), 복귀에 e=max(2 ticks,0.15 ATR)입니다. 상승 후보는 이전 종가가 S 이상이고 현재 저가가 S−b 미만이며 현재 종가가 S+e보다 높아야 합니다. 하락 후보는 저항선을 기준으로 부등호 방향을 뒤집습니다. ATR가 없거나 틱 크기와 변동성의 관계가 부적절하면 후보에서 제외합니다.

i번째 봉에 위치하지만 오른쪽으로 r개의 봉이 필요한 피벗은 i+r번째 봉이 되어서야 알 수 있습니다. 보수적인 구현 방식에서는 결과 레벨이 다음 봉에서 유효한 레벨이 됩니다. 피벗 위치로 역방향으로 선을 그리는 것은 이전 스윕 결정에 영향을 미치지 않도록 해야 합니다.

돌파 깊이는 ATR 단위로, 종가 위치는 CLV=(close−low)/(high−low)로 기록합니다. 높은 CLV는 종가가 해당 봉의 고가 근처라는 뜻입니다. 낮은 CLV 사건을 자동 제외하지 말고 검증할 특성으로 취급합니다. 가격 범위가 0인 봉의 처리 규칙을 명시합니다. 후보의 유효 기간 동안 기준 수준과 완충 폭을 고정합니다.

before_t = snapshot(levels eligible before t)
A = ATR14[t-1]
for S in before_t:
  if C[t-1] >= S and L[t] < S-b and C[t] > S+e:
    emit(signal_at=close_time[t], extreme=L[t], level_id=S.id)
# Place orders only after the confirmed close is received

거래량은 거래 활동을 측정하는 것이지 거래자의 신원을 측정하는 것이 아닙니다.

제안된 특징 중 하나는 스윕 바를 이전 20 세션의 동일 시간대와 비교하는 것입니다. 높은 거래량은 공격적인 매도, 그에 대한 매수, 또는 둘 다를 동반할 수 있습니다. 결합 규칙을 선택하기 전에 높은 RVOL 스윕과 낮은 RVOL 스윕을 각각 테스트하십시오. 어떤 거래가 수익을 냈는지 확인한 후 다른 설명을 선택하는 것은 탐지기의 목적에 어긋납니다.

체결 기록으로 적극적으로 주문을 낸 매수·매도 측을 신뢰성 있게 식별할 수 있다면 극값 주변의 델타를 측정합니다. 적극적인 매도가 많은데도 가격이 거의 더 하락하지 않는다면 매도 물량의 흡수 후보이며 이후 가격 확인이 필요합니다. 음봉의 거래량은 적극적 매도 거래량과 같지 않습니다. FX 틱 거래량은 관측한 피드의 활동량이며 전 세계를 통합한 거래량이 아닙니다.

정규장과 시간외 세션에서 분모를 일관된 방식으로 정규화합니다. 둘 다 5분봉이라는 이유만으로 거래량이 적은 한낮의 리클레임을 시가 단일가 경매 거래량과 비교하면 안 됩니다. 기준값이 없거나 0이면 매우 큰 RVOL을 부여하지 말고 데이터 부족으로 기록합니다.

합성 예시: 유효한 이벤트, 거부 및 손실

S=100, ATR=1, 틱 크기 size=0.01이면 b=0.10, e=0.15입니다. O=100.20, H=100.60, L=99.60, C=100.30인 봉은 99.90 아래로 돌파했다가 100.15 위로 복귀합니다. CLV는 0.70입니다. 종가 데이터를 받은 뒤 매수가 100.35에 체결되고 스톱이 99.50, 목표가가 102.05라면 초기 위험은 0.85, 목표 이익은 1.70으로 비용 전 2R입니다. 이 수치는 실제 시장 성적이 아닌 합성 계산 예시입니다.

같은 저가라도 종가가 99.95이면 리클레임 조건을 충족하지 못합니다. 별도의 손실 경로에서는 유효 신호 후 100.35에 진입했지만 다음 봉이 보호 가격을 갭으로 넘어 99.42에 청산됩니다. 손실은 계획한 0.85가 아니라 0.93입니다. 스톱 체결이 불리했다는 이유로 거래를 삭제할 수 없습니다.

거래 범위의 양쪽 경계를 모두 넘는 봉은 봉 내부 순서가 없으면 모호합니다. 종가로 어느 경계를 먼저 넘었는지 알 수 없습니다. 해당 경우를 표시하거나 발생 순서를 판별할 만큼 상세한 자료를 사용합니다. 나중에 수익이 난 방향을 선택해서는 안 됩니다.

진입 대안은 별개의 전략으로 유지되어야 합니다.

빠른 진입 방식은 리클레임 종가 확인 후 주문을 보냅니다. 지연 방식은 이후 봉이 리클레임 봉의 고가 위에서 마감할 때까지 기다립니다. 구조 방식은 이미 확정된 작은 스윙의 돌파를 기다립니다. 확인 조건을 더하면 일부 거짓 신호를 줄이지만 진입가가 스톱에서 멀어질 수 있습니다. 확인이 항상 유리하다고 가정하지 말고 순 기대값을 비교합니다.

대기 중인 후보의 만료 기간으로 K=4봉을 제안합니다. 진입 전에 스윕 극값에서 b를 뺀 가격 아래로 하락하면 후보를 취소합니다. 포지션이 생긴 뒤에는 봉 내부 보호 스톱과 종가 기준 무효화가 서로 다른 지침입니다. 봉 중에 활성화된 스톱을 이후 가격이 회복됐다는 이유로 시뮬레이션에서 없애면 안 됩니다.

signal_at, received_at, submitted_at, filled_at를 저장합니다. 리클레임 후 낸 매수 지정가는 미체결일 수 있으며 가격이 단순히 닿았다고 주문 대기열에서 체결되는 것은 아닙니다. 미리 정한 R 목표나 진입 당시 알려져 있던 저항선을 사용합니다. 미래의 스윙 고점을 소급하여 목표가로 정할 수 없습니다.

리클레임 조건의 추가 효과 검증

동일한 종류의 기준선을 돌파한 모든 사건에서 시작하며 복귀하지 않은 사건도 포함합니다. 시간대, 변동성, 추세, 기준선 경과 시간이 비슷한 대조군을 구성합니다. 리클레임, RVOL, 구조 확인을 각각 별도 실험에서 추가합니다. 관측을 시간순으로 분할하고 임계값 수정에 사용하지 않는 최종 테스트 집합을 보존합니다.

독립 이벤트 수, 순 R, 드로다운, 역행·순행 폭, 미체결률을 보고합니다. 같은 가격 움직임에서 나온 여러 신호에는 같은 event_group_id를 붙입니다. 관측이 동일한 시장 충격에 속할 때 개별 봉을 독립적으로 취급한 신뢰 구간은 오해를 낳을 수 있습니다.

각 시점까지의 과거 자료를 재생하고 이후 봉을 추가해도 이미 공개된 수준, 신호, 타임스탬프가 바뀌지 않는지 확인합니다. 완충 경계와 정확히 일치하는 값, 중첩된 기준선, 누락 봉, 틱 크기 변화도 시험합니다. 특정한 봉 시간 정렬에서만 작동하는 탐지기는 세션 경계를 조금 바꿔도 견디는 탐지기보다 근거가 약합니다.

흔한 실수

모든 꼬리를 스톱 사냥이라고 부르기

꼬리는 가격 극값을 보여줄 뿐 참여자나 의도를 알려주지 않습니다. 탐지기 이름은 관측된 움직임을 설명하도록 붙입니다.

반복되는 정보를 확인으로 간주

스윕 패턴, 핀바 모양, CLV는 동일한 캔들을 나타낼 수 있습니다. 추가 정보를 측정하려면 어블레이션 기법을 사용하십시오.

진입가를 사후에 유리하게 바꾸기

종가에서야 알게 된 신호로 그 이전 꼬리의 저가에 매수할 수는 없습니다.

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

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

0/7 개 항목

자주 묻는 질문

유효한 스윕에는 높은 거래량이 필요한가요?

가격 형상만 사용하는 기본형에서는 필수가 아닙니다. RVOL 그룹별 결과를 평가합니다. 높은 거래량을 필수로 하면 별도의 전략 버전이 됩니다.

위쪽으로 스윕하면 항상 공매도해야 하나요?

아니요. 해당 레벨 위에서 마감되는 돌파는 돌파 또는 수용 가설에 해당합니다. 완전한 회복조차도 이후에 실패할 수 있습니다.

연구 출처

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

  1. Liquidity SweepsLuxAlgo on TradingView. 원래 지표 설명을 참조했습니다. 스크립트는 실행하거나 감사하지 않았습니다. 확인일: .
  2. Futures Order TypesCME Group. 주문 작동 원리 자료를 참조했습니다. 탐지기 자체의 검증 자료는 아닙니다. 확인일: .
  3. Stop-Loss Orders and Price Cascades in Currency MarketsFederal Reserve Bank of New York. Carol Osler 연구의 초록을 참조했습니다. 실증 분석의 범위는 FX입니다. 확인일: .

관련 기법

위험 안내

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

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

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

App Store에서 Backtest 다운로드