
주식 유동성은 원하는 시점에 원하는 수량을 가격에 큰 충격을 주지 않고 사고팔 수 있는 정도를 말해요.
거래량이 많은 종목은 대체로 매매가 활발합니다. 하지만 거래량 하나만 보고 유동성이 충분하다고 판단하면 놓치는 부분이 생기죠. 실제로는 거래량과 거래대금, 호가 스프레드, 가격대별 호가잔량, 자신의 주문 규모와 체결가격까지 같이 살펴봐야 합니다.
유동성이 낮아지면 매수·매도 가격 차이가 벌어지거나 원하는 가격 주변에 주문이 충분하지 않을 수 있어요. 이런 상태에서 큰 주문을 내면 여러 가격대를 거쳐 체결되면서 처음 예상했던 것보다 불리한 가격을 받아들이게 됩니다.
시장 상황이 급격하게 나빠질 때는 팔고 싶어도 원하는 가격에 충분한 수량을 처리하지 못할 수도 있죠. 이처럼 매매 자체가 어려워지거나 체결 과정에서 손실이 커질 수 있는 위험이 유동성 위험입니다.
✅ 주식 유동성 뜻, 거래가 많다는 의미만은 아니다

주식 유동성을 이해할 때는 두 가지 질문을 떠올려 보면 쉬워요.
지금 원하는 시점에 거래할 수 있는가?
그리고 원하는 수량을 거래해도 가격이 크게 움직이지 않는가?
거래가 자주 일어나더라도 매수자와 매도자가 제시하는 가격 차이가 크다면 즉시 사고팔 때 불리한 가격을 받아들여야 할 수 있습니다.
반대로 매수·매도호가가 촘촘하게 붙어 있어도 각 가격에 대기하는 주문이 적다면 이야기가 달라져요. 소량은 쉽게 거래되더라도 주문 규모가 커지는 순간 여러 가격대를 거쳐 체결될 수 있기 때문입니다.
금융시장에서도 유동성을 하나의 숫자로만 평가하지 않아요. 스프레드, 거래회전율, 시장 깊이, 가격충격처럼 서로 다른 지표를 함께 활용합니다.
그래서 주식 유동성은 단순히 “얼마나 많이 거래됐는가”보다 “내가 실제로 얼마나 쉽게 거래할 수 있는가”에 더 가까운 개념이라고 보면 됩니다.
✅ 거래량과 거래대금은 가장 먼저 확인할 수 있다



가장 익숙한 유동성 지표는 거래량이에요.
거래량은 일정 기간 실제로 사고팔린 주식 수를 보여줍니다. 꾸준히 많은 거래가 발생한다면 시장에 매수자와 매도자가 지속적으로 참여하고 있다는 신호로 볼 수 있죠.
거래대금도 같이 확인하는 편이 좋습니다.
예를 들어 주가 1,000원인 종목 10만 주와 주가 100,000원인 종목 10만 주를 비교해 볼게요. 거래량은 똑같이 10만 주지만 실제 시장에서 오간 자금 규모는 크게 다릅니다.
이 차이를 보완해서 볼 수 있는 것이 거래대금이에요.
그런데 거래량과 거래대금에는 공통적인 한계가 있습니다. 두 지표 모두 이미 이루어진 거래의 규모를 보여준다는 점이죠.
내가 주문을 넣는 바로 그 순간, 어느 가격에 얼마나 많은 주문이 대기하고 있는지는 거래량만으로 알 수 없어요. 하루 전체 거래량이 많아도 오전에 거래가 집중됐다면 오후의 호가 상황은 상당히 달라질 수 있습니다.
그래서 현재 수치만 보는 것보다 그 종목의 평소 거래량·거래대금과 비교해 보는 방법이 도움이 됩니다.
평소 거래가 많지 않던 종목에서 특정 뉴스 때문에 거래량이 갑자기 폭증한 경우와, 원래부터 꾸준히 거래가 활발했던 종목은 같은 거래량이라도 의미가 다르겠죠.
거래량과 거래대금은 좋은 출발점이지만 여기서 판단을 끝내면 안 되는 이유입니다.
✅ 호가 스프레드는 즉시 거래할 때의 가격 차이다

거래 활동성을 확인했다면 이번에는 호가 스프레드를 볼 차례예요.
호가 스프레드는 가장 높은 매수호가와 가장 낮은 매도호가 사이의 차이를 말합니다.
예를 들어 현재 호가가 다음과 같다고 해볼게요.
- 최우선 매수호가: 10,000원
- 최우선 매도호가: 10,010원
두 가격의 차이는 10원입니다.
반대로 최우선 매수호가는 10,000원인데 가장 낮은 매도호가가 10,200원이라면 어떨까요? 바로 사고팔기 위해 감수해야 하는 가격 차이가 훨씬 커집니다.
다른 조건이 비슷하다면 스프레드가 좁을수록 매수자와 매도자가 제시하는 가격이 가깝게 붙어 있다고 볼 수 있어요.
여기서 한 가지 주의할 점이 있습니다.
스프레드를 단순히 몇 원 차이인지만 비교해서는 부족해요. 주가가 1,000원일 때의 10원과 100,000원일 때의 10원은 가격 대비 비중이 다르기 때문입니다.
종목끼리 비교할 때는 가격 대비 스프레드의 크기인 상대 스프레드를 보는 방법도 있어요.
상대 스프레드 = 매도호가와 매수호가의 차이 ÷ 두 호가의 중간가격 × 100
다만 특정 비율 아래면 무조건 유동성이 좋다고 단정할 수는 없습니다. 종목 특성이나 시장 상황, 자신이 거래하려는 수량이 모두 다르니까요.
✅ 스프레드가 좁아도 호가잔량이 얇으면 다르다
호가 스프레드가 좁다면 유동성도 무조건 좋을까요?
그렇지는 않습니다.
이번에는 각 가격대에 얼마나 많은 주문이 쌓여 있는지, 즉 호가 깊이를 봐야 해요.
두 종목의 스프레드가 모두 10원이라고 가정해 보겠습니다.
A종목은 가장 가까운 매도호가부터 여러 가격대에 충분한 물량이 쌓여 있어요. 반면 B종목은 첫 번째 매도호가에 소량만 있고 다음 가격부터 주문이 크게 줄어 있습니다.
10주를 사는 투자자라면 두 종목의 차이를 거의 느끼지 못할 수도 있어요.
하지만 1,000주를 한 번에 사려고 한다면 결과가 달라집니다.
B종목에서는 가장 가까운 매도호가에 있는 물량을 모두 산 뒤 더 높은 가격의 주문까지 차례로 체결해야 할 수 있죠.
처음 화면에서 본 가격보다 실제 평균 매수가격이 올라가게 됩니다.
여기서 유동성을 판단할 때 꽤 중요한 기준이 하나 나와요.
같은 종목이라도 내가 거래하려는 수량에 따라 체감하는 유동성이 달라질 수 있습니다.
100주 정도를 거래하기에는 충분한 호가라도 1만 주를 한꺼번에 처리하려는 투자자에게는 부족할 수 있겠죠.
다만 호가창에 보이는 잔량을 확정된 체결 물량처럼 받아들여서는 안 됩니다.
미체결 주문은 취소되거나 정정될 수 있고 새로운 주문도 계속 들어와요. 호가잔량은 그 순간의 주문 상태를 보여주는 스냅샷에 가깝다고 생각하면 됩니다.
화면에 1만 주가 있다고 해서 실제로 주문하는 순간까지 그 수량이 그대로 남아 있다고 보장할 수는 없어요.
✅ 실제 체결가격에서 유동성 차이가 드러난다
호가창을 확인하는 이유는 결국 내 주문이 어느 가격에서 실제로 체결될지 가늠하기 위해서예요.
가격을 지정하지 않고 즉시 거래를 우선하는 시장가 주문은 반대편에 쌓여 있는 호가를 따라 체결됩니다.
예를 들어 매도호가가 다음과 같이 형성돼 있다고 해볼게요.
| 매도 가격 | 매도잔량 |
| 10,000원 | 100주 |
| 10,010원 | 200주 |
| 10,020원 | 500주 |
100주만 즉시 매수한다면 10,000원에서 주문을 모두 처리할 수 있습니다.
그런데 500주를 한꺼번에 매수하면 어떨까요?
10,000원에 있는 100주를 먼저 사고, 10,010원의 200주를 거친 뒤 10,020원에 있는 물량까지 거래해야 합니다.
화면에서 처음 확인한 가격은 10,000원이지만 실제 평균 체결가격은 더 높아지겠죠.
이처럼 자신의 주문이 여러 가격대의 호가를 소진하면서 더 불리한 가격까지 거래를 발생시키는 효과를 시장충격으로 이해할 수 있어요.
거래 규모가 커질수록 시장충격도 커질 가능성이 있습니다. 반대로 주변 가격에 호가잔량이 충분하다면 같은 규모의 주문도 상대적으로 수월하게 처리할 수 있죠.
그래서 현재가만 확인하기보다는 내 주문 수량을 현재 호가가 어느 정도까지 받아낼 수 있는지 보는 것이 중요합니다.
✅ 거래량과 스프레드가 서로 다르게 보일 때는 어떻게 판단할까

주식 유동성 판단이 어려운 이유는 모든 지표가 항상 같은 신호를 주지는 않기 때문이에요.
거래량은 많은데 스프레드가 넓을 수도 있고, 스프레드는 좁은데 호가잔량이 매우 적을 수도 있죠.
이럴 때는 각 지표가 무엇을 보여주는지 나눠서 보면 이해하기 쉽습니다.
| 현재 상태 | 어떻게 해석할까 |
| 거래량은 많은데 스프레드가 넓다 | 거래는 활발하지만 즉시 사고팔 때 가격 차이가 큼 |
| 스프레드는 좁지만 호가잔량이 얇다 | 소량 거래는 수월해 보여도 큰 주문에서는 가격충격이 커질 수 있음 |
| 거래대금은 많지만 내 주문 규모도 크다 | 하루 거래대금보다 현재 호가잔량과 자신의 주문 크기를 함께 비교 |
| 현재 거래량이 평소보다 급증했다 | 거래량 증가 원인과 변동성, 현재 호가 상태까지 확인 |
| 평소 거래는 활발하지만 매수호가가 빠르게 줄었다 | 과거 평균보다 현재 주문 불균형을 우선해서 볼 필요가 있음 |
| 거래량도 적고 스프레드도 넓으며 호가도 얇다 | 여러 유동성 조건이 동시에 좋지 않은 상태인지 확인 |
쉽게 구분해 볼까요?
거래량과 거래대금은 거래 활동성을 보여줘요. 호가 스프레드는 즉시 거래할 때의 가격 차이, 호가 깊이는 현재 시장이 받아낼 수 있는 주문 규모를 보여줍니다.
실제 체결가격을 보면 이런 조건이 결국 어느 정도의 가격충격으로 이어졌는지도 알 수 있죠.
각 지표가 서로 다른 질문에 답하기 때문에 하나만 보고 유동성을 좋다거나 나쁘다고 결정하기 어려운 겁니다.
✅ 유동성 위험은 왜 투자 손실로 이어질까



유동성 위험은 단순히 주가가 떨어질 가능성과는 조금 다른 문제예요.
사거나 팔고 싶은 순간에 원하는 수량을 원하는 가격 근처에서 처리하기 어려워지는 위험입니다.
특히 매도 주문이 한꺼번에 몰리는 상황을 생각해 보면 이해하기 쉬워요.
매수호가에 충분한 잔량이 있다면 들어오는 매도 주문을 어느 정도 받아낼 수 있습니다. 반대로 매수잔량이 얇은 상태에서 많은 매도가 동시에 나오면 가까운 매수호가부터 빠르게 소진되겠죠.
그다음에는 더 낮은 가격에 있는 매수 주문과 체결됩니다.
흐름을 간단히 정리하면 이렇습니다.
매도 주문 집중 → 매수 호가잔량 감소 → 더 낮은 가격에서 체결 → 가격충격 확대
유동성이 낮은 종목이 부담스러운 이유는 시장이 평온할 때보다 실제로 빠져나가야 하는 순간에 문제가 더 크게 드러날 수 있기 때문이에요.
팔고 싶어도 원하는 가격에 충분한 수량을 처리하지 못하거나, 매도 과정에서 처음 예상했던 것보다 더 낮은 가격을 받아들여야 할 수 있죠.
✅ 평소 유동성이 좋아도 갑자기 달라질 수 있다
유동성은 한 종목에 고정된 값이 아니에요.
평소 거래량과 거래대금이 충분했던 종목도 기업 관련 뉴스나 시장 급락, 투자자 전망 변화로 주문이 한쪽에 몰리면 호가 구조가 빠르게 달라질 수 있습니다.
특히 매도 주문은 쏟아지는데 매수 주문이 줄어들면 평소보다 호가잔량이 얇아질 수 있어요. 같은 수량을 팔더라도 여러 가격대를 거치면서 가격충격이 더 커질 수 있죠.
이런 상황에서는 과거 평균 거래량보다 지금의 호가 상태와 주문 불균형을 먼저 확인하는 편이 낫습니다.
급격한 충격이 발생한 뒤 주문이 얼마나 빠르게 다시 공급되는지도 유동성의 한 측면이에요. 금융시장에서는 이런 특성을 유동성의 회복력으로 설명하기도 합니다.
어제 거래가 활발했다고 해서 오늘도 같은 조건으로 거래할 수 있다고 단정하면 안 되는 이유죠.
✅ 주식 유동성은 결국 내 주문을 기준으로 봐야 한다
주식 유동성을 확인한다고 해서 복잡한 지표를 모두 계산할 필요는 없어요.
먼저 최근 거래량과 거래대금이 평소 수준과 비교해 어느 정도인지 살펴봅니다. 그다음 현재 매수·매도호가가 얼마나 벌어져 있는지 보고, 주변 가격대에 주문이 얼마나 쌓여 있는지도 확인해 보세요.
여기에 자신의 주문 수량을 대입하면 판단이 훨씬 구체적이 됩니다.
거래량이 많아도 스프레드가 넓을 수 있어요. 스프레드는 좁아도 호가잔량이 부족할 수 있죠. 평소 유동성이 충분했던 종목도 시장 상황이 갑자기 바뀌면 전혀 다른 모습을 보일 수 있습니다.
그래서 가장 실용적으로 기억할 기준은 하나예요.
과거에 얼마나 많이 거래됐는지가 아니라, 지금 내가 원하는 수량을 원하는 가격 근처에서 얼마나 무리 없이 거래할 수 있는지를 보는 것.
이 기준으로 거래량과 거래대금, 호가 스프레드, 호가 깊이, 실제 체결 가능성을 함께 살펴보면 주식 유동성과 유동성 위험을 훨씬 구체적으로 판단할 수 있어요.
참고 자료
- 한국거래소 법규서비스
- 자본시장연구원
- IMF, Measuring Liquidity in Financial Markets