MSS와 BOS의 차이는 무엇인가?
Break of Structure (BOS)는 현재 추세 방향에 있는 가장 최근 스윙을 종가로 넘는 움직임이다. 추세가 계속된다는 확인이다. Market Structure Shift (MSS)는 반대편 스윙을 displacement로 깨며 추세를 뒤집는 구조 변화다. BOS는 지속, MSS는 반전이다.
둘 다 이전 구조적 스윙을 종가로 관통하는 같은 유형의 사건이다. 다만 가리키는 방향과 의미가 정반대다.
MSS와 BOS를 정확히 읽느냐에 따라 추세에 올라타는지, 추세 전환을 잡는지가 갈린다. 구조가 깨졌다는 이유만으로 무조건 강세나 약세 확인으로 해석하는 게 가장 큰 함정이다. 어느 스윙이 깨졌는지, 추세의 어느 위치에 있는지부터 물어야 한다.
Break of Structure (BOS)란 무엇인가?
Break of Structure는 추세를 확인하는 사건이다. 상승 추세에서는 higher high와 higher low가 이어진다. 캔들이 가장 최근 higher high 위에서 종가를 만들면 bullish BOS다. 추세가 한 단계 더 확장됐고, 마지막 higher low는 새로운 구조 기준점으로 보호된다.
BOS의 기준은 다음과 같다.
- 방향: 항상 추세와 같은 방향의 스윙을 깬다. 상승 추세에서는 위쪽 스윙, 하락 추세에서는 아래쪽 스윙이다.
- 확인하는 것: 지속이다. 매수자 또는 매도자가 여전히 주도권을 쥐고 있고, 현재의 움직임이 계속 전개된다는 뜻이다.
- Displacement: 필요하지 않다. 공격적인 확장 캔들이 없어도 스윙을 깔끔한 몸통 종가로 넘으면 BOS로 본다. 천천히 올라가더라도 고점 위에서 종가를 만들면 유효한 BOS다.
- 기준 스윙: 임의의 가격대가 아니라, 가장 최근에 나온 같은 방향의 스윙 지점이다.
예를 들어 BTCUSDT가 상승 추세를 이어가며 62,400에 higher high, 60,900에 higher low를 만들었다고 하자. 1H 캔들이 62,400 위인 62,650에서 마감하면 bullish BOS다. 상승 추세는 유지되고, 60,900은 지켜야 할 저점이 된다.
BOS는 종가가 넘어서는 것만 요구한다. 그래도 확인 과정은 걸러야 한다. 62,400 위로 wick만 만들고 다시 아래에서 마감하면 BOS가 아니다. 고점 유동성을 쓸어간 것에 불과하다.
한 가지 구분이 필요하다. BOS는 작업 중인 시간 프레임에서 추세를 정의하는 external 구조를 확인한다. 현재 움직임이 기존 방향으로 계속 확장되고 있는지, 이 한 가지 질문에 답하는 신호다.
BOS가 연속해서 찍히면 유동성이 끌리는 방향이 그대로라는 뜻이다. 그래서 추세 방향의 설정이 더 높은 확률을 유지한다. BOS가 큰 드라마 없이 자주 나오는 이유도 여기에 있다. 건강한 추세 하나 안에서 여러 번 표시되며, 각각이 단독으로 전환을 의미하지는 않는다.
Market Structure Shift (MSS)란 무엇인가?
Market Structure Shift는 현재 추세에 반하는 첫 번째 유의미한 구조 이탈이다. 여기서 반드시 필요한 조건이 Displacement다. 보통 Fair Value Gap (FVG)을 남기는 공격적이고 한 방향의 확장 캔들이 반대편 스윙을 decisively 넘어서야 한다. 이 힘이 있어야 진짜 추세 전환과 잡음을 구분할 수 있다.
MSS의 기준은 다음과 같다.
- 방향: 현재 추세에 반하는 방향으로 이탈한다. 상승 추세라면 가장 최근 higher low 아래에서 displacement 종가가 나오는 것이 MSS다.
- 확인하는 것: 추세가 바뀌고 있다는 점이다. 시장이 가장 저항 없이 향하는 방향, 즉 Draw on Liquidity가 반대로 바뀌었을 가능성이 커진다.
- Displacement: 필요하다. 강한 확장과 FVG를 남기지 않는 약한 반대 움직임은 shift가 아니다.
- 기준 스윙: 추세 반대편에 있는 마지막 보호 스윙이다.
같은 BTCUSDT 상승 추세가 62,650 부근에서 멈추고 고점을 sweep했다고 하자. 이후 큰 bearish candle이 60,900 higher low 아래인 60,650에서 마감하고, 내려오는 과정에서 bearish FVG를 남긴다.
보호된 저점을 displacement로 깬 이 움직임이 bearish MSS다. 구조는 bullish에서 bearish로 바뀌었고, 시장은 이제 lower high와 lower low를 만들 후보가 된다.
Displacement를 타협하면 안 되는 이유는 명확하다. 보호된 higher low는 이전의 모든 조정을 버텨낸 가격이다. 가격이 그 아래에서 마감하려면 해당 구간을 지키던 매수자가 압도당해야 한다. 이 압도는 보통 정상적인 움직임보다 훨씬 빠르고 넓게 뻗는 한 방향 캔들로 나타나며, FVG를 남긴다. 공격적인 단일 방향 주문 흐름이 남기는 기계적 흔적이다.
같은 저점 아래에서 천천히 겹쳐지는 종가가 나오면 확신이 부족한 채 가격대가 무너진 것이다. 이런 이탈은 훨씬 자주 실패한다. Displacement 필터가 있어야 MSS라는 라벨을 정직하게 유지할 수 있다.
트레이더들이 자주 묻는 부분도 있다. MSS는 본질적으로 displacement로 확인된 Change of Character (CHoCH)다. 반대편으로 나온 첫 이탈이 displacement로 검증되는 순간 MSS가 된다. CHoCH와 MSS의 구분은 별도의 가이드에서 자세히 다룬다. 여기서는 MSS가 반전, BOS가 지속을 담당하며 서로 짝을 이룬다는 점만 기억하면 된다.
MSS와 BOS 비교표
두 사건은 작동 방식은 같지만, 의사결정에 필요한 모든 기준에서 차이가 난다.
| 기준 | BOS (Break of Structure) | MSS (Market Structure Shift) |
|---|---|---|
| 추세와의 방향 | 추세와 같은 방향 | 추세 반대 방향, 추세 전환 |
| 확인하는 것 | 추세 지속 | 추세 변화, 반전 |
| Displacement 필요 여부 | 아니오, 깔끔한 몸통 종가면 충분 | 예, 공격적인 확장과 보통 FVG가 필요 |
| 깨지는 스윙 | 가장 최근의 같은 편 스윙, 상승 추세의 마지막 고점 등 | 마지막 보호 반대편 스윙, 상승 추세의 마지막 higher low 등 |
| 나타나는 위치 | 이미 형성된 추세 구간 전체 | 기존 추세의 끝, 새 추세의 시작 |
| 매매 방식 | 이탈이 남긴 OB 또는 FVG로 되돌림이 나올 때 지속 진입 | MSS impulse의 되돌림에서 반전 진입 |
| CHoCH와의 관계 | 구별된다. 반전이 아니라 추세 지속을 확인 | Displacement로 확인된 CHoCH |
BOS와 MSS를 매매에 적용하는 법
서로 정반대의 의미를 가지므로 매매 방식도 달라야 한다. 다만 둘 다 되돌림에서 진입한다. 이탈 자체를 추격해서는 안 된다.
BOS 매매, 추세 지속
BOS가 나오면 이탈을 만든 Order Block이나 FVG라는 discount 구간이 남는다. 상승 추세에서 bullish BOS가 나온 뒤에는 깨진 고점 아래의 마지막 하락 마감 캔들이나 갭을 표시하고, 가격이 그 구간으로 되돌아오기를 기다린다.
그 되돌림이 추세 방향의 지속 진입 구간이다. 손절은 보호된 구조 저점 아래에 두고, 목표는 위쪽의 다음 유동성 풀로 잡는다.
MSS 매매, 추세 반전
MSS는 새로운 구간이 시작됐다는 표시다. 여기에 역방향으로 베팅하지도 말고, 극단 가격에서 바로 진입하지도 않는다. MSS impulse candle이 만든 FVG나 order block으로 가격이 되돌아온 뒤 새 방향으로 진입한다.
bearish MSS 이후에는 bearish FVG로 되돌림이 나올 때 매도한다. 손절은 shift 전에 sweep된 스윙 위에 두고, 이제 유동성이 끌리는 방향으로 바뀐 반대편 유동성을 목표로 삼는다. MSS는 방향을 바꾸는 기준이고, 진입은 되돌림에서 나온다.
신뢰도가 다르면 기대치도 달라야 한다
두 사건의 기본 발생률과 결과가 같다고 가정하면 손실로 이어진다. 추세 방향의 BOS 진입은 이미 시장에 있는 momentum과 같은 편에 선다. 그래서 되돌림 후 지속되는 구조가 시장 환경이 달라져도 더 일관되게 전개되는 편이다.
MSS 진입은 전환을 노리는 역추세 베팅이다. 맞았을 때 보상은 더 클 수 있고 무효화 기준도 선명하지만, 모든 shift가 지속적인 새 추세로 이어지는 것은 아니므로 실패도 더 잦다. 공개된 SMC 백테스트 결과는 종목, 세션, displacement를 얼마나 엄격하게 적용했는지에 따라 크게 달라진다. 특정 승률 하나를 그대로 믿지 말아야 한다.
정직한 방법은 직접 기록하는 것이다. 진입한 모든 BOS와 MSS에 시간 프레임, 먼저 유동성을 sweep했는지, displacement가 FVG를 남겼는지를 함께 적고, 남의 수치가 아니라 자신의 결과를 읽어야 한다.
실전 예시: 하나의 흐름에서 BOS와 MSS 표시하기
EURUSD 15m 흐름 하나를 따라가며 모든 사건을 표시해보자.
- 가격이 상승해 이전 고점 1.0850 위에서 마감한다. BOS #1이며 상승 추세가 확인된다. 보호된 저점은 1.0820이다.
- 되돌림이 1.0820에서 지지되고, 이후 1.0880 위에서 마감한다. BOS #2다. 새로운 보호 저점은 1.0862가 된다.
- 다시 상승한 뒤 1.0905 위에서 마감한다. BOS #3다. 추세는 건강하고, 같은 방향의 이탈이 3번 연속 나왔다.
- 가격이 멈춘 뒤 1.0912까지 wick으로 고점을 찌르며 buy-side liquidity를 sweep한다. 이후 큰 bearish candle이 1.0862 보호 저점 아래인 1.0845에서 마감하고, 1.0895에서 1.0870까지 bearish FVG를 남긴다. 이 displacement 이탈이 MSS다. 방향은 bearish로 바뀐다.
- 가격이 1.0870-1.0895 FVG로 되돌아온다. 반전 진입 구간이다. 이후 다시 밀리며 1.0845 아래에서 마감한다. 새로운 하락 추세에서 나온 첫 번째 지속 이탈, BOS #4다.
흐름의 모양을 읽어야 한다. BOS, BOS, BOS가 추세를 만들고, MSS 하나가 방향을 뒤집는다. 그 뒤 BOS, BOS가 새 방향을 확장한다. 같은 방향의 이탈이 이어지다가 displacement를 동반한 반대 이탈 하나가 끼어드는 리듬, 이것이 표시해야 할 구조다.
진짜 MSS와 실패한 Liquidity Sweep, 그리고 흔한 실수
가장 비싼 실수는 실제로는 뒤집히지 않은 Liquidity Sweep을 MSS로 부르는 것이다. 동일 고점이나 이전 스윙 위에는 손절 주문이 몰린다. 가격은 자주 그 위를 순간적으로 찌르며 유동성을 가져간 뒤 되돌아온다. 그 wick은 shift가 아니다.
다음 기준으로 진짜 MSS와 실패한 sweep을 구분한다.
- Wick이 아니라 몸통 종가. 진짜 MSS는 구조적 스윙 너머에서 마감한다. Sweep은 wick으로 찌른 뒤 다시 범위 안에서 마감한다.
- Displacement 존재 여부. 이탈 캔들은 FVG를 남기는 확장 캔들이어야 한다. 갭이 없고 확신도 없다면 shift가 아니라 유동성 raid로 본다.
- 올바른 기준 스윙. MSS는 추세를 지탱한 마지막 보호된 반대편 스윙을 깨야 한다. 작은 내부 조정 저점을 깨는 것으로는 부족하다.
MSS와 BOS에서 트레이더들이 반복하는 실수는 다음과 같다.
- 모든 반대 움직임을 MSS로 부르는 것. 내부 저점 아래로 살짝 내려온 작은 조정은 다음 BOS 전에 나오는 정상적인 되돌림일 때가 많다. 반전이 아니다.
- Displacement를 무시하는 것. 확장 없이 저점 아래에서 느리고 겹치는 종가가 나온다면 약한 신호다. 추세가 다시 이어지는 경우가 많다.
- 기준 스윙을 잘못 잡는 것. 임의의 고점으로 BOS를 표시하거나 보호되지 않은 저점으로 MSS를 표시하면 양쪽 방향에서 가짜 신호가 발생한다.
- MSS의 되돌림이 아니라 MSS 자체를 역방향으로 매매하는 것. shift는 방향을 정하고, 진입은 그 FVG나 order block으로 돌아오는 되돌림에서 나온다.
기준 스윙과 displacement 필터를 제대로 적용하면 MSS와 BOS는 더 이상 애매하지 않다. 추세와 같은 방향의 종가 이탈은 움직임을 이어가는 break of structure이고, 보호된 스윙을 displacement로 반대 이탈한 것은 방향을 돌리는 market structure shift다.
자주 묻는 질문
MSS는 BOS와 같은 것인가?
아니다. BOS는 기존 추세 방향의 스윙을 깨며 추세 지속을 확인한다. MSS는 displacement와 함께 반대편 스윙을 깨며 추세가 반전되고 있음을 알린다. 둘 다 구조적 스윙을 종가로 관통하는 같은 방식이지만, 방향 판단과 진입 방향에서는 반대 의미를 가진다.
MSS에는 항상 FVG가 필요한가?
엄밀히 말해 항상 필요한 것은 아니다. 다만 displacement는 필요하고, 진짜 displacement는 거의 대부분 Fair Value Gap을 남긴다. 반대 추세 이탈에 확장 캔들과 갭이 없다면 확인된 market structure shift가 아니라 약한 신호 또는 실패한 sweep으로 처리한다.
BOS가 MSS로 바뀔 수 있는가?
둘은 서로 다른 사건이지만 연결되어 나온다. BOS가 이어지며 추세를 만들고, MSS가 그 추세를 뒤집은 뒤, 새 방향으로 나온 첫 번째 추세 방향 이탈이 BOS가 된다. 따라서 MSS 뒤에 나오는 이탈은 새 추세 기준의 BOS다. MSS가 ‘추세와 같은 방향’의 기준 자체를 바꾼 셈이다.
MSS와 stop hunt를 헷갈리지 않으려면 어떻게 해야 하는가?
마지막 보호 스윙을 몸통 종가로 넘었는지, 동시에 FVG를 남기는 displacement가 있었는지를 확인한다. Stop hunt나 liquidity sweep은 wick으로 관통한 뒤 다시 범위 안에서 마감한다. 캔들이 다시 범위 안에서 마감했다면 구조는 바뀌지 않았다. sweep이 추세를 뒤집는 데 실패한 것이다.
관련 검색 경로
기본 정의에서 실제로 매매하는 반전 구조까지, 시장 구조를 읽는 흐름을 이어서 확인한다.
- Break of Structure (BOS)란 무엇인가? - 비교에 앞서 지속 이탈의 정의를 정확히 잡는다.
- Change of Character (CHoCH) 가이드 - MSS가 검증하는 첫 번째 반대편 이탈을 다룬다.
- CHoCH와 MSS의 진짜 차이 - displacement가 CHoCH를 확인된 shift로 바꾸는 지점을 설명한다.
- BOS와 CHoCH 비교 가이드 - 지속과 첫 번째 반전 이탈을 비교한다.
- ICT에서 Displacement 읽기 - 진짜 MSS와 실패한 sweep을 가르는 힘을 다룬다.
- Liquidity Sweep 후 MSS: 반전 가이드 - stop hunt에서 shift로 이어지는 전체 흐름을 하나의 매매 방식으로 정리한다.
- 탑다운으로 시장 구조 표시하는 방법 - 시장 구조를 표시하는 또 다른 관점을 제시한다.
