Footprint 차트: 캔들 내부 각 가격의 거래량 읽기
업데이트 2026-07-05
Footprint 차트는 하나의 캔들 내부에서 모든 가격 레벨에 걸쳐 거래된 거래량을, 공격적 매수와 공격적 매도로 나누어 보여줍니다. 캔들스틱이 시가·고가·저가·종가만 보여주는 반면, footprint는 내부 order flow를 드러냅니다 — 각 가격에서 누가 offer를 들어올렸고(lifting) 누가 bid를 때렸는지(hitting). 이는 trade tape로부터 구성되며, absorption과 가격별 delta를 포착하는 방법입니다.
Footprint 차트가 보여주는 것
Footprint 차트는 하나의 캔들을 가격 행(row)들의 스택으로 분해합니다 — 캔들이 거래를 통과한 각 가격 레벨마다 한 행. 각 행에는 두 개의 숫자가 나란히 담깁니다: ask에서 거래된 거래량 — offer를 들어올리는 공격적 시장가 매수 — 과 bid에서 거래된 거래량 — bid를 때리는 공격적 시장가 매도. 불투명한 캔들 몸통 하나 대신, 각 가격에서 얼마만큼의 물량이 손바뀜했고 어느 쪽이 공격자였는지를 정확히 볼 수 있습니다.
같은 차트는 여러 이름으로 불립니다. Cluster chart, bid/ask footprint, numbers bars 모두 같은 아이디어를 가리킵니다: 내부가 가격별·공격자 측별로 분해된 거래량으로 채워진 바. 레이아웃은 다양합니다 — 어떤 플랫폼은 bid와 ask를 두 열로 쌓고, 다른 것은 행마다 하나의 delta 숫자를 보여줍니다 — 하지만 기저 데이터는 동일합니다.
일반적인 캔들스틱은 그 모든 내부 구조를 네 개의 값과 두 개의 꼬리로 압축합니다: 시가, 고가, 저가, 종가. 범위와 순방향은 알려주지만, 그 범위 내부 어디에서 실제로 거래량이 거래됐는지, 누가 들어올리고 누가 때렸는지는 전혀 알려주지 않습니다. Footprint는 가격별 거래량의 전체 분포를 유지하며, 이것이 바로 캔들이 버리는 정보입니다.
Delta, imbalance, absorption
Delta는 footprint의 핵심 통계입니다. 각 가격 행에서 delta는 공격적 매수 거래량에서 공격적 매도 거래량을 뺀 값입니다 — 매수자가 offer를 더 세게 들어올렸을 때 양수, 매도자가 bid를 더 세게 때렸을 때 음수. 바의 총 delta는 단순히 가격별 행들의 합이며, 가격이 어디서 마감했든 상관없이 그 캔들이 공격자에 의해 순매수됐는지 순매도됐는지를 알려줍니다.
Diagonal imbalance는 한 가격의 ask 거래량을 바로 아래 가격의 bid 거래량과 비교합니다 — 시장가 주문이 실제로 선택하는 두 측면. 한쪽이 대략 3:1 이상일 때 그 행은 imbalance로 표시됩니다: 일방적 공격성이 쌓이고 있다는 신호. 같은 방향의 연속된 imbalance는 공격적 흐름이 지속적으로 밀어붙인 지점을 표시합니다.
Absorption은 footprint를 읽을 가치가 있게 만드는 패턴입니다. 많은 양의 공격적 거래량이 한 가격을 때리지만 가격이 거기서 멀어지지 않습니다 — 대기 중인 지정가 주문이 물러서지 않고 모든 시장가 주문을 빨아들입니다. 이는 그 레벨을 방어하는 수동적 참여자를 시사하며, 공격자가 소진되면 종종 정체나 반전을 선행합니다. MarketTrace의 classifier는 이러한 absorbed·pulled trajectory를 차트에 직접 라벨링합니다.
Trade tape로부터 구성
Footprint는 별도의 데이터 피드가 아닙니다 — time-and-sales, 즉 원본 trade tape로부터 거래 하나하나 재구성됩니다. 거래소가 출력하는 모든 체결 거래는 footprint에 필요한 세 가지를 담고 있습니다: 체결된 가격, 크기, 그리고 그 거래가 대기 중인 bid에 대해 체결됐는지 ask에 대해 체결됐는지를 말해주는 공격자 측(aggressor side).
그 공격자 측은 거래소의 maker/taker 플래그에서 나옵니다. Ask를 들어올리는 taker 매수는 ask 측(공격적 매수) 거래량으로 집계되고, bid를 때리는 taker 매도는 bid 측(공격적 매도) 거래량으로 집계됩니다. 캔들의 시간 창에 걸쳐 모든 거래를 (가격 × 측면) 셀 격자로 집계하는 것이 바로 여러분이 보는 footprint를 만들어냅니다.
MarketTrace는 이 셀들을 venue별 실시간 trade tape로부터, 캔들당 하나의 격자로 구성합니다. 따라서 여러분이 읽는 거래량과 delta는 추론되거나 모델링된 근사가 아니라 거래소의 실제 체결을 반영합니다.
Footprint vs 캔들스틱 및 volume profile
Footprint를 가장 자주 혼동되는 두 차트와 나란히 놓으면 이해에 도움이 됩니다. 캔들스틱은 시가, 고가, 저가, 종가만 보여줍니다 — 각 기간의 범위와 순이동일 뿐, 내부 거래량 구조는 전혀 없습니다. 셋 중 가장 압축된 형태입니다.
Volume profile 역시 가격별 거래량을 그리기 때문에 관련돼 보이지만, 그 거래량을 창 전체 — 세션이나 하루 전체 — 에 걸쳐 하나의 수평 히스토그램으로 집계하며, 보통 매수와 매도를 나누지 않습니다. 이는 '이 캔들의 이 가격에서 누가 공격적이었나'가 아니라 '이 창에서 거래량이 어디에 집중됐나'에 답합니다.
Footprint는 캔들당이면서 동시에 공격자 측별로 나뉘므로, 셋 중 가장 granular합니다. 캔들스틱은 방향을 주고, volume profile은 한 창에 걸쳐 거래량이 어디에 놓이는지를 주며, footprint는 각 개별 바 내부의 모든 가격에서 매수 대 매도 분해를 줍니다.
관련
자주 묻는 질문
Footprint 차트와 캔들스틱의 차이는 무엇인가요?
캔들스틱은 기간당 네 개의 값 — 시가, 고가, 저가, 종가 — 과 꼬리만 보여줍니다. Footprint 차트는 같은 기간 내부의 각 개별 가격에서 거래된 거래량을 공격적 매수(ask를 들어올림)와 공격적 매도(bid를 때림)로 나누어 보여줍니다. 캔들스틱이 하나의 몸통으로 압축해 완전히 숨기는 내부 order flow — 각 가격에서 누가 공격자였는지 — 를 드러냅니다.
Footprint 차트에서 absorption이란 무엇인가요?
Absorption은 많은 양의 공격적 거래량이 한 가격을 때리지만 가격이 거기서 멀어지지 않는 것입니다. 대기 중인 지정가 주문이 물러서지 않고 모든 시장가 주문을 흡수하고 있으며, 이는 그 레벨을 방어하는 수동적 참여자를 시사합니다. 공격자가 원하는 움직임을 얻지 못한 채 물량을 소진하기 때문에, absorption은 그 공격적 흐름이 소진되면 종종 반전이나 정체를 선행합니다.
Footprint 차트에서 delta는 무엇을 의미하나요?
Delta는 공격적 매수 거래량에서 공격적 매도 거래량을 뺀 값입니다. Footprint에서는 가격 행별로 표시되고 바 전체에 대해 합산됩니다. 양의 delta는 매수자가 공격자였다는 뜻 — ask를 들어올린 거래량이 bid를 때린 거래량보다 많음 — 이고, 음의 delta는 매도자가 공격자였다는 뜻입니다. 캔들이 실제로 어디서 마감했는지와 무관하게 순공격성을 측정합니다.
Footprint 차트는 어떻게 구성되나요?
Footprint는 trade tape — 거래소의 time-and-sales 피드 — 로부터 재구성됩니다. 출력된 각 거래는 가격, 크기, 그리고 공격자 측(maker/taker 플래그로부터, 대기 중인 bid에 대해 체결됐는지 ask에 대해 체결됐는지)을 담습니다. 그 거래들을 각 캔들의 시간 창에 걸쳐 (가격 × 측면) 셀로 집계하면 footprint가 만들어집니다.