전략(으)로 돌아가기
전략

SMC 전략 가이드: 핵심 개념, 실전 사례와 리스크 관리

Trader Stan·2026.09.25·읽는 시간 10 min

SMC 전략 가이드는 캔들을 읽을 줄 알고 가격 행동 판단을 연습하려는 독자에게 적합해요. 시장 구조로 방향을 정하고, 유동성과 가격 구간으로 관찰 위치를 찾은 뒤, 하위 시간 프레임의 종가 확인을 기다려요. 마지막으로 손절, 목표와 포지션 수량을 계산해요. 실제 BTCUSDT 과거 가격으로 모의 거래 전체를 살펴보며 진입 전 하락을 수익으로 계산하지 않도록 해요. 조건이 무효화되거나 대기 기한이 끝나면 취소하고, 포지션 보유 중 손절 가격에 닿으면 종료해요.

SMC란 무엇이고, 어떤 문제를 해결할까요?

SMC는 Smart Money Concepts, 즉 스마트 머니 개념을 뜻해요. 차트를 열면 어디에나 구간을 그릴 수 있지만, 정작 어려운 것은 어느 구간을 기다릴 만한지 판단하는 일이에요. SMC는 가격 행동을 하나의 판단 순서로 정리해요. 가격이 어느 방향으로 움직이는지 먼저 확인하고, 주문이 모여 있을 법한 위치를 찾은 다음, 어떤 반응이 나와야 진입을 고려할지 결정해요.

저는 이 틀의 가장 유용한 점이 ‘숏을 하고 싶다’는 생각을 검증할 수 있는 조건으로 바꿔 준다는 데 있다고 생각해요. 다만 캔들은 일정 시간의 시가, 고가, 저가와 종가만 기록하므로 어느 기관이 매매했는지 증명할 수는 없어요. 이 글에서는 용어가 맡는 역할부터 정리하고, 같은 가격 구간을 따라 한 번의 거래 판단을 끝까지 진행해요. 차트에 쓰이는 개념은 모두 본문에서 먼저 설명해요.

핵심 사항

  • 시장 구조는 관찰 방향을 정하고, 유동성과 가격 구간은 위치를 찾는 데 도움을 줘요. 구간에 닿았다고 체결된 것은 아니에요.
  • 확인 신호, 진입 방식, 무효화 가격과 포지션 수량을 따로 적어야 캔들마다 검증할 수 있어요.
  • 과거 가격은 확인할 수 있지만 모의 체결에는 가정이 남아요. 성공이나 실패 한 번으로 전략 승률을 판단할 수는 없어요.

SMC 핵심 개념은 각각 어떤 판단을 맡을까요?

이 용어들은 서로 독립적인 여섯 가지 매매 신호가 아니에요. 구조는 방향을, 유동성은 관찰할 위치를 설명하고, 오더 블록(OB), 공정가치 갭(FVG), 브레이커 블록(Breaker)은 서로 다른 후보 구간을 제시해요. 역할을 먼저 구분해야 구간 세 개가 겹쳤다는 이유로 수익 보장이 세 개 더 생겼다고 오해하지 않아요.

시장 구조: 고점과 저점을 고르는 규칙부터 정해요

고점이 차례로 높아지고 조정 저점도 높아지는 모습은 흔한 상승 구조예요. 고점과 저점이 계속 낮아지면 하락 구조에 가까워요. 양쪽 모두 뚜렷하게 진행되지 않으면 우선 횡보로 판단할 수 있어요. 먼저 시간 프레임을 고정해야 해요. 같은 시점의 15분 반등이 4시간 하락 중 작은 구간일 수도 있으니까요.

고점과 저점을 고르는 방식도 고정해야 해요. 예를 들어 한 캔들의 저가가 왼쪽 두 개와 오른쪽 두 개의 저가보다 낮아야 국소 저점으로 기록하고, 저가가 같으면 아직 확정하지 않는 방식이에요. 이 규칙에서는 오른쪽 두 캔들이 마감되어야 확인할 수 있어요. 거래 과정에서 반복 가능한 기준점을 만드는 역할을 하며, 나중에 확인된 위치를 당시 이미 알았던 정보처럼 미리 표시하면 안 돼요.

BOS와 CHoCH: 지속과 변화를 구분해요

BOS는 Break of Structure, 즉 구조 돌파로 기존 방향을 따라 중요한 고점이나 저점을 돌파하는 상황을 설명할 때 자주 쓰여요. CHoCH는 Change of Character, 즉 구조 성격의 변화로 기존 구조의 흐름이 깨졌음을 알려 줘요. 이 글에서는 종가가 사전에 지정한 가격을 넘어야 돌파로 인정하고, 꼬리만 넘었다가 되돌아오면 별도의 가격 통과 사건으로 기록해요.

예를 들어 하락 구조에서 확인된 저점을 하향 돌파하면 하락 지속을 관찰할 수 있어요. 반대로 하락 구조를 유지하는 핵심 고점 위에서 마감되면 다시 평가해야 해요. CHoCH는 반전을 보장하지 않으며 모든 시간 프레임의 방향이 바뀌었다는 선언도 아니에요. 뒤의 사례에서는 ‘직전 캔들의 저가 아래에서 마감’이라는 단순 확인 조건도 사용해요. 이것은 전체 스윙의 CHoCH가 아니므로 둘을 혼동하지 마세요.

스윙이 발생한 시각과 확인된 시각을 나눠 연습하려면 시장 구조와 확인 시점을 이어서 읽어 보세요.

고점·저점은 오른쪽 두 캔들 마감 후 확인해요. 하락 구조에서 BOS 지속과 CHoCH 변화를 비교해요.

유동성: 주문이 모일 만한 위치를 찾아요

SMC에서는 이전 고점과 저점, 같은 높이의 고점이나 저점 부근을 잠재적 유동성 구간으로 보는 경우가 많아요. 이전 고점 위에는 숏 손절 주문과 돌파 매수 주문이, 이전 저점 아래에는 롱 손절 주문과 돌파 매도 주문이 있을 수 있어요. 이는 주문 분포에 대한 추정이며 캔들만으로 실제 수량을 알 수는 없어요.

가격이 저점 아래를 통과한 뒤 되돌아오면 하방 스윕을 관찰하는 상황으로 기록할 수 있어요. 하지만 통과 후 계속 하락할 수도 있어요. 거래 과정에서는 가격이 핵심 위치에 도달한 뒤 어떤 반응을 보이는지 확인하도록 돕는 역할이에요. 이미 스윕한 저점도 고정된 가격 목표로 쓸 수는 있지만, 다시 ‘아직 건드리지 않은 유동성’이라고 부를 수는 없어요.

통과 후 되돌아오는지, 계속 진행되는지 관찰하는 방법은 SMC 유동성 판단에서 이어서 살펴봐요.

같은 이전 저점 아래의 잠재 유동성에서 통과 후 복귀와 하락 지속을 비교해요.

오더 블록 OB: 추진 전의 후보 구간을 찾아요

Order Block은 뚜렷한 상승 직전의 마지막 음봉이나 뚜렷한 하락 직전의 마지막 양봉에서 후보를 찾는 경우가 많아요. 선택한 다음에는 이후 추진이 의미 있는 구조를 깼는지, 구간이 이미 리테스트되었는지도 확인해야 해요. 모든 반대 방향 캔들을 유효한 OB로 보면 안 돼요.

구간을 그릴 때는 캔들 전체의 고가·저가를 쓰거나 몸통만 쓸 수 있지만, 한 가지 연습에서는 기준을 고정해야 해요. OB는 리테스트 위치를 제시하며 확인과 손절은 따로 정해요. 특히 ‘횡보 구간’과 ‘오더 블록’을 구분해야 해요. 어떤 음봉 이후 가격이 하락했다고 해서 그 음봉이 자동으로 하락 OB가 되는 것은 아니에요.

기준 캔들, 리테스트와 무효화를 나누는 방법은 OB 구간 설정 방법에서 이어서 살펴봐요.

상승·하락 OB 후보는 반대 방향 캔들 전체 고가·저가로 표시하고 이후 구조 돌파와 리테스트를 확인해요.

공정가치 갭 FVG: 캔들 세 개로 찾아요

Fair Value Gap은 연속된 세 캔들의 꼬리 범위를 비교해요. 첫 번째 고가가 세 번째 저가보다 낮으면 그 사이가 상승 FVG예요. 첫 번째 저가가 세 번째 고가보다 높으면 하락 FVG예요. 세 번째 캔들이 마감되어야 구간이 성립하는지 알 수 있어요.

FVG가 전혀 체결되지 않은 가격을 뜻하는 것은 아니에요. 두 번째 캔들이 이미 구간 전체를 통과했을 수 있어요. 또 다른 리테스트 관찰 구간을 제공하지만 반드시 메워진다는 보장은 없어요. 뒤에서 사례 옆의 FVG도 찾아보지만, 나중에 발견했다는 이유로 원래 진입 구간을 몰래 바꾸지는 않아요. 접촉, 갭 메우기와 거래 결과를 구분하는 방법은 FVG 갭 메우기와 손절에서 이어서 살펴봐요.

상승·하락의 세 캔들로 FVG 경계를 표시하고 세 번째 마감 후 확인을 명시해요.

브레이커 블록 Breaker: 무효화 후 역할 전환을 관찰해요

Breaker는 기존 OB가 무효화된 뒤 같은 구간이 반대 방향의 리테스트 위치가 되는 상황을 설명할 때 자주 쓰여요. 원래 OB, 무효화 돌파, 함께 나타난 유동성 사건과 반대 방향 구조를 짚을 수 있어야 해요. 가격이 통과한 모든 구간을 Breaker로 다시 이름 붙이면 안 돼요.

이 개념은 구간의 역할 전환을 정리하며, 원래 거래가 손절된 즉시 반대 포지션을 잡으라는 뜻은 아니에요. 아래 사례에는 완전한 Breaker 진입 조건이 없으므로 명시한 숏 규칙만 사용해요. 용어 하나를 배웠다고 모든 거래에 적용해야 하는 것은 아니에요. 전체 역할 전환 사례는 브레이커와 가짜 돌파의 차이에서 살펴볼 수 있어요.

하락 OB, 저점 스윕 후 반대 돌파로 무효화, 원래 구간 복귀 후 추가 확인이라는 세 단계로 Breaker를 설명해요.

실제 과거 사례로 모의 숏 거래를 단계별로 진행해요

Binance BTCUSDT(USDT로 가격을 표시하는 비트코인) 무기한 선물의 과거 캔들을 사용하며, 자료는 2026년 9월 24일 다시 확보했어요. 모든 시각은 UTC이고 UTC+8 시간대에서는 8시간을 더해요. 캔들 이름은 시가 시각이며, ‘종가 확인’ 정보는 다음 시간 경계에 이르러야 사용할 수 있어요. 과거 자료를 이용한 학습용 모의 거래로, 실제 주문을 넣은 것도 저자의 거래 경험도 아니에요.

1단계: 규칙과 4시간 방향을 고정해요

출발 시점은 2026년 9월 11일 12:00로 정하고, 그 전에 마감된 4시간 캔들만 읽어요. 9월 8일 12:00 캔들의 저가 77,600.1은 양쪽 두 캔들보다 낮았고, 9월 9일 00:00에야 확인되었어요. 9월 10일 12:00 캔들은 77,218.5에서 마감했고, 같은 날 16:00에 이 저점의 하향 돌파를 확인했어요. 따라서 이번 연습에서는 우선 숏 방향을 계획해요.

‘지정한 저점 아래에서 마감한 뒤 반등을 관찰한다’는 방향 규칙을 사용하며, 모든 시간 프레임이 동시에 하락한다고 설명하지 않아요. 시작 전에 하락 직전의 4시간 횡보 캔들, 즉 9월 10일 08:00의 고가·저가 범위 77,651.4–78,195.7을 반등 관찰 구간으로 고정해요. 음봉이므로 이 글에서는 하락 OB라고 부르지 않아요.

하위 시간 프레임은 15분이에요. 출발 시점 이후 가격이 관찰 구간에 닿기를 기다린 다음, 직전 캔들의 저가 아래에서 마감하는 첫 음봉을 기다려요. 그다음 캔들 시가에서 모의 숏 진입을 해요. 진입 전에 4시간 종가가 구간 상단보다 높아지거나 당일 16:00까지 확인이 없으면 취소해요. 보유 중에는 손절이나 목표에 먼저 닿으면 종료하고, 둘 다 닿지 않으면 9월 12일 00:00에 종료해요.

손절 규칙도 먼저 고정해요. 최초 구간 접촉부터 확인 캔들까지의 최고가에 10 USDT의 여유 폭을 더해요. 목표는 출발 시점 전에 알려진 9월 10일 20:00 저가 76,402.9를 사용해요. 이 버전에서는 목표가 먼저 통과되어도 취소하지 않아요. 수량은 가정한 계좌 10,000 USDT와 가격 변동 리스크 예산 100 USDT를 기준으로 계산하고, 0.001 BTC 단위로 내림하며 비용은 따로 적어요.

이번에 15분 신호를 검토하기 전에 규칙을 고정했지만 기존 4시간 가격은 이미 본 상태였어요. 따라서 과거 사례를 설명하는 것이며 블라인드 테스트는 아니에요. 기존 날짜를 유지하며 최종 손익에 따라 사례를 바꾸지 않아요. 따라 할 때는 조건을 먼저 옮겨 적고 차트를 오른쪽으로 진행하세요.

2026년 9월 11일 12:00 UTC까지 마감된 BTCUSDT 4시간 가격, 횡보 구간, FVG와 이전 저가를 표시해요.

2단계: 구간에 도달한 뒤 하위 시간 프레임 확인을 기다려요

먼저 검증 가능한 구간 차이를 하나 더 확인해요. 9월 10일 08:00, 12:00, 16:00의 4시간 캔들에서 첫 번째 저가 77,651.4가 세 번째 고가 77,518.6보다 높아, 같은 날 20:00에 하락 FVG를 확인할 수 있어요. 원래 관찰 구간의 아래쪽과 맞닿아 있지만 두 구간은 같은 구간이 아니에요. 이번에는 횡보 구간을 유지하며 갑자기 ‘FVG에 닿으면 진입’으로 바꾸지 않아요.

9월 11일 12:30의 15분 캔들은 고가가 77,671.4에 이르러 처음 관찰 구간에 들어갔고, 77,558.1에서 마감했어요. 하지만 저가도 76,000.3까지 내려갔어요. 15분 자료만으로는 고가와 저가의 순서를 알 수 없으므로 12:45 마감 후에만 ‘구간 접촉’을 기록하고, 이 캔들 안의 체결은 모의로 계산하지 않아요.

다음 12:45 캔들은 77,992.7에서 마감해 하방 확인이 없었어요. 13:00 캔들은 하락했지만 종가 77,700.0이 직전 저가 77,527.8보다 높아 조건을 충족하지 않았어요. 13:15 캔들이 직전 저가 77,526.4보다 낮은 77,486.7에서 마감한 뒤에야 13:30에 조건 성립을 확인해요. 이 기다림은 중요해요. 음봉을 보는 것과 정해 둔 신호가 나오는 것은 다른 일이에요.

구간 접촉부터 13:30 확인까지의 15분 캔들과 이미 통과한 이전 저가를 표시하고 다음 캔들은 공개하지 않아요.

3단계: 진입, 손절, 목표와 포지션 수량을 적어요

다음 캔들의 13:30 시가 77,486.6을 모의 숏 진입 가격으로 사용해요. 손절은 최초 구간 접촉부터 확인 캔들까지의 최고가 78,115.4에 학습용 여유 폭 10을 더한 78,125.4로 정해요. 이 가격은 이번 거래의 무효화 기준이며, 닿으면 바로 종료하고 4시간 마감을 기다리지 않아요. 여유 폭은 예시 매개변수이며 최적화나 성과 검증을 거치지 않았어요.

목표는 출발 시점 전에 알고 있던 9월 10일 20:00 저가 76,402.9로 고정해요. 이날 12:30에 이미 통과했으므로 이 시점에는 ‘이전 저가에 다시 도달’하는 목표라고만 부를 수 있고, 아래에 아직 스윕하지 않은 유동성이 있다고 말할 수는 없어요. 이번 규칙에는 ‘목표에 먼저 닿으면 취소’ 조항이 없어 계속 실행하고 단점으로 기록해요. 이를 추가하려면 새 버전을 만들어 따로 테스트해야 해요.

BTC당 손절 가격 차이는 78,125.4 − 77,486.6=638.8 USDT예요. 목표까지의 거리는 1,083.7 USDT이고 비용 차감 전 잠재적 보상 거리는 리스크의 약 1.70배예요. 이는 거리 비율이지 예상 수익이 아니며, 이것만으로 승률을 계산할 수도 없어요.

학습용 계좌를 10,000 USDT, 거래당 가격 변동 리스크 예산을 100 USDT로 가정하면 이론적인 포지션 수량은 100 ÷ 638.8, 약 0.15654 BTC예요. 예시에서는 0.001 BTC 단위로 내림한 0.156 BTC를 사용하며 가격 손절 손실은 99.6528 USDT예요. 먼저 비용을 제외한 예산을 계산한 것이므로, 100이 총손실 한도라면 비용과 슬리피지 여유도 빼야 해요. 이 수량을 그대로 실제 주문에 쓰면 안 돼요.

13:30 시가 모의 숏, 손절·목표·1.70R 거리 비율과 학습용 가정 수량 0.156 BTC를 표시해요.

4단계: 캔들마다 결과를 확인하고 실패 기록을 남겨요

13:30 캔들은 고가 77,900.0, 저가 77,211.4로 손절과 목표 어느 쪽도 닿지 않았어요. 다음 13:45 캔들의 가격 범위는 77,720.0–79,300.7로 손절은 넘었지만 목표에는 닿지 않았어요. 따라서 모의 거래는 13:45–14:00 사이에 손절되어요. 같은 캔들 안에서 익절과 손절 중 무엇이 먼저였는지 추측할 필요는 없으며, 15분 자료는 정확한 체결 초를 제공하지 않아요.

손절 가격에 체결된다고 가정하면 가격 손실은 약 99.65 USDT예요. 학습용 가정인 편도 0.05% 수수료를 적용하면 왕복 비용은 (77,486.6+78,125.4)×0.156×0.0005, 약 12.14 USDT이고 총손실은 약 111.79 USDT예요. 해당 계좌의 실제 수수료율이나 완전한 실거래 손익이 아니며, 슬리피지와 적용될 수 있는 펀딩비는 포함하지 않았어요.

돌아보면 앞선 하락은 멋져 보이지만 진입 전에 발생했으므로 이 숏 거래의 수익에 넣을 수 없어요. 이것이 이 사례를 유지한 이유이기도 해요. 방향, 가격 도달, 확인이 모두 성립해도 거래는 실패할 수 있어요. 연습에서 남길 것은 ‘SMC는 쓸모없다’는 한마디가 아니라 원래 조건, 실행 결과, 다음에 별도로 검증하고 싶은 수정 사항이에요.

14:00까지 진행하면 13:45 캔들이 손절에 닿아요. 학습용 가격 손실과 왕복 수수료의 합은 111.79 USDT예요.

주의 사항과 흔한 실수

가장 흔한 문제는 손절 후 스윙을 다시 고르고 OB 경계를 바꿔 차트가 다시 그럴듯해 보일 때까지 수정하는 일이에요. 고점·저점 선택 규칙, 확인 시각과 취소 조건을 일지에 남기고 트레이딩 일지 작성법의 항목에 맞춰 기록해야 ‘규칙을 지키지 않았다’와 ‘지켜도 손실이 났다’를 구분할 수 있어요. 사례에서 목표가 먼저 통과된 문제도 연구할 조건으로 남겨야지, 나중에 이 거래를 삭제하면 안 돼요.

확인에는 원래 대가가 있어요. 종가를 기다리면 진입 가격이 나빠질 수 있고, 지정가로 기다리면 전혀 체결되지 않을 수 있어요. 취소와 미체결은 따로 기록해야 하며 나중에 목표에 도달한 미체결 주문을 수익으로 계산하면 안 돼요. 한 캔들에서 손절과 목표를 동시에 건드렸다면 더 세밀한 자료를 확인하세요. 그래도 순서를 알 수 없으면 결과 불확실로 표시해요.

비용은 감수한다고 생각한 리스크를 바꿔요. 사례에서도 확인했어요. 손절이 발동해도 지정한 가격의 체결은 보장되지 않으며, 급격한 변동 중에는 슬리피지가 손실을 키울 수 있어요. 무기한 선물에서는 펀딩비, 증거금과 강제 청산 조건도 확인해야 해요. 이 글은 가격과 가정 수수료만 계산하며 어떤 레버리지 설정도 검증하지 않았어요.

TradingView에서 연습을 다시 한다면 Bar Replay의 과거 화면이 일반 Paper Trading이나 브로커 주문을 과거 체결로 바꿔 주는 것은 아니라는 점을 알아두세요. 과거 모의 거래에는 별도의 Replay Trading을 쓰고 자금, 통화와 수수료를 먼저 설정한 뒤 세션을 떠나기 전에 거래 기록을 내보내야 해요. 작은 도구 차이 같지만 혼용하면 백테스트 전체의 비교 가능성이 무너질 수 있어요.

사례의 진입 전 취소, 진입 후 손절·목표·기한 종료와 같은 캔들 내 양쪽 접촉 시 불확실성 처리 과정을 보여 줘요.

SMC를 더 공부하는 순서

먼저 이 글의 연습을 한 번 다시 해 보고 각 단계에서 무엇을 기다리는지 설명할 수 있는지 확인하세요. 그다음 더 깊게 배울 부분을 골라요. 아래 여섯 글은 구조, 유동성, 관찰 구간과 복기를 차례로 다뤄요. 개념 절의 관련 해설은 문제를 만났을 때 다시 확인하는 용도이고, 이 목록은 전체 학습 순서로 사용할 수 있어요.

이 글은 학습과 모의 연습을 위한 자료이며 개인별 투자 조언을 제공하지 않아요. 같은 규칙을 먼저 끝까지 사실대로 실행하고, 더 많은 기록으로 가치가 있는지 검토하세요.

FAQ

Q1. SMC 전략을 바로 진입 신호로 사용할 수 있나요?

아니요. SMC는 방향, 유동성과 가격 구간을 정리하는 틀이며 확인, 진입, 무효화와 포지션 수량을 따로 정해야 해요. 사례의 15분 확인은 명시적으로 적어 둔 예시 규칙이에요.

Q2. CHoCH가 나오면 추세가 반전되나요?

보장되지 않아요. 지정한 시간 프레임의 원래 구조가 바뀌었음을 알리며 반전일 수도, 횡보일 수도 있어요. 15분 변화를 근거로 4시간 반전을 바로 선언하면 안 돼요.

Q3. FVG는 반드시 메워지나요?

그렇지 않아요. 세 캔들로 형성된 가격 구간이며 세 번째가 마감되어야 확인할 수 있어요. 성립했다고 갭 메우기가 보장되거나 진입 조건을 생략할 수 있는 것은 아니에요.

Q4. 초보자는 어떤 시간 프레임을 쓰고 일지에 무엇을 적어야 하나요?

이 글은 4시간으로 배경을 보고 15분으로 확인하지만 이 조합이 가장 좋다고 검증한 것은 아니에요. 일지에는 기준점 선택, 구간, 확인 시각, 진입과 종료, 포지션 수량, 비용, 취소와 미체결 기록을 남겨야 해요.

SMC 전략SMC 가이드시장 구조유동성오더 블록FVG브레이커 블록리스크 관리