글 목차

근거와 범위

원래 구현들은 블록 정의와 캔들 몸통/전체 범위 선택이 서로 다르다. 다음 버전 관리 제안의 수익성은 입증되지 않았다.

데이터와 시장OHLCV는 일관된 피드에서 가져온 것입니다. 차트에서 파생된 블록은 거래소의 주문 대기 데이터를 대체할 수 없습니다.
연구 대상 시간봉한 시간 봉의 구역과 다섯 분 봉 진입은 연구 예다. 하위 시간봉이 쓰기 전에 시간봉 구조와 블록이 확정되어야 한다.
100–101 앵커 영역은 충격파에 앞서 나타나며, 가격이 103를 돌파할 때 표시되고, 이후 재시험됩니다.도표를 원래 크기로 열기
합성 이벤트 경로. 앵커는 BOS 이후에만 주문 블록이 됩니다. 기관 주문이나 실제 백테스트는 반영되지 않았습니다.

실전 적용 절차

적용 절차: 주문 블록: 구조적 돌파 후 충격파 이전 캔들 영역 지정
전체 단계는 아래에 설명되어 있습니다. 각 단계에서 데이터가 부족하거나 조건을 충족하지 못하면 제외 사유를 기록해야 합니다.
  1. BOS 또는 MSS를 확인하십시오.구조적 사건은 이미 알려져 있어야 합니다.
  2. 임펄스를 명시하십시오고정된 런 및 변위 정의를 사용하십시오.
  3. 앵커를 선택하세요W와 바디/풀 레인지 규칙을 적용합니다.
  4. 게시 및 감사타임스탬프와 이전 재검사 결과를 기록하십시오.
  5. 거래하거나 무효화하다앵커를 이동하지 않고 별도의 진입 모델을 사용하십시오.

기준 캔들을 고르기 전에 가격 임펄스를 정의한다

강한 상승 직전 마지막 음봉이라는 말에는 상승 강도와 완료 시점이라는 두 문제가 남는다. 미래 움직임 전체를 보고 왼쪽의 가장 예쁜 봉을 고르면 실제로 공표할 수 있는 시점 없는 매력적인 구역을 만들게 된다.

Order Blocks & Breaker Blocks 도구는 몸통 또는 전체 캔들 구역을 제공하고[1], SMC 구현에는 여러 구조/블록 종류가 있다[2]. 여기서는 한 기준 캔들의 꼬리 포함 전체 범위를 쓰며 BOS 또는 MSS를 안 뒤에만 공표한다. 위치로 거래자 신원을 추정하지 않는다.

영역이 넓을수록 성공적인 터치로 간주되는 리턴 횟수가 많아지지만, 일반적으로 더 넓은 보호 범위가 필요합니다. 영역이 좁을수록 보상/위험 측면에서 매력적으로 보일 수 있지만, 스프레드에 더 민감해집니다. 터치율이나 바운스율만으로는 어떤 경계 규칙이 경제적으로 더 유리한지 판단할 수 없습니다.

재현 가능한 앵커 선택 알고리즘

상승 BOS/MSS가 확정된 종가 시각 t에서 끝나는 마지막 연속 양봉 구간을 찾되 제안된 M=3봉으로 제한한다. 도지는 연속 구간을 끝낸다. 시작을 s라 두고 (C[t]−O[s])/A_ref≥1을 요구하며 A_ref=ATR14[s−1]로 정의한다. s 바로 전의 제안된 W=4봉 안에서 마지막 음봉을 고른다. 없으면 블록을 생성하지 않는다.

기준 j에 zone=[L[j],H[j]], published_at=t, eligible_from=t+1를 설정한다. occurred_at=j는 과거 발생 위치만 기록한다. 구역과 A_ref를 보존한다. 하락판은 방향을 뒤집어 연속 음봉 앞의 양봉 기준을 찾는다. M, W와 한 ATR 이동폭은 제안한 연구 설정이며 원저자에게 귀속하는 수치가 아니다.

미접촉 여부는 가격이 구역을 떠날 때부터 판단하며 BOS 공표 전도 포함한다. 이탈과 공표 사이에 되돌아왔으면 prepublication_retest=true를 저장한다. 첫 접촉판은 해당 블록을 제외할 수 있다. 새로 그린 블록이라고 자동으로 미접촉은 아니다.

연속 양봉이 M보다 길 때의 처리를 고정한다. 이동폭 조건을 채울 때까지 무한히 확장하지 않고 마지막 M봉만 평가한다. s와 j를 저장해 다시 재생할 때 미래 임펄스 전체에서 재선택하지 않고 같은 선택을 재현한다.

on_confirmed_bullish_structure_break(t):
  s = start_of_final_bullish_run(t,max_bars=3)
  if s is None or not valid_history_before(s,lookback=4): return
  A = ATR14[s-1]
  if not finite_positive(A): return
  if (C[t]-O[s])/A < 1: return
  j = last_bearish_bar(s-4,s-1)
  if j is None: return
  zone = [L[j],H[j]]
  publish(zone,original_bar=j,known_at=received_close_time(t),
          eligible=t+1,A_ref=A,
          prior_retests=count_since_departure(zone,j,t))

볼륨을 개별적이고 테스트 가능한 특징으로 사용하십시오.

기준 캔들, 임펄스, 되돌림의 거래량을 따로 잰다. 기준 거래량이 크다고 더 좋은 블록은 아니다. 물량 분산 매도나 양방향 거래일 수 있다. 다른 조건이 같은 BOS 확정 블록에서 RVOL 필터 유무를 비교한다.

되돌림 거래량이 임펄스보다 낮으면 지속 시간과 시간대를 통제한다. 세 봉 임펄스와 한 봉 되돌림의 원시 합계를 비교하면 작은 창에 기계적으로 유리하다. 재방문 때 스프레드도 재라. 블록 자체가 좁으면 거래 비용을 낼 가격 여유가 너무 작을 수 있다.

임펄스 내 FVG도 별도 특징이다. FVG, 이동폭, BOS가 같은 강한 봉에서 나오면 임의의 신뢰 점수 세 개를 더해 독립 근거를 과장할 수 있다. 공통 이벤트 계보를 보존하고 실험에 각 조건을 따로 추가한다.

합성 블록 생성 및 재테스트 실패

가상 음봉 기준 j의 O=100.80, H=101, L=100, C=100.20이다. 다음 연속 양봉 구간이 종가103.50에 도달해 기존 스윙103을 넘으며 구간 전 ATR은1이다. 상승 블록은[100,101], 중점100.50이고 BOS 종가 확정 때에만 사용할 수 있다.

이후 재시험에서 100.40에 도달하여 101.20에서 마감되며, 상단 경계선 + b=0.10 위에서 제안된 거부 조건을 만족합니다. 101.25에서 매수가 체결되고, 손절매는 99.90, 목표가는 103.95이며, 위험은 1.35, 보상은 2.70 또는 비용 전 2R입니다. 100.50의 중간 가격 지정가 진입은 주문이 반환 전에 존재했고 체결 모델이 실행을 허용하는 경우에만 유효합니다.

실패 경로는99.70에 닿고99.80에 마감한다. 확인판은 진입하지 않는다. 대기 중이던 중점 지정가는 체결된 뒤99.88에 종료되어100.50에서0.62 손실일 수 있다. 실패를 구조상 유효하게 보이려 저가99.50의 오래된 봉으로 기준을 바꾸지 않는다. j가 원래 W=4 밖이면 애초에 블록을 만들면 안 된다.

첫 번째 재시험, 무효화 및 영역 수명

제안 기준은 공표 후30봉 안의 첫 적격 재시험만 허용하며 이후 종가가 zone_high+b보다 높아야 한다. zone_low−b 아래 종가, 별도로 정한 주요 구조 실패, 만료이면 진입 전 취소한다. 이미 있는 지정가는 봉 마감 취소 결정 전에 그 주문의 유효 기간 중 체결부터 처리한다.

구역 밖 스톱과 더 큰 스윙 밖 스톱은 다른 위험 정책이다. 실제 진입가, 스톱 거리와 가격 단위당 상품 가치로 수량을 계산한다. 사전 스프레드/위험 한도로 진입을 거부할 수 있으나 패배 거래를 본 뒤 한도를 정하면 안 된다. 거래소 주문 문서는 체결 계층 정의에 도움이 된다.[3]

블록이 실패하면 FAILED 기록을 보존한다. 이후 브레이커는 parent_ob_id를 가진 새 후보이지 이전 손실을 성공 구역으로 바꾼 기록이 아니다. 첫 접촉과 두 번째 접촉 가설을 비교하도록 모든 접촉을 남긴다.

겹치는 시간봉에서 여러 기준이 적격이어도 자동으로 포지션을 쌓지 않는다. 같은 임펄스에서 모두 나왔을 수 있다. 한 거래를 택하거나 고정 이벤트 예산을 나누고 거절 대안도 연구용으로 남긴다.

앵커가 단순 풀백 존보다 개선된 점이 있나요?

대조군은 다른 임펄스 전 봉이나 같은 움직임의 고정 비율 되돌림 구역이다. 구역 폭, 거리, 경과 시간과 추세를 맞춘다. 진입가가 현재 가격에 가까워 생긴 이점은 특수한 기관 재고 메커니즘의 증거와 다르다.

과거부터 한 단계씩 재생하면 공표 시점에만 구역이 나타나야 한다. 최종 차트에 남은 블록만 보지 말고 실패 블록을 보존한다. 블록 수, 재시험 빈도, 미체결률, 순 기대값, 드로다운과 R 단위 비용을 보고한다.

새 데이터에서 인접 M/W, 몸통 대 꼬리 포함 경계와 TTL을 검증한다. 공표 전 가격이 접촉한 블록도 별도 그룹으로 포함해 미접촉 선택 비용을 측정한다. 수백 규칙 중 설득력 있는 차트 하나를 보이는 것은 전체 방법을 검증하지 않는다.

흔한 실수

모든 캔들은 주문 블록이 됩니다.

충격 및 구조 파괴 맥락이 없으면 탐지기는 충분히 구체적이지 못합니다.

손절 후 기준 캔들 변경

패배 사례를 빼서 구역 단위 생존 편향을 만든다.

새로 그렸으니 가격이 아직 접촉하지 않았다고 가정

신선도에는 출판 전 기간도 포함되어야 합니다.

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

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

0/7 개 항목

자주 묻는 질문

오더 블록은 은행의 대기 지정가 주문인가요?

캔들 차트로는 그것을 확인할 수 없습니다. 여기서는 명확한 규칙에 따라 선택된 가격 영역일 뿐입니다.

캔들 몸통이 꼬리 포함 전체 범위보다 나은가요?

폭, 체결과 보호가 달라진다. 개발 표본 밖에서 동일 기회 집합으로 비교한다.

연구 출처

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

  1. Order Blocks and Breaker BlocksLuxAlgo on TradingView. 원 도구 설명, 몸통/전체 범위 옵션과 극성 동작을 읽었다. 확인일: .
  2. Smart Money ConceptsLuxAlgo on TradingView. 보편적 시장 표준이 아닌 하나의 구현을 읽었다. 확인일: .
  3. Futures Order TypesCME Group. 탐지와 체결을 구분할 주문 작동 방식을 읽었다. 확인일: .

관련 기법

위험 안내

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

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

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

App Store에서 Backtest 다운로드