시장 구조는 주관적인가?
절반은 맞다. 다만 그 주관성은 줄일 수 있다. 시장 구조가 주관적으로 느껴지는 건 스윙 선정, 돌파 확정, 타임프레임 선택마다 판단이 한 번씩 끼어들기 때문이다. 이 판단들을 기계적 규칙으로 고정하면 재량은 대부분 사라진다. 같은 차트가 같은 판독을 내놓는다.
정직한 입장은 두 극단 사이에 있다. 한쪽은 구조를 어떤 규칙으로도 못 박을 수 없는 순수한 예술이라 하고, 다른 쪽은 정답이 하나뿐인 수학인 양 말한다. 둘 다 사실이 아니다.
구조는 판단의 집합이다. 그리고 모든 판단은 감으로도 내릴 수 있고 규칙으로도 내릴 수 있다. 감을 규칙으로 바꾸는 순간, 숙련된 판독자들 사이의 불일치는 매 스윙마다 동전 던지기를 반복하는 형태가 아니라 정말 경계에 걸리는 몇몇 사례로 줄어든다.
재량이 정확히 어디에 숨는지 하나씩 짚고, 각 지점마다 기계적 해법을 붙이고, 서로 엇갈리던 두 판독이 하나의 규칙 세트를 공유하는 순간 어떻게 수렴하는지까지 확인한다. 시장 구조를 규칙이 움직이는 프로세스로 이해하는 것, 그게 백테스트 가능성의 출발점이다.
주관성이 실제로 들어오는 지점
주관성이 어디에나 스며드는 건 아니다. 네 군데 교차점에서만 들어오고, 이름부터 붙이는 게 제거 작업의 첫걸음이다.
- 어떤 스윙을 인정할 것인가. 차트에는 자잘한 피벗이 수십 개다. 눈대중으로 '의미 있는' 고점과 저점을 고르면, 두 트레이더는 서로 다른 피벗을 찍고 같은 캔들에서 서로 다른 구조를 만들어낸다.
- 돌파 판정, 꼬리냐 종가냐. 가격이 꼬리로 직전 고점을 찌르고 그 아래에서 마감했다. 이게 BOS(Break of Structure)인가, 아니면 그냥 liquidity sweep인가. 규칙이 없으면 결과를 본 뒤 편한 대로 해석된다.
- 어느 타임프레임이 '진짜' 구조인가. 15분봉은 상승 구조인데 4시간봉은 하락 구조다. 기준 타임프레임을 미리 못 박지 않은 트레이더는 결국 자기 시나리오를 승인해 주는 쪽을 집어 든다. 흔히 말하는 타임프레임 골라잡기다.
- 되돌림이 언제 추세 전환이 되는가. 깊은 되돌림은 추세 안의 흔한 눌림일 수도 있고 CHoCH(Change of Character)의 시작일 수도 있다. 감으로 읽으면 바로 이 지점에서, 차트를 본 뒤에 다시 고쳐 쓰는 후행 해석이 시작된다.
공통점이 보인다. 넷 모두 가격이 도착하기 전에 글로 쓴 규칙 하나로 끝낼 수 있었던 경계 판정이라는 것. 주관성은 시장에 있는 게 아니라 정의되지 않은 절차에 있다.
캔들의 나열은 객관적 데이터다. 애매함은 규칙 없는 판독자가 그 데이터의 의미를 정해야 할 때 비로소 나타난다. 이 구분이 중요하다. 해법이 '구조를 덜 읽어라'가 아니라 '절차를 명문화해라'라는 뜻이기 때문이다.
같은 사람이 같은 차트를 어제와 오늘 다르게 읽는 이유도 여기 있다. 솔직히 나도 절차를 종이에 옮겨 놓기 전까지는 그쪽이었다. 머릿속에만 살아 있는 절차는 컨디션과 보유 포지션, 그리고 시장에게 바라는 것에 따라 흔들린다. 네 가지 판단을 글로 꺼내 놓는 것이 그 흔들림을 끊는 방법이다.
감에 맡기던 부분을 없애는 기계적 규칙
위의 재량 네 가지엔 각각 대응하는 기계적 규칙이 있다. 넷을 전부 채택하면 구조 판독은 의견이 아니라 반복 가능한 절차가 된다.
3봉 스윙 규칙이 스윙 선정을 해결한다
스윙 하이를 기계적으로 정의하자. 바로 직전 봉과 직후 봉의 고가보다 높은 고가를 찍은 봉, 이게 3봉 프랙탈 기준의 스윙 하이다. 스윙 로우는 정반대다. 조건이 고정돼 있고 셀 수 있다. '의미 있어 보이는가'라는 판단이 개입할 자리는 아예 없다. 조건을 충족하는 피벗은 전부 스윙 포인트고, 나머지는 전부 아니다.
같은 프랙탈 윈도우를 쓰는 두 트레이더는 같은 캔들 위에 같은 피벗을 찍는다. 차트를 여는 사람이 누구든 상관없다.
노이즈를 걸러내려고 윈도우를 넓힐 수도 있다. 5봉으로 늘리거나 최소 폭을 요구하는 식으로. 다만 핵심은 윈도우를 미리 선언하고 전체에 똑같이 적용하는 것이지, 스윙마다 골라 쓰는 게 아니라는 점이다.
'이 피벗은 세고 저건 빼자'를 케이스별로 판단하기 시작하는 순간, 규칙이 없애려던 재량이 정확히 그 자리로 돌아온다. 판독은 더 이상 재현되지 않는다.
단기-중기-장기 고점 위계가 높이를 해결한다
모든 스윙이 같은 무게를 지니는 건 아니고, 그렇다고 우기는 것도 그 자체로 오류다. 등급을 매기자. 단기 고점과 저점은 날것 그대로의 3봉 프랙탈이다. 중기 고점은 좌우에 자신보다 낮은 단기 고점을 둔 단기 고점. 장기 고점은 좌우에 자신보다 낮은 중기 고점을 둔 중기 고점이다.
이 중첩 구조는 완전히 기계적이다. 판단이 아니라 셈이니까. 모든 피벗에 주관적 '중요도' 대신 정의된 높이를 부여하면서, '어떤 스윙이 중요한가'라는 문제를 통째로 없앤다.
몸통 종가 규칙이 돌파 판정의 애매함을 해결한다
레벨은 꼬리가 아니라 캔들 몸통이 그 너머에서 마감했을 때만 깨진 것으로 정의한다고 미리 선언해 둔다. 이 규칙 아래에서는, 동일 고점 위로 꼬리를 냈다가 안쪽에서 마감한 봉은 sweep이고 몸통으로 명확히 위에서 마감한 봉은 돌파다. 누가 읽든, 언제 읽든 같은 답이 나온다.
구조 판독에서 가장 잦은 불일치가 이 한 규칙으로 정리된다. 꼬리냐 종가냐라는 질문에 답이 두 개 남지 않으니까. 강도 필터를 원하면 displacement와 짝을 지으면 된다. 그래도 종가 규칙 하나만으로 애매함은 사라진다.
기준 타임프레임을 미리 정하면 타임프레임 골라잡기가 끝난다
기준 타임프레임은 세션이 시작되기 전에 고른다. 세션 중에 고르는 순간 그건 선택이 아니라 취향 확인이다. 예컨대 4시간봉이 운용 구조를 정의하고 15분봉은 진입 타이밍 전용이라고 미리 정해 두는 식이다.
그러면 상승 중인 15분봉이 하락 중인 4시간봉 안에 있어도 모순이 아니다. 상위 타임프레임 하락 추세 안의 하위 되돌림일 뿐이고, 위계 규칙이 정확히 그렇게 말해 준다. 미리 하나를 약속해 놨기 때문에 편한 타임프레임을 집어 드는 일이 원천적으로 막힌다.
같은 규칙을 쓰는 두 트레이더는 의견이 일치해야 하는가?
그래야 한다. 적어도 중요한 구조에 대해서는 대부분 그래야 한다. 여기가 더 깊은 지점이다. 두 숙련 트레이더가 같은 3봉 윈도우, 같은 단기-중기-장기 위계, 같은 몸통 종가 돌파 규칙, 같은 기준 타임프레임을 쓴다면, 의미 있는 구조의 거의 전부에서 같은 결론에 도달해야 정상이다.
그래도 갈리는 자리가 있다면 원인은 거의 항상 특정된다. 프랙탈 윈도우가 다르거나, 기준 타임프레임이 다르거나, 꼬리-종가 기준을 애초에 표준화하지 않았거나.
논쟁의 초점이 여기서 바뀐다. 규율 있는 판독자들 사이의 지속적인 불일치는 줄일 수 없는 주관성의 증거가 아니라, 서로 다른 규칙 세트를 쓰고 있다는 신호일 때가 대부분이다. '구조는 주관적'이라는 말의 배후에는 보통, 절차를 선언하지 않은 두 트레이더의 엇갈림을 시장 자체의 불가지성으로 착각한 사례가 있다.
절차를 맞춰 놓으면 불일치는 진짜 경계 사례로 줄어든다. 보통 노이즈 경계선에 붙은 피벗들이다. 사소한 규칙 차이가 결론을 뒤집는 자리.
주관성을 줄이는 게 왜 중요한가
철학 토론이 아니다. 줄일 수 있는 주관성엔 구체적인 보상이 붙는다.
- 백테스트 가능성. 말로 정리되는 규칙은 코드로 짜서 수년치 데이터에 돌릴 수 있는 규칙이다. '구조처럼 보였다'는 백테스트가 불가능하고, '4시간봉에서 직전 3봉 스윙 하이를 몸통 종가로 상향 돌파'는 가능하다. 기계적 정의가 없으면 정직한 승률 검증 자체가 성립하지 않는다.
- 일관성. 같은 셋업은 월요일에도 금요일에도, BTCUSDT에서도 EURUSD에서도 같은 판독을 낸다. 결과가 컨디션이 아니라 메서드를 반영하기 시작한다.
- 후행 해석 제거. 가장 비싼 주관성은 소급 적용이다. 가격이 다 움직인 뒤 스윙 라벨을 다시 붙여서 차트가 '처음부터' 내 편이었던 것처럼 만드는 것. 다음 캔들이 찍히기 전, 차트의 맨 오른쪽 끝에서 규칙을 적용하면 판독이 실시간으로 고정되기 때문에 후행 편향이 설 자리가 없다.
객관성이 구조 판독을 이야기꾼의 서사에서 검증 가능한 우위로 바꿔 놓는다. 하류 전부가 함께 움직인다. 유동성 드로우 목표 설정, 진입 모델, 리스크 배치까지, 결국 구조가 받침대다. 받침대가 흔들리면 그 위에 얹힌 것도 전부 흔들린다.
실전 예제: 엇갈리던 두 해석이 하나로 모이는 과정
BTCUSDT를 보자. 가격이 스윙 하이 68,400선까지 올라갔다가 66,900으로 되돌리고, 다시 밀어 올리며 꼬리 끝이 68,600을 찍지만 68,250에서 마감하는 봉을 하나 출력한다. 직전 고점 아래로 되돌아온 것이다. 이어지는 캔들은 67,000 방향으로 무너진다.
A 트레이더는 15분봉을 감으로 읽으며 68,600 꼬리를 상승 방향 BOS라 부르고 연속 상승을 기대한다. B 트레이더는 4시간봉을 보며 같은 봉을 고점 sweep으로 판정하고 하락을 기대한다. 같은 캔들, 정반대 결론. '구조는 주관적'이라는 말이 나올 때마다 인용되는 바로 그 장면이다.
이제 규칙 세트를 하나 얹는다. 기준 타임프레임은 4시간봉, 돌파는 몸통 종가로만 확정, 스윙은 3봉 프랙탈. 이 규칙 아래에서 그림은 단 하나로 정해진다. 68,600 봉은 운용 타임프레임에서 68,400 위로 마감하지 못했으므로 BOS가 아니다. 직전 고점 위에 걸린 매수측 유동성을 sweep한 것이다.
A 트레이더의 '돌파'는 몸통 종가 테스트를 통과하지 못한다. 그의 15분봉 판독은 4시간 구조 안의 눌림이었을 뿐, 구조적 사건이 아니었다. 이제 둘은 같은 결론에 선다. 고점은 sweep됐고 확정된 돌파는 없으며, 4시간봉이 몸통 종가로 다른 말을 하기 전까지 시선은 상위 추세를 따른다. 엇갈림의 원인은 처음부터 시장이 아니었다. 서로 다른 규칙 세트가 충돌한 것뿐이다.
한 봉 더 가 보자. 규칙이 계속 이자를 낳는다는 걸 확인하기 위해서다. 가격이 이후 66,900까지 내려가 3봉 스윙 로우를 찍고, 되올랐다가, 4시간봉 하나가 66,600에서 마감한다. 그 스윙 로우 아래로 몸통 종가가 나온 것이다. 같은 규칙을 쓰는 두 트레이더가 이번엔 동시에 진짜 하락 BOS를 등록한다. 확정 조건이 마침내 충족됐으니까.
규칙은 sweep을 분류하는 데서 끝나지 않았다. 진짜 구조 전환이 언제 발생했는지도 정확히 알려 줬고, 그 판정을 차트의 맨 오른쪽 끝에서 내렸다. 뒤늦은 해석이 명백해 주기를 기다리지 않고. 기계적 절차의 가치는 여기서 다 소진된다. 아무 일도 없으면 침묵하고, 무슨 일이 생기면 하나의 답만 말한다.
구조 판독 객관성 체크리스트
구조 판독마다 이 체크리스트를 돌려라. 여섯 항목에 두 번 물어도 같은 답이 나오면, 그 프로세스는 백테스트를 감당할 만큼 객관적이다.
- 스윙 정의를 선언했는가? 고정된 프랙탈 윈도우(예: 3봉)를 전체에 똑같이 적용한다.
- 높이를 매겼는가? 모든 피벗을 감이 아니라 셈으로 단기-중기-장기 고점으로 분류한다.
- 돌파 규칙을 선언했는가? 레벨을 넘는 몸통 종가만 돌파다. 꼬리는 sweep이지 돌파가 아니다.
- 기준 타임프레임을 미리 고정했는가? 운용 타임프레임은 하나. 하위 타임프레임은 타이밍 전용이다.
- 판독을 맨 오른쪽 끝에서 고정했는가? 다음 캔들이 찍히기 전에 결론을 내린다. 그래야 후행 해석이 라벨을 갈아끼울 수 없다.
- 같은 입력, 같은 출력인가? 내일 차트를 아무 사전 판단 없이 다시 열어도 같은 구조가 나오는가?
자동화가 값을 인정받는 지점도 여기다. 코드로 짜인 규칙 세트는 구조적으로 객관적이다. 같은 입력에 같은 출력, 매번, 컨디션도 편향도 후행 해석도 없이. LiquidityScan 같은 스캐너는 고정된 스윙, 돌파, 타임프레임 규칙을 모든 심볼에 똑같이 적용한다. 재량으로 수백 개 차트를 훑는 눈이 끝내 유지하지 못하는 바로 그 일관성이다.
자동화가 대신 정해 주지 못하는 층도 분명히 남는다. 진짜 재량의 영역, 서사와 맥락 가중치다. 고영향 뉴스 이벤트, 세션 오픈, 상위 타임프레임의 유동성 드로우가 확신을 얼마나 기울여야 하는가의 문제.
이 판단은 진짜 재량이고, 트레이더 손에 남아 있는 게 옳다. 요점은 기계적 구조 판독에서 격리해 놓는 것. 안 그러면 조용히 판독을 오염시키니까.
그래서, 시장 구조는 주관적인가? 얇은 맥락 층에서만 그렇다. 기계적 코어는 당신이 만들 만큼 객관적이 된다. 이 글의 모든 규칙은 주관적 부분을 줄이기 위해 존재한다. 남는 것이 작고, 이름이 붙고, 정직할 때까지.
자주 묻는 질문
시장 구조는 완전히 객관적이 될 수 있는가?
기계적 층은 가능하다. 스윙 선정, 돌파 확정, 기준 타임프레임은 전부 규칙으로 정의 가능하고, 코드로 옮기는 순간 완전히 객관적이다. 재량으로 남는 건 맥락 가중치다. 서사와 뉴스, 상위 타임프레임 시각이 확신에 얼마나 개입할지. 그 판단을 구조 판독에서 격리하면, 구조 자체는 재현 가능한 대상이 된다.
두 트레이더가 같은 차트를 다르게 읽는 이유는?
거의 항상, 선언되지 않은 서로 다른 규칙 세트 때문이다. 스윙 윈도우가 다르거나 돌파 규칙이 다르거나 기준 타임프레임이 다르거나. 시장을 알 수 없어서라는 경우는 드물다. 세 규칙을 맞추면 두 판독은 의미 있는 구조의 거의 전부에서 수렴하고, 남는 건 노이즈 경계의 진짜 애매한 사례뿐이다.
고점 위 꼬리도 구조 돌파인가?
몸통 종가 규칙 아래서는 아니다. 직전 고점을 찌르고 다시 그 아래에서 마감한 꼬리는 liquidity sweep지 돌파가 아니다. 돌파는 캔들 몸통이 레벨 너머에서 마감해야 성립한다. 트레이더 사이 구조 논쟁의 가장 잦은 발화점이 이 한 규칙으로 정리된다.
구조를 자동화하면 트레이딩에서 판단이 전부 사라지는가?
아니고, 그래서도 안 된다. 자동화는 기계적 판독에서 재량을 걷어 낸다. 어떤 스윙, 어떤 돌파, 어떤 타임프레임인지를. 같은 입력에 같은 출력을 돌려준다. 대신 정당하게 재량인 층, 맥락과 서사 가중치는 트레이더에게 남는다. 목표는 둘을 분리해서 편향이 객관적 영역으로 새지 않게 하는 것이다.
관련 학습 경로
구조 판독은 돌파 확정, 타임프레임 정렬, 데이터 위에서 규칙을 검증하는 일과 연결된다. 순서대로 따라 가면 객관적 판독이 하나의 완성된 메서드가 된다.
- ICT에서 시장 구조란? - 당신의 규칙이 서 있는 기초 정의.
- BOS(Break of Structure)란? - 몸통 종가 규칙이 다루는 핵심 사건.
- 유효한 BOS vs 무효한 BOS: 3요소 확정 가이드 - 진짜 돌파와 sweep을 가르는 기계적 기준.
- BOS vs CHoCH: SMC 트레이더를 위한 표준 가이드 - 되돌림이 언제 추세 전환이 되는지, 객관적으로 정의.
- ICT 시장 구조 프레임워크: 전체 정리 - 규칙 기반 구조 시스템의 처음부터 끝까지.
- ICT 전략 백테스트, 제대로 하는 법 - 기계적 규칙을 검증 가능한 우위로 바꾸는 방법.
- ICT 시장 구조 vs 클래식 프라이스 액션 구조: 뭐가 달라졌나 - ICT 구조와 프라이스 액션 구조 비교와의 연결 지점.
