바이낸스
바이낸스 Mini Ticker 뜻 2026|24시간 통계·거래량·전체 시장 배열 읽기
최근 24시간 이동 통계인 Mini Ticker의 가격·거래량 필드와 전체 시장 변경 배열을 읽는 방법을 정리합니다. 달력 하루·캔들·현재 호가와의 차이, 누적 거래량 중복 합산과 배열 누락 해석 오류를 가상 사례로 설명합니다.

바이낸스 Mini Ticker 뜻 2026|24시간 통계·거래량·전체 시장 배열 읽기
바이낸스 Mini Ticker는 한 거래쌍의 최근 24시간 가격과 거래량을 간결하게 전달하는 현물 시장 데이터입니다. 작은 캔들, 최우선 호가, 개인 계좌 수익률을 뜻하지 않습니다. 시세 목록을 만들거나 여러 거래쌍을 훑을 때 필요한 요약 자료이며, 주문이 실제 어떤 가격에 체결될지는 별도의 호가와 주문 조건으로 확인해야 합니다.
이 글은 2026년 10월 30일 확인한 Binance Spot 공식 WebSocket 문서를 기준으로 설명합니다. 데이터 이름이 비슷해도 현물과 선물의 필드, 시간 기준, 지원 기능을 섞지 않습니다. 아래 숫자는 읽는 법을 설명하기 위한 가상 예시이며 실제 시세나 매매 권유가 아닙니다.
먼저 알아둘 핵심
Mini Ticker의 가장 중요한 특징은 현재에서 거슬러 올라가는 24시간 통계라는 것입니다. 한국시간 자정에 시작한 하루도, UTC 자정에 시작한 하루도 아닙니다. 시간이 흐르면 새 거래가 들어오는 동시에 오래된 거래가 통계 구간에서 빠집니다. 따라서 최근 거래량 숫자가 감소해도 거래가 취소되었다고 판단할 수 없습니다.
또한 전체 시장 Mini Ticker의 배열은 매번 모든 거래쌍을 보내는 완전한 목록이 아닙니다. 공식 문서는 변경된 티커만 배열에 들어간다고 설명합니다. 배열에 없다는 이유로 기존 종목을 삭제하거나 거래량을 0으로 초기화하면 시장 현황판이 잘못 만들어집니다.
| 질문 | 빠른 답변 |
|---|---|
| 무엇을 요약하나요? | 거래쌍의 최근 24시간 가격·거래량 |
| 한국시간 오늘 통계인가요? | 아닙니다. 이동하는 24시간 구간입니다 |
| 개별 스트림 이름은? | 거래쌍 이름 뒤에 @miniTicker |
| 전체 시장 스트림은? | !miniTicker@arr |
| 문서상 갱신 속도는? | 1000ms |
| 최우선 호가가 있나요? | Mini Ticker 필드에는 없습니다 |
| 내 체결 수량인가요? | 시장 전체 통계이며 개인 주문 자료가 아닙니다 |
| 배열에 없는 심볼은? | 변경 항목이 없을 수 있으며 상장폐지로 단정하지 않습니다 |
1. Mini라는 이름의 정확한 의미
Mini는 통계를 짧은 간격으로 잘라 준다는 뜻이 아니라, 일반 Ticker보다 적은 항목을 전달한다는 의미로 이해하면 편합니다. 기본 가격인 시가·종가·고가·저가와 두 종류의 거래량, 이벤트 정보가 중심입니다. 개별 체결의 매수자와 매도자, 거래 식별자, 주문 상태 등은 이 자료의 역할이 아닙니다.
예를 들어 관심 거래쌍 30개의 마지막 가격과 최근 거래 활동을 한 화면에서 살펴보고 싶다면 간결한 요약 자료가 도움이 됩니다. 반대로 지금 1,000 USDT의 시장가 주문을 넣었을 때 여러 호가를 얼마나 소비할지 알고 싶다면 Mini Ticker만으로는 부족합니다. 그 질문에는 현재 매수·매도 호가의 가격과 잔량, 주문 크기, 체결 중 변화를 함께 고려해야 합니다.
데이터를 선택할 때는 화면의 이름보다 질문을 먼저 정하는 편이 좋습니다. “최근 시장이 얼마나 움직였는가”와 “지금 이 수량을 어떤 가격에 거래할 수 있는가”는 다른 질문입니다. 요약 통계를 잘 읽는 것과 실행 가능 가격을 확인하는 것은 연결되어 있지만 서로 대체되지는 않습니다.
현물 거래쌍을 기준으로 읽기
BTCUSDT를 예로 들면 BTC는 기초 자산, USDT는 기준 자산입니다. 가격은 BTC 한 단위를 USDT로 표시한 값으로 읽습니다. ETHBTC라면 가격의 단위는 BTC가 되므로, 두 거래쌍의 가격이나 기준 자산 거래량을 같은 통화처럼 합쳐서는 안 됩니다.
심볼 문자열을 보고 어느 자산이 기준 자산인지 임의로 잘라내는 방식도 실제 프로그램에서는 취약할 수 있습니다. 표시와 계산에는 공식 심볼 정보의 기초·기준 자산 구분을 쓰는 편이 명확합니다. 이 글의 익숙한 심볼은 구조 설명용이며, 해당 거래쌍의 현재 거래 가능 여부를 보장하는 목록이 아닙니다.
2. 필드별 의미와 읽는 순서
공식 개별 Mini Ticker 예시는 이벤트 유형 e, 이벤트 시간 E, 심볼 s, 가격 c·o·h·l, 거래량 v·q를 제공합니다. 대문자와 소문자는 서로 다른 필드입니다. 특히 소문자 l은 숫자 1이나 대문자 I와 헷갈리지 않도록 이름을 정확히 확인합니다.
| 필드 | 의미 | 해석할 때 주의할 점 |
|---|---|---|
| e | 이벤트 유형 | 24hrMiniTicker인지 확인 |
| E | 이벤트 시간 | 통계를 받은 컴퓨터의 시간이 아님 |
| s | 심볼 | 시장과 거래쌍을 함께 확인 |
| c | Close price | 하루가 확정 마감됐다는 뜻이 아님 |
| o | Open price | 이동 구간의 시작 가격 성격으로 읽기 |
| h | High price | 현재 팔 수 있는 최고 매수 호가가 아님 |
| l | Low price | 현재 살 수 있는 최저 매도 호가가 아님 |
| v | 기초 자산 총 거래량 | 코인 단위가 서로 다르면 직접 비교 주의 |
| q | 기준 자산 총 거래량 | USDT·BTC 등 기준 단위를 확인 |
실무적으로는 먼저 s로 종목을 식별하고, e로 메시지 종류를 확인한 뒤 E와 수신 시간을 기록합니다. 그다음 가격과 거래량을 숫자로 해석합니다. 모든 문자열을 곧바로 같은 형식의 숫자로 바꾸기보다 심볼·단위·시간을 묶어 두어야 나중에 값이 왜 달라졌는지 추적할 수 있습니다.
c를 캔들 확정 종가와 혼동하지 않기
Mini Ticker의 c는 공식 예시에서 Close price로 표시됩니다. 그러나 이것은 Kline의 종료 여부 필드처럼 해당 봉이 마감됐다는 증거가 아닙니다. 이동 통계는 계속 업데이트되므로 “c가 왔으니 일봉 종가가 확정됐다”는 해석은 잘못된 방향입니다.
만약 전략이 마감된 1시간 봉에만 반응해야 한다면 Kline 자료에서 봉의 시간과 마감 상태를 확인해야 합니다. Mini Ticker를 1시간마다 저장했다고 해서 그 저장값이 거래소의 1시간 봉 마감 자료로 바뀌지는 않습니다. 저장 주기와 데이터 자체의 집계 기간을 분리해야 합니다.
h와 l이 알려 주지 않는 것
24시간 최고가와 최저가는 통계 구간 안에서 관측된 범위를 설명합니다. 고가가 110이고 저가가 90이라는 사실만으로 지금 90에 매수하거나 110에 매도할 수는 없습니다. 현재 호가가 이미 104 부근에 모여 있을 수 있고, 해당 가격대의 잔량은 전혀 다를 수 있습니다.
고저 차이를 변동성의 단서로 볼 수는 있지만, 시간 순서와 체류 시간은 빠져 있습니다. 90에서 110으로 천천히 움직였는지, 110에서 90으로 급락한 뒤 회복했는지, 짧은 거래 한 번으로 극값이 생겼는지는 이 필드만으로 알 수 없습니다. 경로가 필요한 질문에는 캔들과 개별 체결 자료를 추가합니다.
3. 24시간 이동 구간과 달력 하루의 차이
한국시간 오후 3시에 보는 최근 24시간은 직전 날 오후 3시 부근부터 현재까지의 구간으로 이해할 수 있습니다. 한국시간 오늘 0시부터 오후 3시까지의 누적 통계와는 다릅니다. UTC 기준 하루는 다시 다른 경계를 가집니다. 같은 종목이라도 이 세 가지 기준으로 집계한 가격 변화와 거래량은 서로 달라질 수 있습니다.
여기서 “부근”이라는 표현은 임의의 정밀한 경계 공식까지 가정하지 않기 위한 것입니다. Mini Ticker 메시지에는 일반 Ticker처럼 통계 시작·종료 시각 O·C가 제공되지 않습니다. 이벤트 시간 E 하나만 보고 정확한 집계 경계와 첫 거래의 시각을 복원했다고 주장하면 안 됩니다.
어제 글에서 다룬 Rolling Window Statistics는 1h·4h·1d 등의 구간을 제공하며 별도의 시간 경계 규칙이 있습니다. Mini Ticker와 이름이 비슷하고 일부 가격·거래량 필드가 같아도, 그 규칙을 무조건 복사해서 적용하지 않습니다. 스트림별 문서와 실제 응답을 구분해 읽는 것이 핵심입니다.
거래량이 줄어드는 이유
가상의 24시간 거래량이 오후 3시에 1,000개였다고 합시다. 다음 관측까지 새 거래 20개가 들어왔지만, 24시간 경계 밖으로 오래된 거래 80개가 빠지면 총량은 940개가 될 수 있습니다. 이는 이동 구간을 이해하기 위한 단순화 예시이며, 차이 -60개가 그 사이 매도된 수량이라는 뜻은 아닙니다.
따라서 연속 두 메시지의 v 차이를 “지난 1초 체결량”으로 저장하는 방식은 목적에 맞지 않습니다. 새 거래 유입과 오래된 거래 이탈을 구분할 수 없기 때문입니다. 짧은 시간의 실제 거래량이 필요하면 개별 체결이나 적절한 캔들 구간을 이용하고, 중복과 누락을 별도로 관리해야 합니다.
통계 기간을 화면에 표시하기
시세 화면에 숫자만 표시하면 이용자는 이를 오늘 누적 수치로 오해하기 쉽습니다. “최근 24시간”, “기초 자산 거래량”, “기준 자산 거래량”처럼 기간과 단위를 붙이는 것이 좋습니다. 자체 대시보드를 만든다면 “수신 시각”도 함께 표시해 새 데이터인지 판단할 수 있게 합니다.
단, 자체 화면의 표시는 서비스 운영자가 정하는 설계입니다. 바이낸스 앱에 같은 이름의 버튼이나 배지가 있다고 가정하는 것은 아닙니다. 공식 자료로 확인하지 않은 앱 메뉴 경로를 만들어 안내하지 않고, 여기서는 데이터 읽기와 검증 절차에 초점을 맞춥니다.
4. 기초 자산 거래량과 기준 자산 거래량
v는 거래된 기초 자산 수량, q는 거래된 기준 자산 수량을 보여 줍니다. BTCUSDT에서는 v를 BTC, q를 USDT 단위로 읽습니다. ETHBTC에서는 v가 ETH, q가 BTC 단위입니다. 두 필드가 모두 거래량이라는 이유로 더하면 단위가 서로 다른 양을 합치는 셈입니다.
예를 들어 두 거래가 각각 가격 100에서 수량 2, 가격 110에서 수량 3으로 일어났다고 가정하면 기초 수량 합은 5이고 기준 금액 합은 530입니다. 이 단순 예에서 530을 5로 나눈 106은 수량 가중 평균 가격입니다. 하지만 Mini Ticker의 q/v를 모든 다른 평균 가격 필드와 같은 값이라고 단정할 수는 없습니다. 동일 구간·포함 거래·정밀도 조건이 맞는지 확인해야 합니다.
현재 가격 c에 v를 곱한 값과 q도 일반적으로 같은 개념이 아닙니다. c×v는 모든 거래가 현재 표시 가격에서 이루어진 것처럼 평가한 결과입니다. 실제 기간 동안 여러 가격에서 거래됐다면 누적 기준 금액 q와 달라질 수 있습니다. 통계 화면에서 거래대금을 보여 주려면 문서상 의미에 맞는 필드를 사용합니다.
서로 다른 코인의 거래량 비교
어떤 자산은 100만 개가 거래되고 다른 자산은 100개가 거래돼도, 개수만으로 시장 규모를 비교하기는 어렵습니다. 한 단위 가격이 크게 다르기 때문입니다. 같은 기준 자산의 거래대금을 비교하면 단위 문제를 줄일 수 있지만, 그것이 현재 주문장 깊이까지 보여 주는 것은 아닙니다.
24시간 거래대금이 큰 거래쌍에서도 특정 순간의 호가는 얕을 수 있습니다. 반대로 하루 거래량이 상대적으로 작아도 작은 주문에는 충분한 호가가 있을 수 있습니다. 주문 규모에 맞는 체결 가능성을 보려면 현재 잔량을 확인해야 하며, 과거 누적 거래와 현재 대기 주문을 분리해 생각합니다.
5. 개별 스트림과 전체 시장 배열
관심 종목이 명확하면 개별 심볼 스트림을 볼 수 있습니다. 공식 이름은 {symbol}@miniTicker이며 심볼 부분은 소문자로 작성합니다. 전체 시장을 보는 스트림은 !miniTicker@arr입니다. 두 방식 모두 문서상 갱신 속도는 1000ms지만, 이 숫자는 모든 통신 환경에서 정확히 1초 안에 화면이 갱신된다는 보장이 아닙니다.
전체 배열을 처리할 때는 심볼별 최신 값을 보관한 표에 들어온 항목만 반영하는 접근이 자연스럽습니다. 예를 들어 이전에 A·B·C가 있었는데 다음 배열에 A·C만 도착하면 B를 삭제할 근거는 없습니다. B의 마지막 수신 시각은 그대로 보관하고 데이터 신선도를 별도로 표시할 수 있습니다.
초기 연결 직후 수신한 한 배열을 전체 상장 심볼 목록으로 쓰는 것도 피합니다. 변경된 종목만 포함될 수 있기 때문입니다. 심볼 목록은 별도의 공식 심볼 정보로 관리하고, 시세 상태와 거래 가능 상태를 따로 확인합니다. 가격 메시지가 안 보인다는 사실 하나로 거래 중단이나 상장폐지를 판단하지 않습니다.
6. 실제 자료를 확인하는 순서
1단계: 시장과 목적 정하기
현물 시장 자료인지부터 확인합니다. 다음으로 관심 목록용 요약인지, 단기 체결 분석인지, 주문 실행 전 호가 확인인지 목적을 적습니다. Mini Ticker를 선택했다면 가격·거래량 요약이 목적에 맞는지 검토하고, 개인 주문의 체결 여부나 계좌 잔고를 여기서 찾지 않습니다.
2단계: 공식 문서의 스트림 이름 확인
Binance Spot WebSocket 문서에서 Mini Ticker 항목을 찾아 개별과 전체 배열을 구분합니다. 원시 스트림과 결합 스트림은 응답을 감싸는 구조가 다를 수 있습니다. 결합 스트림은 stream과 data로 감싼 구조이므로, 실제 가격 필드가 어느 층에 있는지 확인합니다.
3단계: 원본 메시지와 단위 보존
실제 메시지를 받을 때 심볼, 이벤트 유형, 이벤트 시간, 수신 시간을 함께 기록합니다. 가격과 거래량은 원본 문자열도 남겨 반올림 전 값을 확인할 수 있게 합니다. 화면 표시 자릿수를 줄이는 것은 가능하지만 계산용 원본을 먼저 잘라 버리면 비교 과정에서 오차 원인을 찾기 어렵습니다.
4단계: 심볼별 최신 상태 갱신
전체 배열이면 각 항목을 심볼 기준으로 반영합니다. 배열에 없던 심볼의 값을 임의로 0으로 바꾸지 않습니다. 같은 데이터를 여러 연결에서 받는 경우에는 소스와 수신 경로를 함께 기록해 중복 표시를 피합니다. Mini Ticker의 모든 수신 값을 더해 총 거래량을 만들면 이미 누적된 통계를 반복 합산하는 오류가 생깁니다.
5단계: 용도에 맞는 보조 자료 확인
가격 추세를 더 자세히 보려면 캔들, 실제 체결 방향을 보려면 Trade 계열, 현재 최우선 호가를 보려면 Book Ticker, 여러 가격대 잔량을 보려면 Depth 계열을 검토합니다. 각 자료를 합칠 때 동일 심볼·시장·시간 기준인지 확인하며 서로 다른 순간의 값을 동시 상태처럼 취급하지 않습니다.
6단계: 연결 상태와 데이터 상태 구분
연결이 열려 있어도 특정 심볼의 최근 메시지를 받지 못했을 수 있습니다. 반대로 화면이 마지막 값을 보존하고 있어도 연결은 끊겼을 수 있습니다. 연결 상태, 마지막 수신 시각, 마지막 이벤트 시각을 분리하면 문제를 좁히기 쉽습니다. 사용자가 정한 지연 경고 기준은 자체 운영 기준이며 거래소의 보장 시간이 아닙니다.
7. 서로 다른 상황의 계산 예시 다섯 가지
예시 1: 가격 변화와 개인 손익
가상의 Mini Ticker에서 o가 100, c가 104라면 단순 가격 변화율을 (104−100)/100×100으로 계산해 4%라고 표시할 수 있습니다. 이것은 그 두 가격을 기준으로 한 계산이며, 이용자가 실제로 4% 수익을 얻었다는 뜻은 아닙니다. 매수 시점과 매수 가격, 수량, 수수료가 다르면 개인 손익은 달라집니다.
예를 들어 개인 매수가가 108이었다면 현재 가격 104는 매수가보다 낮습니다. 시장의 24시간 변화가 양수라는 표시와 개인 평가손익이 음수라는 표시는 동시에 성립할 수 있습니다. 이 차이를 알면 시세 목록의 초록색 숫자를 내 계좌 상태로 오해하지 않을 수 있습니다.
예시 2: 거래대금과 현재 가격 평가액
가상의 기간 동안 10개가 가격 10에, 10개가 가격 20에 거래됐다면 v는 20, q는 300입니다. 마지막 표시 가격이 20이라고 해서 q가 20×20인 400이 되는 것은 아닙니다. 400은 전체 수량을 마지막 가격으로 다시 평가한 값이고, 300은 예시 거래들의 실제 금액 합입니다.
거래대금 순위를 만들 때 이 둘을 혼용하면 가격이 급등한 종목의 활동 규모를 과장할 수 있습니다. 특히 서로 다른 시각에 읽은 c와 v를 곱하면 시간 불일치까지 더해집니다. 가능한 한 같은 메시지 안의 의미가 맞는 통계 필드를 사용하고, 자체 계산이라면 계산 방법을 표시합니다.
예시 3: 배열에서 빠진 종목
첫 배열에 A와 B가 있고 다음 배열에는 A만 있다고 가정합니다. 다음 배열을 전체 목록으로 덮어쓰면 B 행이 사라집니다. 그러나 변경 항목만 전달하는 구조에서는 B가 빠진 것 자체가 삭제 신호가 아닙니다. B의 이전 값을 보존하면서 마지막 갱신 시각을 표시하는 편이 데이터 의미에 맞습니다.
이후 B가 다시 도착하면 해당 행을 갱신합니다. 오래된 값을 얼마 동안 표시할지는 자체 화면의 목적에 따라 정할 수 있으나, 오래된 값이라는 표시를 숨기고 최신 시세처럼 보이게 해서는 안 됩니다. 목록 유지 정책과 거래소의 상장 상태는 별도 항목으로 관리합니다.
예시 4: 거래량 감소를 매도량으로 오해
v가 1,000에서 940으로 줄었다고 합시다. 이 차이만으로 “60개 매도”라고 적으면 안 됩니다. v는 이동 구간의 전체 기초 자산 거래량이며 매수와 매도를 나누는 방향 필드가 아닙니다. 구간 밖으로 빠진 과거 거래가 새로 들어온 거래보다 많아도 이런 변화가 생깁니다.
매 거래에는 매수자와 매도자가 함께 존재합니다. 공격적인 매수·매도 방향 같은 다른 분석을 하려면 해당 목적을 지원하는 체결 데이터의 의미를 이해해야 합니다. Mini Ticker 거래량 차이는 방향 판단에 필요한 정보를 갖고 있지 않습니다.
예시 5: 거래대금이 큰데 주문 체결은 불리한 경우
가상의 거래쌍이 최근 하루 큰 거래대금을 기록했더라도 현재 매도 호가 첫 줄에는 2개만 남아 있을 수 있습니다. 지금 20개를 매수하려면 더 높은 가격대까지 체결될 가능성이 있습니다. 과거 거래대금이 컸다는 사실이 현재 20개를 첫 호가 가격에 살 수 있다는 약속은 아닙니다.
Mini Ticker는 관심 대상을 좁히는 자료로 쓰고, 실행 전에는 현재 호가와 수량을 확인하는 식으로 역할을 나누는 것이 합리적입니다. 이 과정에서도 호가는 주문 도착 전에 바뀔 수 있으므로 사전 관측만으로 체결 가격을 확정할 수 없습니다.
8. 다른 시장 데이터와 비교
| 자료 | 주로 답하는 질문 | Mini Ticker와의 차이 |
|---|---|---|
| 일반 Ticker | 24시간 상세 통계는? | 변화율·가중 평균·호가 등 더 많은 항목 |
| Book Ticker | 최우선 매수·매도 가격과 잔량은? | 현재 호가 상태에 초점 |
| Trade | 어떤 개별 체결이 있었나? | 거래 단위 정보 |
| Aggregate Trade | 압축된 체결 묶음은? | 단일 테이커 주문 기준 집계 정보 |
| Kline | 정해진 봉 구간의 가격·거래량은? | 봉 시간과 마감 상태를 구분 |
| Depth | 여러 가격대에 잔량이 얼마나 있나? | 대기 주문의 깊이 정보 |
| Rolling Window Statistics | 선택 구간 통계는? | 별도의 구간과 시간 경계 규칙 |
같은 자산을 다룬다는 이유로 값을 직접 덮어쓰지 않습니다. 예를 들어 Mini Ticker의 c와 Book Ticker의 매도 호가 a는 이름이 다를 뿐 아니라 경제적 의미도 다릅니다. 하나는 요약 통계의 가격이고 다른 하나는 대기 중인 매도 호가입니다. 화면에 함께 표시할 수 있지만 같은 현재가로 합쳐서는 안 됩니다.
또한 Mini Ticker의 h·l은 깊이 자료의 최고·최저 가격 행을 대신하지 않습니다. 기간 중 가격 극값과 현재 주문장 범위는 전혀 다른 상태입니다. 데이터 표를 만들 때 필드 이름뿐 아니라 기간, 단위, 의미를 한 열씩 적어 두면 이런 혼동을 줄일 수 있습니다.
9. 자주 생기는 오류와 해결 순서
값은 오는데 화면이 0으로 나오는 경우
먼저 원본 메시지가 원시 구조인지 결합 구조인지 확인합니다. 결합 구조에서는 실제 자료가 data 안에 들어 있으므로 최상위에서 c를 찾으면 값이 없을 수 있습니다. 다음으로 심볼과 이벤트 유형을 확인하고, 문자열 숫자를 처리하는 과정에서 오류가 발생했는지 살펴봅니다.
없는 값과 실제 0을 구분하는 것도 중요합니다. 필드를 찾지 못한 결과를 자동으로 0으로 바꾸면 정상적인 숫자처럼 표시돼 문제를 숨깁니다. 누락, 파싱 실패, 아직 수신하지 않음, 실제 0이라는 상태를 각각 구별해 기록하는 편이 좋습니다.
거래량이 비정상적으로 커지는 경우
매초 도착한 v나 q를 계속 더하고 있지 않은지 확인합니다. 각 메시지는 이미 최근 24시간 통계이므로 이를 합하면 같은 거래가 여러 번 포함됩니다. 최신 요약을 표시하는 목적이라면 교체해야 하며, 별도의 시간별 합계를 만들 목적이라면 입력 자료부터 다시 선택해야 합니다.
중복 연결도 확인합니다. 재연결 후 기존 연결이 아직 살아 있거나 여러 탭이 같은 자료를 보내면 처리 횟수가 늘어날 수 있습니다. 연결을 정리하고 수신 경로를 표시해 원본 발생량과 내부 처리 횟수를 구분합니다.
한국시간 자정에 거래량이 초기화되지 않는 경우
이것은 Mini Ticker의 이동 구간 특성과 맞는 현상일 수 있습니다. 한국시간 하루 통계가 필요하다면 자정 경계에 맞는 별도 집계 자료를 검토해야 합니다. 화면 글자만 “오늘 거래량”으로 바꾸는 것은 계산 기준을 바꾸지 못합니다.
다른 사이트와 비교할 때도 현물·선물, 기준 자산, 통계 구간, 수신 시각을 맞춥니다. 값이 다르다는 이유만으로 한쪽이 틀렸다고 판단하기 전에 같은 질문에 답하는 데이터인지부터 확인합니다.
일부 종목이 멈춘 것처럼 보이는 경우
전체 배열의 변경 항목 전송 규칙과 마지막 수신 시각을 확인합니다. 동시에 연결 자체가 살아 있는지, 심볼 구독이 맞는지, UI 렌더링이 멈췄는지 순서대로 점검합니다. 화면 새로고침을 반복하기 전에 원본 메시지가 도착하는 단계와 표시 단계 중 어디가 멈췄는지 분리합니다.
공식 WebSocket의 연결 수명과 ping·pong 등 연결 관리 규칙도 별도로 따라야 합니다. 다만 재연결했다는 사실이 끊긴 동안의 모든 요약 변화가 복원됐다는 뜻은 아닙니다. 다시 받은 값은 최신 상태 확인에 사용할 수 있어도 과거 모든 순간의 자료로 취급할 수 없습니다.
10. Mini Ticker로 알 수 없는 것
이 자료만으로 특정 계좌가 매집했는지, 누가 거래했는지, 숨은 주문이 얼마나 있는지 알 수 없습니다. 큰 거래량은 활동의 단서일 수 있지만 참여자의 의도나 향후 가격 방향을 증명하지 않습니다. 또한 거래량이 많다는 사실과 시장 조작이 없다는 판단도 별개입니다.
개인 주문이 접수됐는지, 일부만 체결됐는지, 수수료가 얼마인지 확인하려면 개인 주문·체결 내역이 필요합니다. 공개 시세가 갱신되는 모습은 내 주문의 성공 확인 화면이 아닙니다. 자동화 프로그램도 시장 데이터와 개인 주문 상태를 분리해 처리해야 합니다.
마지막으로 1000ms라는 문서상 갱신 속도를 지연 없는 체결 신호로 해석하지 않습니다. 네트워크 전달, 처리, 화면 표시에는 시간이 걸립니다. 데이터로부터 계산한 신호가 주문에 반영되는 사이 시장이 변할 수 있으며, 통계의 정확성과 실제 실행 결과는 따로 평가해야 합니다.
관심 목록을 운영할 때의 검증 실습
실제 자금을 사용하지 않고도 Mini Ticker를 이해하는 연습을 할 수 있습니다. 같은 기준 자산을 가진 거래쌍 몇 개를 정하고, 일정 시간 동안 받은 원본 메시지에서 s·E·o·c·h·l·v·q를 표로 옮깁니다. 목적은 매매 신호를 찾는 것이 아니라 각 열이 무엇을 나타내며 어떤 변화가 가능한지 확인하는 것입니다.
첫 번째 관찰은 거래량의 방향입니다. 연속 값이 증가할 수도 감소할 수도 있다는 점을 기록합니다. 감소했다면 이를 매도량이나 거래 취소량으로 바꾸지 않고 “최근 24시간 통계 감소”라고 적습니다. 이어서 같은 시간의 개별 체결 자료가 있다면 새 거래 유입과 이동 통계 변화가 서로 다른 질문이라는 점을 비교합니다.
두 번째 관찰은 가격 범위입니다. c가 변하지 않아도 h나 l이 바뀔 수 있는지 살펴봅니다. 과거 극값이 이동 구간 밖으로 빠지면 범위가 달라질 수 있다는 원리를 떠올리되, 실제 원인을 확정하려면 구간 전체 자료가 필요하다는 점도 적습니다. 한 메시지 차이만으로 어떤 거래가 빠졌는지까지 재구성하지 않습니다.
세 번째 관찰은 배열의 크기입니다. 전체 시장 배열에 포함된 심볼 수가 수신마다 다를 수 있음을 확인하고, 이를 전체 상장 종목 수 변화로 기록하지 않습니다. 따로 관리하는 심볼 목록과 수신된 업데이트 목록을 비교하면 “목록”과 “변경 알림”의 차이가 분명해집니다. 이 실습에서 빠진 항목을 삭제하는 처리를 하면 어떤 행이 사라지는지도 작은 테스트 표에서 확인할 수 있습니다.
네 번째 관찰은 표시 정밀도입니다. 원본 c가 변해도 화면에서 소수 자릿수를 줄이면 같은 숫자로 보일 수 있습니다. 따라서 화면이 멈췄다는 신고를 받았을 때는 원본 수신과 표시 반올림을 각각 점검해야 합니다. 원본은 변화하는데 화면만 같다면 연결 장애와는 다른 문제입니다.
마지막으로 각 행에 자료의 상태를 덧붙입니다. 정상 수신, 아직 수신 전, 오래된 값, 연결 끊김을 구분하고 기준은 자체 운영 규칙이라고 표시합니다. 이렇게 정리한 표는 거래 전략의 성과 자료가 아니라 데이터 해석 검증 자료입니다. 좋은 시세 화면은 숫자를 많이 보여 주는 화면보다 숫자의 기간과 단위, 최신 여부를 분명히 보여 주는 화면입니다.
11. 자주 묻는 질문
Q1. Mini Ticker는 1분봉인가요?
아닙니다. 최근 24시간 요약 통계입니다. 1분봉처럼 구간마다 열리고 닫히는 캔들 자료와 구분합니다.
Q2. 매초 수신되면 매초 거래량인가요?
아닙니다. 수신 주기와 통계 기간은 다릅니다. 매초 전달되는 값이 최근 24시간 총량일 수 있습니다.
Q3. 거래량이 줄면 거래가 취소된 것인가요?
그렇게 판단할 수 없습니다. 이동 구간에서 오래된 거래가 빠지는 영향이 있을 수 있습니다.
Q4. q는 항상 USDT인가요?
아닙니다. 해당 거래쌍의 기준 자산 단위입니다. BTC를 기준으로 거래하는 심볼이면 BTC 단위로 읽습니다.
Q5. c는 내 시장가 체결 가격인가요?
아닙니다. 실제 체결은 주문장과 주문 조건에 따라 달라집니다. 개인 체결 내역으로 확인해야 합니다.
Q6. 배열에 심볼이 없으면 상장폐지인가요?
아닙니다. 전체 시장 배열에는 변경된 티커만 들어갈 수 있습니다. 거래 상태는 별도로 확인합니다.
Q7. v를 매번 더해 하루 거래량을 만들면 되나요?
안 됩니다. 이미 누적된 이동 통계를 반복 합산하는 문제가 생깁니다. 목적에 맞는 원천 자료를 선택합니다.
Q8. h와 l로 지금 주문 가능한 범위를 알 수 있나요?
알 수 없습니다. 기간 중 고저가와 현재 호가 잔량은 다릅니다. 현재 주문장을 확인해야 합니다.
Q9. o와 c로 계산한 변화율은 내 수익률인가요?
아닙니다. 개인 매수 가격, 매수 시점, 수수료 등이 반영되지 않습니다.
Q10. 전체 배열 첫 메시지가 전체 종목 목록인가요?
그렇게 보장되지 않습니다. 변경된 종목만 포함되는 구조이므로 심볼 목록과 시세 업데이트를 분리합니다.
Q11. 일반 Ticker와 동시에 받아야 하나요?
항상 그럴 필요는 없습니다. 필요한 필드에 따라 선택하고, 두 자료를 받는다면 역할과 시간 기준을 구분합니다.
Q12. 연결이 끊겼다가 복구되면 과거가 모두 복원되나요?
최신 메시지를 다시 받는 것과 과거 모든 변화를 복원하는 것은 다릅니다. 누락 구간이 필요한 분석은 별도 검증이 필요합니다.
Q13. API 키를 공개 시세 화면에 넣어야 하나요?
공개 시장 데이터 확인과 개인 계좌 접근은 다른 작업입니다. 단순 시세 표시를 위해 계정 비밀정보를 화면이나 문서에 넣지 않습니다.
Q14. 가격과 거래량은 숫자로 바로 바꿔도 되나요?
계산에는 숫자 처리가 필요하지만 정밀도와 단위를 고려해야 합니다. 원본 문자열을 보존하고 표시 반올림과 계산을 분리하는 편이 좋습니다.
Q15. 거래대금이 높으면 유동성이 충분한가요?
과거 활동의 참고 자료일 뿐 현재 주문 크기에 맞는 호가 잔량을 보장하지 않습니다. 현재 깊이와 스프레드를 함께 확인합니다.
12. 적용 전 체크리스트
- 현물 자료인지 확인했다.
- 목적이 요약 통계인지 실제 체결 분석인지 정했다.
- 심볼의 기초 자산과 기준 자산을 확인했다.
- 통계 기간을 최근 24시간으로 표시했다.
- 이벤트 시간과 수신 시간을 구분했다.
- 원시·결합 메시지 구조를 구분했다.
- v와 q의 단위를 각각 표시했다.
- 누적 통계를 반복 합산하지 않는다.
- 배열에서 빠진 심볼을 임의로 삭제하지 않는다.
- 마지막 갱신 시각과 연결 상태를 따로 표시한다.
- 없는 값과 실제 0을 구분한다.
- 주문 실행 전에는 현재 호가를 별도로 확인한다.
- 개인 체결 성공 여부는 개인 주문 내역으로 확인한다.
- 문서 변경과 실제 응답 차이를 점검한다.
핵심 정리
| 구분 | 기억할 내용 | 피해야 할 해석 |
|---|---|---|
| 기간 | 최근 24시간 이동 통계 | 한국시간 오늘 누적 |
| 가격 | 기간 요약 가격 | 보장된 주문 가격 |
| 거래량 | 기초·기준 자산별 총량 | 매초 신규 거래량 |
| 배열 | 변경 항목 업데이트 | 매번 전체 종목 목록 |
| 활용 | 관심 목록·시장 개요 | 단독 매매 확정 신호 |
| 검증 | 심볼·시간·단위·연결 상태 | 숫자 하나만 비교 |
바이낸스 Mini Ticker를 정확히 읽으려면 “작은 통계”라는 이름보다 어떤 시장의 어떤 단위를 어느 기간에 걸쳐 요약했는가를 먼저 확인해야 합니다. 이후 필요한 경우 호가, 개별 체결, 캔들 자료로 질문을 확장하면 요약 통계와 주문 실행을 혼동하는 일을 줄일 수 있습니다.
공식 확인 자료: Binance Spot WebSocket Streams — Mini Ticker, 전체 시장 Mini Ticker.
이 글은 시장 데이터 이해를 위한 정보이며 투자 권유가 아닙니다. 기능과 응답 형식은 변경될 수 있습니다. 실제 거래 전 최신 공식 문서, 거래쌍 상태, 주문 조건을 확인하고 가격 변동·슬리피지·수수료 위험을 고려하세요.
바이낸스 가입하고 혜택 확인하기+
바이낸스 가입하기
바이낸스 회원가입부터 이메일 인증, KYC, OTP 설정까지 COINSIGN의 단계별 가이드를 확인하면서 진행할 수 있습니다.
바이낸스 가입하기바이낸스 가입방법 8단계 가이드 보기 →