← 아카이브
자금흐름2026-08-13· 41분 분석

업비트 유의 종목과 주의 종목 — 공식 지정 기준표와 공개 API 응답을 같은 시각에 맞대 봤습니다

업비트 화면에 붙는 뱃지는 유·주·경·위 네 종류인데, 공개 API 가 돌려주는 것은 유의 여부 하나와 주의 계열 다섯 개뿐입니다. 그래서 고객센터의 공식 지정 기준표를 그대로 옮기고, 같은 날 831개 마켓을 전수로 받아 무엇이 켜져 있는지 세어 봤습니다. 원화마켓만 따로 세면 경보 순서가 뒤바뀌는 자리, 유의는 코인 단위로 붙고 주의는 마켓 단위로 갈리는 자리, 옛 필드가 응답에서 사라진 자리, 그리고 파라미터 이름 하나를 틀리면 경보 필드가 통째로 빠진 채 정상 응답이 오는 자리까지 실측으로 정리합니다. 정보 제공 목적이며 매매 권유가 아닙니다.

altnara 자금흐름 데스크는 거래소가 공개하는 구조 값을 점검합니다. 이번 노트의 주제는 업비트 주의종목입니다. 운영자 보유 가능성: 본 매체는 비트코인·주요 알트 및 스테이블코인 보유 가능성을 명시합니다.

종목명 옆에 작은 뱃지가 하나 붙어 있는 것을 보고 그게 무슨 뜻인지 찾아보신 적이 있으실 겁니다. 업비트 고객센터 문서는 그 뱃지를 두 갈래로 갈라 설명합니다. '유' 뱃지는 유의 종목이고, '주·경·위' 뱃지는 주의·경고·위험 종목입니다. 앞쪽은 사유가 생겼을 때 지정되고 공지사항으로 안내되며, 뒤쪽은 문서에 적힌 수치 기준에 따라 "자동으로 지정 및 해제"됩니다.

그런데 이 제도를 프로그램으로 받아 보면 화면과 모양이 다릅니다. 공개 API 는 유의 여부를 참·거짓 하나로 주고, 주의 계열은 다섯 개의 참·거짓으로 줍니다. 주의·경고·위험이라는 세 단계는 응답 어디에도 없습니다. 뱃지는 네 종류인데 창구는 두 가지만 알려 주는 셈입니다.

그래서 두 문서를 같은 자리에 놓았습니다. 고객센터의 공식 지정 기준표와 같은 날 받은 전수 응답입니다. 아래 집계는 전부 2026년 8월 13일 11시 28분 55초(KST)GET https://api.upbit.com/v1/market/all?isDetails=true 를 인증 없이 한 번 호출해 받은 응답 831건을 직접 센 값입니다.

짙은 남색 벽면을 정면에서 찍은 사진, 왼쪽에서 오른쪽으로 갈수록 점점 커지는 놋쇠 원통 네 개가 한 줄로 놓여 있고 그 오른쪽에는 둥근 놋쇠 덩어리 두 개가 이어져 있다

결론부터 — 업비트 주의종목은 화면 뱃지와 공개 API 가 다르게 알려 줍니다

응답의 market_event 항목은 warning 하나와 caution 다섯 개로 되어 있습니다. 업비트 개발자 문서는 warning 을 "유의 종목 여부"로, caution 을 "주의 종목 여부"로 적어 두었습니다. 즉 화면에서 주의·경고·위험으로 갈라 보이는 세 단계가 API 에서는 caution 이라는 한 덩어리로 합쳐져 옵니다.

같은 시각 전수 응답에서 세어 본 결과는 이렇습니다.

무엇을 세었나마켓 수831건 대비
전체 마켓831100%
warning 이 참151.81%
caution 다섯 개 중 하나 이상이 참20624.79%
둘이 동시에 참111.32%

2026년 8월 13일 11시 28분 55초(KST) GET /v1/market/all?isDetails=true 응답 831건 직접 집계.

주의 계열이 켜진 마켓이 네 곳 중 한 곳꼴입니다. 다만 이 숫자는 종목 수가 아니라 마켓 수입니다. 업비트는 같은 코인을 원화·BTC·USDT 세 마켓에 따로 올리므로, 마켓을 세면 같은 코인이 최대 세 번 세어집니다. 이 차이가 뒤에서 다시 나옵니다.

공식 기준표를 그대로 옮깁니다

고객센터 문서의 수치 기준은 본문 글이 아니라 첨부 이미지 한 장으로만 올라와 있습니다. 그래서 검색에도 걸리지 않고 복사도 되지 않습니다. 아래는 그 이미지를 받아 표기 그대로 옮긴 것입니다.

경보 유형산출 시점고지 시점해제 시점비교 대상지정 기준
글로벌 가격 차이매 분발생 시점지정 사유 해소 시점코인마켓캡 시세 대비 현재가주의 ±10% 이상 ±20% 미만 차이 · 경고 ±20% 이상 ±30% 미만 차이 · 위험 ±30 이상 차이
가격 급등락매 분발생 시점지정 사유 해소 시점24시간 전 종가 대비 현재가주의 50% 이상 100% 미만 상승, 50% 이상 75% 미만 하락 · 경고 100% 이상 200% 미만 상승, 75% 이상 90% 미만 하락 · 위험 200% 이상 상승, 90% 이상 하락
거래량 급증오전 9시오전 10시24시간 이후최근 24시간 거래량 대비 이전 3일 평균 거래량주의 300% 이상 400% 미만 증가 · 경고 400% 이상 500% 미만 증가 · 위험 500% 이상 증가
입금량 급증오전 9시오전 10시24시간 이후최근 24시간 입금량 대비 이전 3일 평균 입금량주의 300% 이상 400% 미만 증가 · 경고 400% 이상 500% 미만 증가 · 위험 500% 이상 증가
소수 계정 거래 집중오전 9시오전 10시24시간 이후최근 24시간 동안 상위 계정의 매수 또는 매도 관여율주의 50% 이상 75% 미만 · 경고 75% 이상 90% 미만 · 위험 90% 이상

출처는 업비트 고객센터 「업비트 시장 경보 제도 알아보기」 문서에 첨부된 기준표 이미지(2026년 8월 13일 내려받음·4648x2626)입니다.

두 가지를 그대로 적어 둡니다. 첫째, 위험 등급의 글로벌 가격 차이 칸은 원문에 "±30 이상 차이" 로 적혀 있어 다른 칸과 달리 퍼센트 기호가 붙어 있지 않습니다. 위아래 칸이 모두 퍼센트라 같은 단위로 읽는 것이 자연스럽지만, 표기 자체는 원문이 그렇습니다. 둘째, 다섯 경보 중 셋은 하루에 한 번만 붙습니다. 거래량·입금량·소수 계정 경보는 오전 9시에 산출해 오전 10시에 고지하고 24시간 뒤에 풀립니다. 나머지 둘만 매 분 갱신됩니다.

문서의 참고사항에는 기준표에 없는 조건도 적혀 있습니다. 모든 시점은 KST 기준이고, 글로벌 시세는 "코인마켓캡(CoinMarketCap)에서 제공하는 정보를 그대로 반영"하며, 신규 거래지원 후 96시간이 되지 않은 종목은 비교 값이 없어 거래량·입금량 급증 경보에서 제외되고 그 구간의 가격 급등락 경보는 시초가를 기준으로 고지됩니다. 예외 조건에 대해서는 "시장 경보의 악용 및 회피를 방지하기 위해 정확한 예외 조건은 공개하지 않습니다"라고 못박혀 있습니다.

같은 시각 전수 조회 — 831개 마켓에서 켜져 있던 것

응답 831건에서 경보 유형별로 참인 마켓을 센 결과입니다. 한 마켓에 여러 유형이 동시에 켜질 수 있어 유형별 합계는 앞의 206보다 큽니다.

API 필드고객센터 표기참인 마켓 수
GLOBAL_PRICE_DIFFERENCES글로벌 가격 차이166
TRADING_VOLUME_SOARING거래량 급증21
DEPOSIT_AMOUNT_SOARING입금량 급증21
PRICE_FLUCTUATIONS가격 급등락10
CONCENTRATION_OF_SMALL_ACCOUNTS소수 계정 거래 집중0

2026년 8월 13일 11시 28분 55초(KST) 같은 응답 집계. 유형별 합계 218건이 206개 마켓에 걸쳐 있습니다.

글로벌 가격 차이 하나가 켜진 것의 76.1%를 차지합니다. 나머지 넷을 다 합쳐도 52건입니다.

소수 계정 거래 집중이 0건인 것은 조심해서 읽어야 합니다. 이 값은 이 시각 응답에 참인 마켓이 없었다는 뜻이지, 그런 경보가 없다거나 잘 안 붙는다는 뜻이 아닙니다. 위 기준표대로라면 이 경보는 오전 10시에 붙어 24시간 뒤에 풀리므로, 하루 중 어느 시각에 부르느냐가 그대로 결과가 됩니다. 부정 실측은 조회 시점의 함수입니다.

원화마켓만 따로 세면 순서가 뒤바뀝니다

831건을 마켓별로 갈라 보면 그림이 달라집니다.

구분마켓 수유의주의 계열 하나 이상가장 많이 켜진 경보
원화283526거래량 급증 19
BTC322790글로벌 가격 차이 81
USDT226390글로벌 가격 차이 82

같은 응답을 마켓 접두어로 갈라 센 값입니다. 원화마켓의 나머지는 입금량 급증 7건, 글로벌 가격 차이 3건이었고 가격 급등락과 소수 계정 경보는 0건이었습니다.

전체를 세면 글로벌 가격 차이가 압도적 1위인데, 원화마켓만 세면 그 자리가 거래량 급증으로 바뀝니다. 원화마켓에서 글로벌 가격 차이는 283개 중 3건뿐입니다. 반대로 BTC·USDT 마켓에서는 이 경보가 각각 81건, 82건입니다.

여기서 순위가 뒤집히는 이유를 단정하지는 않겠습니다. 다만 확인되는 사실만 적으면, 이 경보의 비교 대상은 기준표에 "코인마켓캡 시세 대비 현재가"로 적혀 있고 코인마켓캡 시세는 달러 기준으로 집계됩니다. 원화마켓 대부분을 화면에서 보시는 분과 BTC·USDT 마켓을 함께 보시는 분은 같은 거래소에서 전혀 다른 경보 분포를 보게 됩니다. 국내 시세와 해외 시세의 벌어짐을 지표로 읽는 방식은 김프 역프 뜻과 보는 법 노트에서 따로 정리했는데, 그 글이 인용한 정상 밴드는 약 -2%~+5% 이고 이 경보의 가장 낮은 임계는 ±10% 라, 경보는 정상 밴드 상단의 두 배쯤에서 붙기 시작합니다.

유의는 코인 단위로 붙고, 주의는 마켓 단위로 갈립니다

이번 조회에서 가장 또렷하게 갈린 자리입니다. 831개 마켓에는 코인이 351종 있고, 그중 303종이 두 개 이상의 마켓에 올라 있습니다. 이 303종을 놓고 마켓끼리 값이 어긋나는지 세어 봤습니다.

무엇이 어긋나는가어긋난 코인 수대상
유의 여부가 마켓마다 다름02개 이상 마켓 상장 코인 303종
주의 계열 구성이 마켓마다 다름137같은 303종

2026년 8월 13일 11시 28분 55초(KST) GET /v1/market/all?isDetails=true 응답 831건을 코인 단위로 묶어 센 값입니다.

유의 여부는 한 코인의 모든 마켓에서 똑같이 켜져 있었고, 주의 계열은 절반 가까이가 마켓마다 달랐습니다. 유의로 잡힌 15개 마켓을 코인으로 묶으면 8종이 되고, 세 마켓 모두에 상장된 코인은 세 곳 다 켜져 있었습니다.

주의 계열 쪽 예를 하나 들면, 같은 시각 어떤 코인은 USDT 마켓에서만 글로벌 가격 차이가 켜져 있고 원화·BTC 마켓은 아무것도 켜져 있지 않았습니다. 원화마켓 화면만 보고 "이 코인에는 경보가 없다"고 적으면 절반만 맞는 문장이 됩니다. 응답이 알려 주는 단위는 코인이 아니라 페어이기 때문입니다. 업비트 개발자 문서도 warning 을 "해당 페어가 유의 종목으로 지정되었는지 여부"라고 페어 기준으로 적어 두었습니다.

어두운 배경의 나무 상판 위에 놓인 작은 놋쇠 접시저울을 옆에서 찍은 사진, 양쪽 얕은 접시에 회색 돌이 담겨 있고 오른쪽 뒤에서 들어온 따뜻한 빛이 기둥과 접시 테두리를 훑는다

API 가 알려 주지 않는 것 — 세 단계와 ±3~10% 구간

응답으로는 확인되지 않는 것이 최소 두 가지입니다.

첫째, 주의·경고·위험의 구분입니다. 기준표는 같은 경보 유형 안에서 세 단계를 수치로 갈라 놓았지만, caution 항목은 유형별 참·거짓만 줍니다. 어떤 마켓의 GLOBAL_PRICE_DIFFERENCES 가 참이라는 사실은 확인되지만 그것이 ±10%대인지 ±30% 위인지는 이 창구로 확인되지 않습니다. 세 단계를 보시려면 종목 화면의 뱃지 글자나 고객센터가 안내하는 시장경보 현황 페이지를 따로 보셔야 합니다.

둘째, 경보 아래 구간입니다. 고객센터 참고사항은 글로벌 가격 차이에서 "±3% 이상 ~ ±10% 미만의 차이는 주의 경보로 지정되진 않으나, 주의 경보 안내와 종목 상세 화면 동일 영역에서 해당 내용을 확인하실 수 있습니다"라고 적어 두었습니다. 즉 화면에는 표시되지만 경보로는 지정되지 않는 구간이 따로 있고, API 의 참·거짓에는 당연히 잡히지 않습니다. 응답이 거짓이라는 것이 곧 괴리가 없다는 뜻은 아닙니다.

옛 필드는 이번 응답에 아예 없었습니다

예전 코드에서 유의 종목을 읽던 필드는 market_warning 이었습니다. 이번 응답 831건에서는 이 이름이 한 번도 나오지 않습니다. 값이 비어 오는 것이 아니라 키 자체가 없습니다.

업비트 개발자 문서의 변경 이력에도 자리가 남아 있습니다. 2024년 11월 20일 항목이 "market_event 필드 신규 지원, market_warning 필드 필수 여부 변경"이고, 그 항목이 걸고 있는 변경 안내 문서의 주소에는 market_warning_deprecated 라는 말이 들어 있습니다. 같은 문서의 응답 스키마에서 필수 항목은 market·korean_name·english_name 셋뿐이고 market_event 조차 필수가 아닙니다.

옛 필드를 읽던 코드는 오류를 내지 않고 조용히 빈 값을 받습니다. 없는 키를 읽어 기본값을 쓰는 방식이라면 모든 종목이 유의 아님으로 기록됩니다. HTTP 응답은 200 이고 형식도 정상이라 응답만 봐서는 갈라낼 수 없습니다.

매 분 갱신되는 경보는 5분 사이에도 값이 바뀝니다

기준표의 "매 분"이 표현만은 아니라는 것을 같은 날 확인했습니다. 11시 28분 55초 응답과 11시 33분 30초 응답을 항목별로 대조하니, 4분 35초 사이에 글로벌 가격 차이가 166건에서 167건으로 늘었습니다. 늘어난 자리는 BTC 마켓의 한 종목이었고 그 종목의 원화·USDT 마켓은 그대로였습니다. 나머지 네 유형과 유의 15건은 두 응답이 같았습니다.

이 차이는 앞 기준표와 그대로 맞물립니다. 움직인 것은 매 분 산출되는 두 경보 가운데 글로벌 가격 차이 하나였고, 같은 매 분 산출인 가격 급등락과 오전 10시에 붙어 24시간 뒤 풀리는 세 경보는 그대로였습니다. 그러므로 "오늘 몇 종목에 경보가 켜져 있다"는 문장에는 시각이 붙어야 합니다. 시각 없는 집계는 다시 세면 다른 값이 나옵니다.

두 문서가 같은 경보를 다르게 부릅니다

고객센터 기준표와 개발자 문서의 필드 설명을 나란히 놓으면 이름이 어긋나는 자리가 둘 있습니다.

나머지 셋은 가격 급등락·거래량 급증·입금량 급증으로 두 문서가 같습니다. 어긋난 둘도 가리키는 대상은 같은 것으로 보이지만, 한국어 이름으로 검색해 두 문서를 이어 붙이려 하면 이 자리에서 끊깁니다. 이어 붙이는 기준은 한국어 이름이 아니라 필드 이름입니다.

웹에 도는 기준이 낡은 자리 — 2026년 5월 18일

고객센터 참고사항의 마지막 줄은 이렇습니다. "가격 급등락 경보의 기준이 2026년 5월 18일부로 '어제 종가'에서 '24시간 전 종가'로 변경되었습니다."

기준표의 비교 대상 칸도 "24시간 전 종가 대비 현재가"로 되어 있어 서로 맞습니다. 그런데 이 변경은 기준표가 아니라 문서 맨 아래 참고사항의 마지막 한 줄에만 적혀 있고, 수치 기준표 자체는 첨부 이미지라 검색에 걸리지 않습니다. 그래서 옛 설명을 옮겨 적은 글은 아직 어제 종가로 남아 있게 됩니다. 어제 종가와 24시간 전 종가는 하루 중 언제 보느냐에 따라 다른 값입니다. 오후에 보는 24시간 전 종가는 어제 같은 시각의 값이지 어제 마감 값이 아닙니다.

거래량·입금량 급증의 비교 대상도 자주 어긋나 인용되는 자리입니다. 기준표는 "최근 24시간 거래량 대비 이전 3일 평균 거래량"이라고 적고 있습니다. 이전 24시간 하나와 맞대는 것이 아니라 3일 평균과 맞대는 구조입니다.

짙은 남색 벽면에 박힌 둥근 놋쇠 원판들을 비스듬히 근접 촬영한 사진, 오른쪽 앞의 원판 세 개는 또렷하고 왼쪽으로 갈수록 같은 배열이 흐려지며 멀리 주황색 조명이 번져 있다

직접 부를 때 걸리는 자리 — 이름 하나로 경보 필드가 통째로 빠집니다

이 창구를 직접 부르실 분들을 위해 파라미터 동작을 실측했습니다. 아래는 2026년 8월 13일 11시 32분부터 11시 33분(KST) 사이에 값을 바꿔 가며 연속 호출한 결과입니다.

넣은 파라미터HTTP경보 필드응답 크기
is_details=true (문서 표기)200포함236,279 바이트
isDetails=true200포함236,279 바이트
isDetails=1 · isDetails=TRUE · isDetails=yes200포함236,279 바이트
isDetails=abc400없음82 바이트
IsDetails=true (첫 글자 대문자)200빠짐64,496 바이트
isdetails=true · is_Details=true200빠짐64,496 바이트
파라미터 없음 · false · 0 · 빈 값200빠짐64,496 바이트

가장 조심할 자리는 아래 두 줄입니다. 이름의 대소문자를 하나 틀리면 거절이 아니라 정상 응답이 오는데, 그 응답에는 market_event 가 통째로 없습니다. 831개 마켓이 그대로 다 오고 HTTP 도 200 이라 요청이 잘못됐다는 신호가 어디에도 없습니다. 경보가 하나도 안 켜진 것처럼 보이는 결과와, 경보를 아예 묻지 않은 결과가 같은 모양으로 옵니다. 두 경우를 갈라 주는 것은 응답 크기와 키의 존재 여부뿐입니다.

값 쪽은 반대로 헐겁습니다. 문서는 이 파라미터를 불리언으로 적어 두었지만 1·TRUE·yes 가 모두 참으로 처리되었고, 불리언으로 해석되지 않는 문자열(abc)을 넣었을 때만 HTTP 400 과 함께 "Type mismatch error. Check the parameters type!" 가 돌아왔습니다. false·0·빈 값은 거짓으로 받아들여져 200 과 함께 경보 필드가 빠진 응답이 옵니다.

이름 자체도 문서와 관행이 갈립니다. 공식 문서의 파라미터 이름은 is_details 인데, 실무에서 널리 쓰이는 표기는 isDetails 입니다. 이번 조회에서는 둘 다 같은 응답을 돌려주었습니다. 어느 쪽을 쓰시든 결과가 같았다는 것이 이번 확인 범위이고, 앞으로도 그렇다는 보장은 이 조회로 확인되지 않습니다.

조회 절차 세 단계

  1. https://api.upbit.com/v1/market/all?isDetails=true 를 인증 없이 부릅니다. 응답 크기가 20만 바이트대인지 6만 바이트대인지 먼저 봅니다. 뒤쪽이면 경보 필드가 빠진 응답입니다.
  2. 각 항목의 market_event.warningmarket_event.caution 다섯 개를 읽습니다. 이때 호출 시각을 함께 기록합니다.
  3. 세 단계 구분이나 지정 사유가 필요하시면 API 가 아니라 종목 화면의 뱃지와 공지사항, 그리고 고객센터가 안내하는 시장경보 현황 페이지를 봅니다.

시장 경보 자가 점검 7단계

  1. 지금 보시는 숫자가 종목 수인지 마켓 수인지 확인하셨습니까. 같은 코인이 세 마켓에서 세 번 세어집니다.
  2. 조회 시각을 함께 적어 두셨습니까. 매 분 갱신되는 경보는 5분 사이에도 값이 바뀌었습니다.
  3. 원화마켓만 보고 계신지 확인하셨습니까. 마켓을 갈라 세면 가장 많이 켜진 경보가 바뀝니다.
  4. 어떤 코인에 경보가 없다고 적기 전에 그 코인의 다른 마켓도 보셨습니까. 주의 계열은 마켓마다 갈립니다.
  5. 응답의 참·거짓만 보고 주의·경고·위험 중 어느 단계인지 단정하지 않으셨습니까. 그 구분은 이 창구에 없습니다.
  6. 옛 필드 market_warning 을 읽는 코드가 남아 있지 않습니까. 이번 응답에는 그 키가 없습니다.
  7. 파라미터 이름의 대소문자를 확인하셨습니까. 틀리면 200 과 함께 경보 필드가 빠진 응답이 옵니다.

FAQ

Q. 업비트 주의종목은 사람이 지정하나요? A. 고객센터 문서는 주의·경고·위험 종목에 대해 "아래의 지정 기준에 따라 자동으로 지정 및 해제됩니다"라고 적고 있습니다. 반면 유의 종목은 "특정 사유에 따라 지정되며, 지정 종목과 사유를 공지사항을 통해 안내합니다"라고 따로 적혀 있어 두 제도의 서술이 갈립니다.

Q. 유의 종목으로 지정되면 상장폐지되는 건가요? A. 원문 표현은 그보다 조건이 붙어 있습니다. 고객센터 문서는 "유의 종목 지정 사유가 해소되면 유의 종목 지정이 해제되지만 해소되지 않으면 부득이하게 거래지원을 종료할 수 있습니다"라고 적었습니다. 해소되는 경우와 그렇지 않은 경우가 함께 적힌 문장이므로, 지정 자체를 종료 확정으로 읽는 것은 원문 범위를 넘어섭니다. 지정 사유는 공지사항으로 안내되므로 개별 종목은 그 공지를 확인하시는 것이 정확합니다.

Q. 공개 API 로 주의·경고·위험 중 어느 단계인지 알 수 있나요? A. 이번 조회 범위에서는 확인되지 않았습니다. market_event.caution 은 경보 유형 다섯 개의 참·거짓만 주고 단계 값을 담은 항목이 없습니다. 단계가 필요하시면 종목 화면의 '주·경·위' 뱃지나 고객센터가 안내하는 시장경보 현황 페이지를 보셔야 합니다.

Q. 응답에서 소수 계정 거래 집중이 0건이면 그런 경보가 잘 안 붙는다는 뜻인가요? A. 그렇게 읽기 어렵습니다. 기준표상 이 경보는 오전 9시에 산출해 오전 10시에 고지하고 24시간 뒤에 해제되므로, 하루 중 언제 부르느냐가 결과를 좌우합니다. 2026년 8월 13일 11시 28분 55초(KST) 응답에서 0건이었다는 사실만 확인된 것이고, 다른 시각의 응답까지 확인한 것은 아닙니다.

Q. 원화마켓에 경보가 켜진 종목이 26개면 원화 종목의 9%가 문제라는 뜻인가요? A. 비율은 그렇게 계산되지만 의미는 그렇게 이어지지 않습니다. 경보는 가격·거래량·입금량·계정 집중 같은 시장 데이터가 문서에 적힌 임계값을 넘었을 때 자동으로 붙고 사유가 사라지면 자동으로 풀리는 표시입니다. 프로젝트 자체에 대한 판정은 유의 종목 쪽 제도이고, 그쪽은 공지사항으로 사유가 안내됩니다.

Q. 가격 급등락 경보 기준이 어제 종가라고 적힌 글을 봤는데 맞나요? A. 2026년 5월 18일 이후 기준으로는 맞지 않습니다. 고객센터 문서가 "가격 급등락 경보의 기준이 2026년 5월 18일부로 '어제 종가'에서 '24시간 전 종가'로 변경되었습니다"라고 명시했고, 첨부된 기준표의 비교 대상 칸도 "24시간 전 종가 대비 현재가"로 되어 있습니다. 변경 사실이 기준표가 아니라 문서 아래쪽 참고사항 한 줄에만 적혀 있어 옛 설명이 오래 남아 있는 것으로 보입니다.

Q. 경보가 켜진 종목이라도 화면에서는 아무 표시가 없던데요? A. 마켓이 다를 가능성을 먼저 확인해 보시는 편이 좋습니다. 2026년 8월 13일 조회에서 두 개 이상 마켓에 상장된 코인 303종 가운데 137종이 마켓마다 주의 계열 구성이 달랐습니다. 반면 유의 여부가 마켓마다 다른 코인은 0종이었습니다.

함께 보면 좋은 글

데이터·개념 출처

본 노트의 집계값은 2026년 8월 13일 11시 28분 55초(KST)에 GET https://api.upbit.com/v1/market/all?isDetails=true 를 인증 없이 호출해 받은 HTTP 200 응답 831건(236,280 바이트)을 직접 센 값입니다. 마켓 구성은 원화 283·BTC 322·USDT 226 이었고, market_event.warning 이 참인 마켓 15건(코인 8종), market_event.caution 다섯 항목 중 하나 이상이 참인 마켓 206건, 둘이 동시에 참인 마켓 11건이었습니다. 유형별로는 GLOBAL_PRICE_DIFFERENCES 166건, TRADING_VOLUME_SOARING 21건, DEPOSIT_AMOUNT_SOARING 21건, PRICE_FLUCTUATIONS 10건, CONCENTRATION_OF_SMALL_ACCOUNTS 0건이었습니다. 마켓별로 나누면 원화는 유의 5·주의 계열 26(거래량 급증 19·입금량 급증 7·글로벌 가격 차이 3), BTC 는 유의 7·주의 계열 90(글로벌 가격 차이 81·입금량 급증 7·가격 급등락 3·거래량 급증 2), USDT 는 유의 3·주의 계열 90(글로벌 가격 차이 82·입금량 급증 7·가격 급등락 7)이었습니다. 코인 단위로는 응답에 코인 351종이 있었고 그중 303종이 두 개 이상 마켓에 상장돼 있었으며, 유의 여부가 마켓마다 어긋난 코인은 0종, 주의 계열 구성이 어긋난 코인은 137종이었습니다. 같은 호출을 11시 33분 30초(KST)에 다시 해 두 응답을 항목별로 대조했고, 달라진 곳은 BTC 마켓 한 종목의 GLOBAL_PRICE_DIFFERENCES 가 거짓에서 참으로 바뀐 자리 하나였습니다(166건에서 167건, 주의 계열 하나 이상은 206건에서 207건). 응답 831건 전체에서 market_warning 이라는 문자열은 0건이었습니다.

제도 서술과 지정 기준은 업비트 고객센터 「업비트 시장 경보 제도 알아보기」 문서(HTTP 200·26,363 바이트)와 그 문서에 첨부된 주의·경고·위험 종목 기준표 이미지(4648x2626, 2026년 8월 13일 내려받음)에서 인용했습니다. 인용한 서술은 유의 종목이 특정 사유에 따라 지정되며 지정 종목과 사유를 공지사항으로 안내한다는 문장, 사유가 해소되면 지정이 해제되지만 해소되지 않으면 부득이하게 거래지원을 종료할 수 있다는 문장, 주의·경고·위험 종목이 지정 기준에 따라 자동으로 지정 및 해제된다는 문장, 뱃지가 각각 '유'와 '주·경·위'로 표시된다는 문장, 모든 시점이 KST 기준이라는 문장, 글로벌 시세 기준이 코인마켓캡 제공 정보를 그대로 반영한다는 문장, 정확한 예외 조건은 공개하지 않는다는 문장, 글로벌 가격 차이에서 ±3% 이상 ±10% 미만 구간은 주의 경보로 지정되지 않으나 종목 상세 화면 동일 영역에서 확인할 수 있다는 문장, 신규 거래지원 후 96시간이 되지 않은 종목은 거래량·입금량 급증 경보에서 제외되고 가격 급등락 경보는 시초가 기준으로 고지된다는 문장, 그리고 가격 급등락 경보의 기준이 2026년 5월 18일부로 어제 종가에서 24시간 전 종가로 변경되었다는 문장입니다. 기준표의 다섯 행(산출·고지·해제 시점, 비교 대상, 주의·경고·위험 임계값)은 이미지에서 표기 그대로 옮겼고, 글로벌 가격 차이의 위험 등급이 원문에 "±30 이상 차이"로 퍼센트 기호 없이 적혀 있다는 점도 이미지에서 확인했습니다.

필드 정의와 파라미터 서술은 업비트 개발자 센터의 페어 목록 조회 문서(HTTP 200·601,589 바이트)에서 인용했습니다. 인용한 내용은 warning 을 유의 종목 여부이자 해당 페어의 지정 여부로 적은 설명, caution 을 주의 종목 여부로 적고 세부 경보 유형 중 하나 이상에 해당될 수 있다고 적은 설명, 다섯 필드의 한국어 설명(가격 급등락·거래량 급증·입금량 급증·국내외 가격 차이·소수 계정 집중 거래), 응답 스키마의 필수 항목이 market·korean_name·english_name 셋뿐이라는 점, 파라미터 이름이 is_details 이고 기본값이 거짓이라는 설명, 그리고 변경 이력의 2024년 11월 20일 항목("market_event 필드 신규 지원, market_warning 필드 필수 여부 변경")입니다. 파라미터 실측은 2026년 8월 13일 11시 32분부터 11시 33분(KST) 사이에 값과 표기를 바꿔 가며 연속 호출해 HTTP 코드·응답 크기·market_event 키 포함 여부를 기록한 것입니다.

이 글은 공개 데이터와 거래소 공식 안내 문서를 정리한 정보 제공 목적의 자료이며 특정 종목의 매매 권유가 아닙니다. 본 노트는 진입가·손절가·목표가를 제시하지 않으며, 어떤 종목도 매수 또는 매도 대상으로 지목하지 않습니다. 경보 지정 현황은 특정 시각의 스냅샷이라 시각이 달라지면 값도 달라지고, 여기서 관측된 분포가 이후에도 같은 모양으로 유지되는지는 이 글에서 확인하지 않았습니다. 개별 종목의 지정 사유와 현재 상태는 거래소 공지사항과 종목 화면에서 직접 확인하시는 것이 정확하며, 투자 판단과 그 결과는 전적으로 본인 책임입니다.

관련 평가 리포트

자금흐름2026-08-12

청산 손실을 마지막에 흡수하는 보험기금, 공개 API로 잔고를 재 봤습니다

자금흐름2026-08-11

비트코인 변동성 지수 DVOL — 확인처 문서의 정의와 캔들로 계산한 실현변동성 대조

자금흐름2026-08-10

거래소가 내건 최고 레버리지는 어디까지 유효한가 — 리스크 한도 구간을 다섯 거래소 API로 같은 시각에 재 봤습니다