ICT Order Blocks Structure
- 지표
- 버전: 1.0
- 활성화: 10
ICT Order Blocks Structure는 시장 구조를 바탕으로 ICT / Smart Money 오더블록을 자동으로 찾아 그립니다. 캔들 색만으로 구역을 추측하지 않습니다. 오더블록은 가격이 구조 돌파로 확인한 후에만 그려지며, 유효한 동안에만 차트에 남습니다.
작동 방식
- 스윙 포인트 – 양쪽에 설정 가능한 수의 캔들로 스윙 고점과 저점을 감지합니다.
- 구조 돌파 – 마지막 스윙 고점 위(또는 마지막 스윙 저점 아래)에서의 캔들 종가가 BOS를 확인합니다. 구조의 방향이 바뀌면 선은 MSS(market structure shift)로 표시됩니다.
- 오더블록 – 구조를 돌파한 추진 움직임 직전의 마지막 반대 캔들이 오더블록이 됩니다(상승 OB = 상승 전 마지막 음봉, 하락 OB = 하락 전 마지막 양봉).
- 디스플레이스먼트 필터 – 선택적으로, 돌파 구간에 공정가치 갭(FVG)이 있을 때만 OB를 유지합니다. 약한 움직임을 걸러냅니다.
- 미티게이션 – 가격이 구역으로 돌아오면 블록은 미티게이트됨으로 표시됩니다(옅은 색, "(m)" 라벨). 캔들이 구역을 관통해 마감하면 블록은 무효화되어 제거되거나, 원하면 회색 브레이커 블록으로 유지됩니다.
기능
- 50 % 중앙선이 있는 상승 및 하락 오더블록.
- BOS 및 MSS 구조선.
- 세 가지 구역 정의: 꼬리에서 꼬리, 몸통만, 또는 ICT 시가-극값.
- 미티게이트된 블록과 돌파된 블록(브레이커)을 틱 단위로 실시간 추적.
- 가격이 활성 오더블록에 진입할 때 팝업 및 푸시 알림(블록당 한 번).
- 어둡거나 밝은 차트 배경에 자동으로 맞춰지는 색상, 변경 가능.
- 가벼움: 계산은 새 캔들마다 한 번 실행되며, 객체는 ICTOB_ 접두사를 가지고 지표 제거 시 삭제됩니다.
- 모든 심볼과 모든 시간대에서 작동(외환, 금속, 지수, 암호화폐).
- 리페인트 없음: 블록은 확정된 스윙과 그 너머의 종가 이후에만 그려지며 이후 절대 움직이지 않습니다.
입력 파라미터
- 스윙 길이(5) – 스윙 포인트 양쪽의 캔들 수. 높을수록 적지만 강한 구조 레벨.
- 분석 캔들 수(800) – 새 캔들마다 스캔하는 과거 데이터.
- 디스플레이스먼트(FVG) 필수(true) – 불균형으로 확인된 OB만 유지.
- 구역 정의(Wick) – 꼬리 / 몸통 / 시가-극값.
- 측면당 활성 OB(8) – 표시되는 상승 및 하락 블록의 최대 수.
- 미티게이트된 OB 유지(true) – 터치된 블록을 돌파될 때까지 유지.
- 돌파된 OB 표시(false) – 무효화된 블록을 회색으로 표시(브레이커 블록).
- 중앙선(true) – 각 블록의 50 % 선.
- 오른쪽 연장(15) – 현재 캔들 오른쪽으로 연장되는 캔들 수.
- 사각형 채우기(true).
- BOS / MSS 표시(true), 스윙 표시(false).
- 색상 – 상승, 하락, 돌파됨, 구조 색상(clrNONE = 자동).
- 알림 – 팝업 알림 및 푸시 알림.
권장 사용법
- 상위 시간대(H4 / H1)에서 방향과 신선한 미티게이트되지 않은 블록을 확인합니다.
- 가격이 마지막 MSS 방향의 블록으로 돌아오기를 기다린 뒤, 하위 시간대 확인(M5 / M15 구조 돌파 또는 FVG)을 얻은 후 진입합니다.
- 손절은 블록 너머에, 첫 목표는 반대편 유동성(이전 스윙)에 둡니다.
- 스캘핑: M1–M5에서 스윙 길이 3–5. 데이 트레이딩: M15–H1에서 5. 스윙 트레이딩: H4–D1에서 8–10.
전체 PDF 가이드(ICT 오더블록 전략의 작동 원리, 각 파라미터 설정 방법, 매매 계획)는 이 블로그 글에서 내려받을 수 있습니다: https://www.mql5.com/en/blogs/post/779507
