OrderFlow Structure SMC 지표
전체 매개변수 매뉴얼:
제가 이 지표를 만든 이유는 제가 시도한 모든 SMC 지표가 구조 감지를 닫힌 문제로 취급했기 때문입니다. 가격이 스윙 레벨을 넘으면 즉시 BoS 라벨을 그리고 끝이라고 합니다. 이는 깨끗한 추세 차트에서 약 60% 정도는 작동했지만 다른 모든 곳에서는 무너졌습니다. 문제는 피벗 논리가 아니었습니다. 구조적 돌파가 단독으로는 그 움직임에 실제 참여가 있는지 알려주지 않으며, 대부분의 소매 도구에서 "스윕" 감지는 반전이 시작되기도 전에 심지에 반응하기 때문입니다.
이 지표는 두 가지 문제를 하나의 차트에서 해결하려는 시도입니다.
분석 내용
이 지표는 바 데이터에서 세 가지를 읽습니다: 피벗 구조, 깨지지 않은 스윙 레벨에서의 심지 행동, 그리고 틱 거래량으로 가중된 표준화된 로그 수익률에서 파생된 흐름 점수입니다.
구조는 두 개의 독립적인 스트림에서 작동합니다. 내부 스트림은 짧은 피벗 길이(기본값 5)를 사용하여 가격의 미세 변화를 포착합니다. 스윙 스트림은 더 긴 길이(기본값 25)를 사용하여 상위 시간대 컨텍스트를 추적합니다. 각 스트림은 자체 추세 상태를 유지하므로 동일한 돌파가 한 스트림에서는 BoS이고 다른 스트림에서는 CHoCH일 수 있습니다. 세밀한 분석을 원할 경우 유용합니다.
유동성 스윕은 두 단계가 필요합니다. 첫째, 바의 심지가 깨지지 않은 스윙 레벨을 ATR의 일부 이상 초과해야 하며, 종가는 레벨 내로 다시 들어와야 하고, 심지 거부는 바 범위의 절반 이상을 차지해야 합니다. 이것이 대기 중인 스윕을 등록합니다. 확인은 가격이 실제로 몇 개의 바 내에서 스윕 바의 중간점을 통과해 반전할 때만 발생합니다. 반전이 없으면 대기 중인 스윕은 만료되고 신호가 출력되지 않습니다.
흐름 점수는 Easley, Lopez de Prado, O'Hara의 2012년 논문에서 소개된 Bulk Volume Classification 모델을 사용합니다. 이 지표는 각 바의 로그 수익률을 최근 변동성 창에 대해 표준화하고, 정규 누적분포함수(CDF)를 통해 추정된 매수 비율을 얻으며, 틱 거래량으로 가중하고 짧은 창에 걸쳐 누적합니다. 결과는 -1에서 +1 사이의 방향성 흐름 지수로, 매수-매도 비율로 표시됩니다. 돌파 이벤트가 발생하면 흐름 점수가 돌파 방향과 비교되어 라벨 옆에 배지가 표시됩니다.
신호 읽는 방법
구조적 이벤트는 텍스트 라벨이 있는 수평선으로 나타납니다:
- BoS는 기존 추세 방향의 구조 돌파입니다. 지속 신호입니다.
- CHoCH는 성격 변화입니다. 추세가 방금 전환되었습니다. 이것을 확정된 반전이 아닌 반전 알림으로 취급하세요.
- iBoS 및 iCHoCH는 내부 스트림에서 동일한 이벤트이며, 금색으로 그려집니다.
- SWEEP 박스는 확인된 유동성 확보 및 반전을 표시합니다. 박스는 실제 스윕을 수행한 심지를 보여줍니다.
- EQH 및 EQL은 ATR 허용 범위 내의 동일 고점 및 저점으로, 가격이 다시 방문하는 경향이 있는 스톱 풀입니다.
각 신호는 흐름 배지를 가집니다:
- [++]는 흐름이 돌파 방향과 강하게 일치함을 의미합니다. 통계적으로 가장 깨끗한 설정이 여기서 발생합니다.
- [~]는 흐름이 애매함을 의미합니다. 돌파가 여전히 작동할 수 있지만 참여로부터 확인을 받지 못합니다.
- [!?]는 흐름이 돌파에 반대함을 의미합니다. 이러한 돌파는 종종 함정으로 변합니다. 엄격한 규칙은 아니지만 유용한 필터입니다.
대시보드는 두 스트림의 현재 상태(스윙 추세, 내부 추세), 실시간 흐름 비율, 지표가 모니터링하는 다음 깨지지 않은 스윙 고점 및 저점, 확인을 기다리는 대기 중인 스윕 수를 보여줍니다. 차트 어디든 드래그할 수 있으며 위치는 세션 간에 기억됩니다.
실제로 중요한 설정
대부분의 매개변수는 합리적인 기본값을 가지고 있어 그대로 둘 수 있습니다. 조정할 가치가 있는 것들:
피벗 길이. 내부 기본값은 5, 스윙 기본값은 25입니다. 낮은 값은 두 스트림을 더 반응적으로 만들고, 높은 값은 더 부드럽게 만듭니다. 낮은 타임프레임에서는 내부를 7 또는 9로 올려 노이즈를 줄이세요. 일간 차트에서는 스윙을 15로 낮추세요.
종가로 확인된 BoS. 기본값은 켜짐입니다. 이 기능을 끄면 돌파가 종가가 아닌 심지 터치 시점에 발생합니다. 신호는 더 빠르지만 오탐이 많아집니다.
스윕 거부 비율. 기본값 0.5로, 심지가 바 범위의 절반 이상이어야 합니다. 이를 0.65로 올리면 스윕 감지가 더 엄격해지고 신호는 적지만 더 깨끗해집니다.
흐름 임계값. 강한 흐름은 0.60, 약한 흐름은 0.40입니다. 강한 흐름을 0.65로 조이면 [++] 배지가 적게 표시되지만 각 배지의 의미는 더 커집니다.
스윕 감지. 스윕 반전을 거래하지 않는다면 이 기능을 끄면 차트가 덜 복잡해집니다.
대상 사용자
틱 거래량 발산 추측이 아닌 주문 흐름 컨텍스트를 원하는 재량 SMC 트레이더. 모든 심지에 스윕을 그리고 신호라고 부르는 지표에 지친 사람들. BVC를 유행어가 아닌 실제 미세구조 기법으로 인식하는 퀀트 지향 소매 트레이더.
가격 행동만으로 거래하고 거래량 기반 신호에 관심이 없다면 흐름 배지는 잡음일 수 있습니다. 구조 및 스윕 논리는 여전히 잘 작동합니다. 설정에서 흐름 확인을 끄세요.
이것이 아닌 것
레벨 2 주문서 리더가 아닙니다. 소매 플랫폼에는 해당 데이터가 없으며 cTrader Store의 어떤 지표도 실제로 제공하지 않습니다. 흐름 점수는 바 수준 데이터에서 최근 변동성에 맞춰 추정한 값입니다. 방향성으로 유용하지만 거래소 등급은 아닙니다.
자동 거래 로봇이 아닙니다. 차트에 그려지고 알림을 발생시킵니다. 거래 결정은 사용자 책임입니다.
모든 움직임을 잡지는 못합니다. 피벗 확인은 피벗 양쪽에 바가 필요하므로 빠른 수직 움직임 동안 구조 스트림은 본질적으로 지연됩니다. 이것은 구조 감지 방식의 특징이지 버그가 아닙니다.