altnara 자금흐름 데스크는 시장 데이터가 어느 창구에서 어떤 모양으로 나오는지를 점검합니다. 이번 노트의 주제는 주문이 거부되는 가격 범위가 매수와 매도에 똑같이 걸리는가입니다. 운영자 보유 가능성: 본 매체는 비트코인·주요 알트 및 스테이블코인 보유 가능성을 명시합니다.
먼저 이 노트가 재는 자리를 못박아 둡니다. 여기서 잰 것은 전부 인증 헤더를 한 번도 붙이지 않고 부른 공개 창구의 응답 내용물입니다. 주문을 실제로 넣어 보지는 않았습니다. 그러니 아래 값은 "거부됐다"가 아니라 "창구가 스스로 그렇게 적어 두었다" 까지입니다.
범위를 하나 더 못박습니다. 이 노트가 보는 것은 주문이 통째로 거부되는 가격 범위, 즉 밴드입니다. 호가 단위(가격을 몇 자리까지 끊어 적을 수 있는가)는 다른 필드고 여기서 다루지 않습니다. 그리고 해외 거래소의 공개 API 필드 구조만 봤습니다. 국내 원화마켓의 가격대별 최소 가격 폭이나 주문 규정은 이 노트의 범위 밖이고, 그쪽은 규정과 공시가 별도라 아래 숫자로 유추하면 어긋납니다.
![]()
결론부터 — 살 때와 팔 때의 허용 구간이 다릅니다
지정가 주문을 넣다가 이유 없이 거부당해 보신 적이 있으시다면, 그때 걸릴 수 있는 자리 가운데 하나가 이 필드입니다. 같은 응답에는 BTCUSDT 기준으로 필터가 열한 개 실려 있고 호가 단위나 최소 주문 금액도 각각 따로 걸리므로, 이 필드 하나로 단정하지는 않겠습니다. 바이낸스 현물 종목 정보에는 종목마다 PERCENT_PRICE_BY_SIDE 라는 필터가 붙어 있고, 그 안에 배수가 네 개 들어 있습니다.
| 필드 | 무엇의 한계인가 |
|---|---|
bidMultiplierUp | 매수 지정가의 상한 배수 |
bidMultiplierDown | 매수 지정가의 하한 배수 |
askMultiplierUp | 매도 지정가의 상한 배수 |
askMultiplierDown | 매도 지정가의 하한 배수 |
이름이 이미 답을 하고 있습니다. 매수와 매도에 따로 걸립니다. 그리고 실제 값을 전수로 세어 보니 그 둘이 같은 경우가 오히려 드물었습니다.
거래 가능한 1,354종을 배수 네 개의 조합으로 묶었더니 서로 다른 조합이 다섯 가지뿐이었습니다.
| 조합 (매수상한, 매수하한, 매도상한, 매도하한) | 종목 수 | 비중 |
|---|---|---|
| 1.1 / 0.5 / 2 / 0.9 | 895 | 66.1% |
| 1.15 / 0.5 / 2 / 0.85 | 327 | 24.2% |
| 1.1 / 0.8 / 1.2 / 0.9 | 103 | 7.6% |
| 1.1 / 0.9 / 1.1 / 0.9 | 22 | 1.6% |
| 1.2 / 0.5 / 2 / 0.8 | 7 | 0.5% |
895 + 327 + 103 + 22 + 7 로 정확히 1,354 가 됩니다. 그리고 필터가 빠진 종목은 0건이었습니다.
가장 많은 895종을 풀어 쓰면 이렇습니다. 매수 지정가는 기준가의 0.5배에서 1.1배 사이, 매도 지정가는 기준가의 0.9배에서 2배 사이입니다.
즉 팔 때는 기준가의 두 배까지 부를 수 있는데, 살 때는 1.1배가 끝입니다. 반대쪽도 마찬가지입니다. 살 때는 절반값까지 내려 걸 수 있는데, 팔 때는 0.9배 아래로 못 내립니다.
여기서 분모로 쓴 1,354 는 이 사이트가 앞서 종목 목록의 상태 필드를 전수로 세어 본 기록에서 확인한 값과 같습니다. 이번 노트는 그 센서스를 다시 세지 않고 분모로만 씁니다.
좁은 쪽은 둘 다 호가를 밀어붙이는 방향입니다
다섯 조합을 폭으로 정리하면 규칙이 눈에 들어옵니다.
| 조합 | 종목 수 | 매수 허용 구간 | 매도 허용 구간 | 매수 폭 | 매도 폭 |
|---|---|---|---|---|---|
| 1.1 / 0.5 / 2 / 0.9 | 895 | 0.5배 – 1.1배 | 0.9배 – 2배 | 0.6배 | 1.1배 |
| 1.15 / 0.5 / 2 / 0.85 | 327 | 0.5배 – 1.15배 | 0.85배 – 2배 | 0.65배 | 1.15배 |
| 1.1 / 0.8 / 1.2 / 0.9 | 103 | 0.8배 – 1.1배 | 0.9배 – 1.2배 | 0.3배 | 0.3배 |
| 1.1 / 0.9 / 1.1 / 0.9 | 22 | 0.9배 – 1.1배 | 0.9배 – 1.1배 | 0.2배 | 0.2배 |
| 1.2 / 0.5 / 2 / 0.8 | 7 | 0.5배 – 1.2배 | 0.8배 – 2배 | 0.7배 | 1.2배 |
읽히는 것이 세 가지입니다.
첫째, 매수 폭과 매도 폭이 같은 조합은 다섯 중 둘뿐입니다. 103종과 22종입니다. 나머지 1,229종은 매도 쪽이 넓습니다.
둘째, 구간까지 완전히 같은 것은 22종 하나입니다. 103종은 폭은 0.3배로 같은데 구간이 어긋나 있습니다. 매수는 기준가 대비 20% 아래에서 10% 위까지, 매도는 10% 아래에서 20% 위까지입니다. 정확히 거울상입니다.
셋째, 어느 조합에서든 좁혀지는 방향이 같습니다. 매수는 위로 못 올리고 매도는 아래로 못 내립니다. 두 방향 모두 주문이 즉시 체결되며 호가창을 밀어붙이는 쪽입니다. 반대로 체결이 바로 일어나지 않는 쪽, 즉 매수를 아래로 깔거나 매도를 위로 얹는 쪽은 훨씬 넉넉합니다.
다만 여기서 멈추겠습니다. 바이낸스가 그 이유로 이렇게 정했다는 설명 문서는 이번에 열지 않았습니다. 위 문장은 응답값의 모양을 정리한 것이지 창구의 의도를 옮긴 것이 아닙니다.
다섯 덩어리가 각각 무엇인지 세어 봤습니다
조합만 보면 임의로 나뉜 것 같지만, 구성원을 뽑아 보니 덩어리마다 성격이 뚜렷했습니다.
| 조합 | 종목 수 | 응답값만으로 말할 수 있는 성격 |
|---|---|---|
| 1.15 / 0.5 / 2 / 0.85 | 327 | quote 통화가 TRY 301종 + IDR 26종 으로 정확히 채워집니다 |
| 1.1 / 0.9 / 1.1 / 0.9 | 22 | 전부 스테이블코인·법정통화 대 스테이블코인 페어입니다 |
| 1.2 / 0.5 / 2 / 0.8 | 7 | BNB·BTC·DOGE·ETH·SOL·TRX·XRP 의 USDT 페어 일곱 개입니다 |
| 1.1 / 0.8 / 1.2 / 0.9 | 103 | 기초자산 77종 중 67종이 B 로 끝납니다 |
| 1.1 / 0.5 / 2 / 0.9 | 895 | 나머지 전부입니다. quote 통화가 USDT 394·USDC 257 등으로 가장 넓게 흩어져 있습니다 |
327종이 TRY 와 IDR 로 딱 떨어진 것이 인상적이었습니다. 301 더하기 26 이 정확히 327 입니다. 이 두 통화로 값이 매겨진 페어는 예외 없이 남들보다 조금 더 넓은 밴드를 씁니다. 왜 그런지는 응답에 적혀 있지 않으니 상관만 적어 둡니다.
완전 대칭인 22종의 명단은 이렇습니다. USDCUSDT, FDUSDUSDT, USDEUSDT, TUSDUSDT, USDPUSDT, USD1USDT, EUREURI 등입니다. 값이 1 근처에서 거의 움직이지 않는 페어들입니다. 1,354종 가운데 살 때와 팔 때가 완전히 같은 것은 이 스물두 개뿐입니다.
103종의 기초자산에는 AAPLB, AMZNB, NVDAB, TSLAB, SPYB, QQQB 처럼 알려진 미국 상장 종목 티커에 B 가 붙은 모양이 67종 들어 있습니다. 나머지 10종은 EUR, PAXG, XAUT, USDT, USDC 등이고, 심볼로는 USDTTRY·USDTARS·USDTZAR·PAXGUSDT·XAUTUSDT 같은 것들입니다. 다만 B 접미사가 무엇을 뜻하는지는 응답 어디에도 적혀 있지 않습니다. 문자열의 모양까지만 옮깁니다.

BTC 는 다수파가 아닙니다
여기가 이번 조회에서 가장 조심해야 할 자리입니다. 비트코인으로 확인하고 전부 같다고 두면 어긋납니다.
받아 온 원문을 그대로 옮기면 이렇습니다.
| 종목 | 매수 상한 | 매수 하한 | 매도 상한 | 매도 하한 | 속한 덩어리 |
|---|---|---|---|---|---|
BTCUSDT | 1.2 | 0.5 | 2 | 0.8 | 7종 |
ETHUSDT | 1.2 | 0.5 | 2 | 0.8 | 7종 |
DOGEUSDT | 1.2 | 0.5 | 2 | 0.8 | 7종 |
PEPEUSDT | 1.1 | 0.5 | 2 | 0.9 | 895종 |
BTCUSDC | 1.1 | 0.5 | 2 | 0.9 | 895종 |
ETHBTC | 1.1 | 0.5 | 2 | 0.9 | 895종 |
BTCUSDT 는 1,354종 중 7종에만 있는 조합을 씁니다. 66.1%짜리 다수파가 아닙니다.
더 눈에 띄는 것은 아래 두 줄입니다. BTCUSDC 와 ETHBTC 는 895종 쪽입니다. 같은 비트코인이라도 값을 매기는 통화가 바뀌면 밴드가 바뀝니다. BTCUSDT 는 매수를 1.2배까지 올릴 수 있는데 BTCUSDC 는 1.1배가 끝입니다.
그러니 종목 하나로 확인한 값을 상수로 박아 두면 페어를 늘리는 순간 어긋납니다.
지금 가격으로 환산하면 이렇습니다
배수만 보면 감이 잘 안 옵니다. 기준가를 같이 받아 곱해 봤습니다.
BTCUSDT 의 기준가는 조회 시점에 77,441.92226544 였습니다. 여기에 배수를 곱하면 이렇게 됩니다.
| 방향 | 허용 구간 |
|---|---|
| 매수 지정가 | 38,720.96 부터 92,930.31 까지 |
| 매도 지정가 | 61,953.54 부터 154,883.84 까지 |
한 줄로 정리하면 이렇습니다.
10만이라는 값은 매도로는 들어가고 매수로는 안 들어갑니다. 매수 상한이 92,930.31 이기 때문입니다. 5만이라는 값은 매수로는 들어가고 매도로는 안 들어갑니다. 매도 하한이 61,953.54 이기 때문입니다.
같은 숫자인데 방향에 따라 갈립니다. 이 노트의 요약이 이 두 줄입니다.
PEPEUSDT 도 같은 방식으로 계산했습니다. 기준가가 0.00000404 였습니다.
| 방향 | 허용 구간 |
|---|---|
| 매수 지정가 | 0.00000202 부터 0.000004444 까지 |
| 매도 지정가 | 0.000003636 부터 0.00000808 까지 |
895종 조합이라 매수 상한이 1.1배, 매도 상한이 2배입니다. 매도 쪽 천장이 매수 쪽 천장의 약 1.8배 자리에 있습니다.
다만 이 두 표는 제가 곱해서 만든 계산값입니다. 창구가 이 숫자를 그대로 준 것이 아닙니다. 그리고 주문을 넣어 확인하지도 않았습니다.
기준가가 현재가가 아닙니다
이 필터를 실제로 쓰려면 한 가지를 더 알아야 합니다. 배수를 곱하는 대상이 현재가가 아닙니다.
PERCENT_PRICE_BY_SIDE 안에는 avgPriceMins 라는 필드가 함께 들어 있습니다. 1,354종 전부가 이 값이 5 였습니다. 예외가 없었습니다. 그리고 같은 창구의 5분 평균가 조회가 mins 를 5 로 답합니다.
조회 시점에 BTCUSDT 의 두 값이 이렇게 벌어져 있었습니다.
| 값 | 숫자 |
|---|---|
| 5분 평균가 | 77,441.92226544 |
| 현재가 | 77,473.99 |
차이가 32 남짓이라 이 시점에서는 크지 않았습니다. 하지만 가격이 빠르게 움직이는 구간에서는 두 값이 벌어집니다. 그때는 화면에 보이는 가격 기준으로 계산한 주문이 5분 평균가 기준으로는 밴드 밖일 수 있습니다.
그래서 밴드가 화면과 어긋나 보이는 순간이 생깁니다. 어떤 값이 기준인지를 응답 안에서 밝혀 주는 것은, 이번에 본 네 창구 가운데 바이낸스 현물 하나뿐이었습니다.
바이낸스 선물은 오히려 대칭입니다
같은 회사의 다른 창구를 보면 모양이 통째로 달라집니다. USDⓈ-M 선물 종목 정보에는 PERCENT_PRICE 라는 필터가 있는데, 여기에는 배수가 둘뿐입니다. 매수와 매도를 가르지 않습니다.
무기한 계약이면서 거래 가능한 570종을 세었습니다.
| 밴드 | 종목 수 | 비중 |
|---|---|---|
| 상하 15% | 423 | 74.2% |
| 상하 10% | 95 | 16.7% |
| 상하 5% | 32 | 5.6% |
| 상하 20% | 9 | 1.6% |
| 상하 30% | 5 | 0.9% |
| 상하 25% | 4 | 0.7% |
| 상하 40% | 2 | 0.4% |
합이 정확히 570 입니다. 그리고 위쪽 배수와 아래쪽 배수가 다른 종목이 0건이었습니다. 현물에서는 1,229종이 비대칭이었는데 선물에서는 전부 대칭입니다.
한 가지가 더 눈에 띄었습니다. 선물 종목 객체에는 marketTakeBound 라는 별도 필드가 최상단에 따로 있습니다. 두 값의 결합 분포를 세어 봤습니다.
PERCENT_PRICE 밴드 | marketTakeBound | 종목 수 |
|---|---|---|
| 0.15 | 0.15 | 423 |
| 0.10 | 0.10 | 95 |
| 0.05 | 0.05 | 32 |
| 0.20 | 0.20 | 9 |
| 0.30 | 0.30 | 5 |
| 0.25 | 0.25 | 4 |
| 0.40 | 0.40 | 2 |
일곱 줄이 전부 1대1로 맞습니다. 어긋나는 조합이 하나도 없었습니다. 즉 같은 숫자가 응답 안 두 자리에 따로 적혀 있습니다. 어느 쪽을 읽어도 이 시점에서는 같은 값이 나옵니다.
다만 선물 PERCENT_PRICE 응답에는 기준가를 밝히는 필드가 없습니다. 현물이 avgPriceMins 로 알려 주는 자리에 대응하는 키가 없고, 무엇을 기준으로 재는지는 이번에 확인하지 않았습니다. 선물에서 값 하나가 여럿으로 갈리는 구조 자체는 청산을 부르는 값이 체결가가 아닌 자리에서도 같은 결로 나왔습니다.
OKX 는 비율과 절대 가격을 두 벌로 답합니다
OKX 는 밴드를 전용 창구로 따로 내줍니다. price-limit 을 부르면 비율이 아니라 가격 두 개가 옵니다.
{"buyLmt": "77799.5", "enabled": true, "instId": "BTC-USDT-SWAP",
"instType": "SWAP", "sellLmt": "77025.1", "ts": "1787538087149"}
이름 그대로 읽으면 buyLmt 이 매수 상한, sellLmt 이 매도 하한이고 밀리초 단위 타임스탬프가 함께 붙습니다. 계산이 필요 없다는 점에서는 편합니다. 다만 두 키가 각각 무엇을 규율하는지 밝히는 필드는 응답에 없고 이번에 OKX 문서를 열지도 않았으므로, 아래 계산은 이 읽기를 전제로 한 것입니다.
여기서 한 가지를 정정합니다. 처음에는 "OKX 는 비율을 안 준다"고 정리했는데, 종목 정보 응답을 열어 보니 비율 필드가 세 개 있었습니다. floatPxLmtPct, initPxLmtPct, maxPxLmtPct 입니다. 전용 창구만 보고 단정할 뻔했습니다.
그중 floatPxLmtPct 를 실측 밴드와 대조해 봤습니다.
| 종목 | floatPxLmtPct | 실측 반폭 |
|---|---|---|
BTC-USDT-SWAP | 0.005 | 0.5002% |
ETH-USDT-SWAP | 0.01 | 1.0006% |
DOGE-USDT-SWAP | 0.01 | 1.0059% |
PEPE-USDT-SWAP | 0.02 | 2.0079% |
BTC-USDT | 0.005 | 0.5000% |
ETH-USDT | 0.005 | 0.5001% |
DOGE-USDT | 0.005 | 0.5055% |
일곱 종목 전부 맞았습니다. 즉 절대 가격으로 오는 그 밴드가 종목 정보의 비율과 같은 값입니다.
현물 쪽 분포도 세어 봤습니다. 거래 가능한 1,377종 가운데 floatPxLmtPct 가 0.02 인 것이 1,058종, 0.01 이 254종, 0.005 가 65종이었습니다. 서로 다른 값이 셋뿐입니다.
여기서 바이낸스와 크게 갈립니다. 바이낸스 선물의 다수파는 상하 15% 인데, OKX 는 무기한 계약 453종에서도 floatPxLmtPct 다수파가 320종으로 2% 고 현물 1,377종에서도 다수파가 2% 입니다. 선물끼리 견주어도 현물을 끼워 넣어도 결론이 같습니다.
방향 비대칭도 확인해 봤습니다. buyLmt 과 sellLmt 의 중간을 기준으로 재면 계산 구조상 무조건 대칭이 나오므로 그 방법으로는 검정이 안 됩니다. 그래서 마크 가격을 독립 기준으로 다시 받아 대조했습니다.
| 종목 | 마크 가격 대비 위 | 마크 가격 대비 아래 |
|---|---|---|
BTC-USDT-SWAP | +0.4882% | -0.5122% |
ETH-USDT-SWAP | +0.9966% | -1.0040% |
DOGE-USDT-SWAP | +1.0108% | -0.9999% |
PEPE-USDT-SWAP | +2.0084% | -2.0084% |
이 스냅샷에서는 PEPE-USDT-SWAP 이 소수 넷째 자리까지 맞아떨어졌습니다. 다만 호가 단위 반올림에 따라 자리가 바뀌므로 이 일치를 그 종목의 성질로 읽지는 않겠습니다. BTC-USDT-SWAP 이 0.024%포인트 어긋나는데, 마크 가격 조회와 밴드 조회가 63밀리초 차이로 이루어졌고 호가 단위 반올림이 있어 그 정도는 두 호출 사이의 가격 이동으로 설명됩니다. 비대칭이라고 부를 근거는 이 표에 없습니다. 다만 네 종목만 본 것이라 전 종목으로 넓히지는 않겠습니다.
한 가지 더 적어 둡니다. instId 에 BTC-USDT 를 넣어 물었는데 응답의 instType 이 MARGIN 으로 돌아왔습니다. 현물로 물었는데 마진 표시가 온 것입니다. 왜 그런지는 확인하지 않았습니다. 그리고 현물 1,377종 가운데 317종은 initPxLmtPct 가 빈 문자열로 옵니다. 값 없음이 0 이 아니라 빈 칸으로 온다는 뜻이니, 숫자로 바로 변환하는 코드는 여기서 깨집니다.

바이비트는 한 종목에 비율을 두 개 겁니다
바이비트 선물은 또 다른 모양입니다. 종목 정보 안에 riskParameters 라는 객체가 있고, 그 안에 비율이 두 개 들어 있습니다.
{"priceLimitRatioX": "0.15", "priceLimitRatioY": "0.3"}
무기한 계약이면서 거래 가능한 793종을 세었습니다. 조합이 16가지였습니다.
| X / Y | 종목 수 | 비중 |
|---|---|---|
| 0.15 / 0.3 | 294 | 37.1% |
| 0.03 / 0.05 | 210 | 26.5% |
| 0.1 / 0.2 | 121 | 15.3% |
| 0.05 / 0.1 | 87 | 11.0% |
| 0.05 / 0.2 | 28 | 3.5% |
| 0.2 / 0.4 | 26 | 3.3% |
| 0.1 / 0.3 | 10 | 1.3% |
| 나머지 9가지 | 17 | 2.1% |
합이 793 입니다. 두 가지가 확인됩니다.
첫째, 16개 조합 전부에서 Y 가 X 보다 큽니다. 예외가 0건입니다. 둘째, Y 가 정확히 X 의 2배인 조합이 533종으로 67.2% 입니다. 나머지 260종은 1.2배부터 6배까지 흩어져 있습니다.
다만 X 와 Y 가 각각 무엇을 규율하는지는 응답에 적혀 있지 않습니다. 바이비트 문서를 이번에 열지 않았으므로, 어느 쪽이 어떤 주문 유형에 걸리는지는 쓰지 않겠습니다. 확인된 것은 한 종목에 비율이 둘이고 항상 한쪽이 넓다는 사실까지입니다.
그런데 개별 종목을 보면 흥미로운 자리가 나옵니다.
| 종목 | X | Y | 같은 조합을 쓰는 종목 수 |
|---|---|---|---|
BTCUSDT | 0.01 | 0.02 | 1 |
ETHUSDT | 0.02 | 0.04 | 1 |
DOGEUSDT | 0.05 | 0.1 | 87 |
BTCUSDT 의 조합은 793종 중 그 하나뿐이고, 그것이 가장 좁습니다. ETHUSDT 도 마찬가지로 단독입니다.
앞에서 본 바이낸스 현물과 나란히 놓으면 방향이 반대입니다.
| 창구 | BTC 의 위치 |
|---|---|
| 바이낸스 현물 | 7종짜리 예외 덩어리, 가장 넓은 밴드 |
| 바이비트 선물 | 1종짜리 예외, 가장 좁은 밴드 |
두 창구 모두 비트코인을 예외 취급하는데 예외의 방향이 서로 반대입니다. 한쪽 값을 보고 다른 쪽을 짐작하면 어긋납니다. 종목별 조건이 등급으로 갈리는 구조는 최고 레버리지가 포지션 크기에 따라 끊기는 자리에서도 같은 결로 나왔습니다.
네 창구를 한 표에 놓으면
같은 개념인데 적어 두는 방식이 넷 다 다릅니다.
| 창구 | 어디에 적나 | 무엇으로 적나 | 매수·매도를 가르나 | 기준가를 밝히나 |
|---|---|---|---|---|
| 바이낸스 현물 | filters 안 PERCENT_PRICE_BY_SIDE | 배수 4개 | 가릅니다 | 밝힙니다 (5분 평균) |
| 바이낸스 선물 | filters 안 PERCENT_PRICE + marketTakeBound | 배수 2개 + 비율 1개 | 안 가릅니다 | 이 응답에는 없습니다 |
| OKX | 종목 정보의 비율 3개 + 전용 창구 price-limit | 비율 3개 + 절대 가격 2개 | 값은 둘인데 확인한 네 종목에서는 폭이 같았습니다 | 이 응답에는 없습니다 |
| 바이비트 선물 | riskParameters | 비율 2개 (X, Y) | 안 가릅니다 | 이 응답에는 없습니다 |
네 창구 가운데 매수와 매도를 필드 이름으로 갈라 놓은 곳은 바이낸스 현물 하나뿐입니다. 그리고 기준가가 무엇인지 응답 안에서 밝히는 곳도 바이낸스 현물 하나뿐입니다.
이 구조 차이는 값을 옮길 때 그대로 문제가 됩니다. 바이낸스 현물의 네 배수를 두 개로 줄여 다른 창구에 넣으면 방향 정보가 사라지고, 반대로 두 개짜리를 네 개로 늘리면 없는 정보를 지어내게 됩니다. 응답의 모양 자체가 창구마다 다른 문제는 최소 주문 조건을 금액과 수량으로 갈라 본 기록에서도 같은 결로 나왔습니다.
주문이 거부됐을 때 볼 순서
이번 조회에서 확인된 사실만으로 점검 순서를 정리하면 이렇습니다. 전부 인증 없이 확인됩니다.
첫째, 그 종목의 배수 네 개를 직접 받으십시오. 다른 종목에서 본 값을 옮기면 안 됩니다. BTCUSDT 와 BTCUSDC 가 다릅니다.
둘째, 넣으려는 주문이 매수인지 매도인지부터 확인하십시오. 같은 가격이 방향에 따라 갈립니다.
셋째, 배수를 곱할 대상을 현재가가 아니라 5분 평균가로 잡으십시오. 현물 필터가 스스로 그렇게 적어 두었습니다.
넷째, quote 통화를 함께 보십시오. 페어가 바뀌면 덩어리가 바뀝니다.
다섯째, 창구를 옮길 때 필드 이름이 대응한다고 가정하지 마십시오. 배수 4개, 배수 2개, 비율 3개, 비율 2개로 모양이 넷 다 다릅니다.
직접 받아 보시려면 아래 네 줄이면 됩니다. 인증이 필요 없습니다.
# 바이낸스 현물 — 종목 하나만
curl -s 'https://api.binance.com/api/v3/exchangeInfo?symbol=BTCUSDT'
# 바이낸스 현물 5분 평균가
curl -s 'https://api.binance.com/api/v3/avgPrice?symbol=BTCUSDT'
# OKX 가격 제한
curl -s 'https://www.okx.com/api/v5/public/price-limit?instId=BTC-USDT-SWAP'
# 바이비트 선물
curl -s 'https://api.bybit.com/v5/market/instruments-info?category=linear&symbol=BTCUSDT'
첫 줄 응답에서 PERCENT_PRICE_BY_SIDE 를 찾아 배수 네 개를 꺼내고, 둘째 줄의 평균가에 곱하면 지금 걸리는 구간이 그대로 나옵니다.
이번에 확인하지 못한 것
첫째, 실제 주문 거부 여부입니다. 네 창구 어디에도 주문을 넣지 않았습니다. 전부 창구가 적어 둔 값까지입니다.
둘째, 바이낸스가 왜 매수와 매도를 다르게 두었는지입니다. 설명 문서를 열지 않았습니다. 본문의 "좁은 쪽이 호가를 밀어붙이는 방향"이라는 정리는 값의 모양을 옮긴 것이지 창구의 의도가 아닙니다.
셋째, 바이비트 priceLimitRatioX 와 priceLimitRatioY 가 각각 무엇을 규율하는지입니다. 문서를 열지 않았고, Y 가 항상 X 보다 크다는 관측만 적었습니다.
넷째, 바이낸스 선물 PERCENT_PRICE 의 기준가입니다. 응답에 해당 필드가 없고 따로 확인하지 않았습니다.
다섯째, OKX initPxLmtPct 와 maxPxLmtPct 가 각각 언제 걸리는지입니다. floatPxLmtPct 가 실측 밴드와 맞는다는 것까지만 확인했습니다.
여섯째, instId 에 BTC-USDT 를 넣었는데 instType 이 MARGIN 으로 돌아온 이유입니다.
일곱째, OKX 전 종목의 대칭 여부입니다. 마크 가격 대조는 네 종목만 했습니다.
여덟째, B 로 끝나는 기초자산이 무엇인지입니다. 응답에 적혀 있지 않습니다.
아홉째, TRY 와 IDR 페어가 왜 다른 밴드를 쓰는지입니다. 상관만 있고 원인은 응답에 없습니다.
열째, 이 값이 언제 얼마나 자주 바뀌는지입니다. 11시 21분 25초부터 11시 23분 6초까지 1분 41초 동안 세 번 받은 바이낸스 현물 응답의 바이트 수가 동일했다는 것뿐입니다.
열한째, 코인마진 선물·옵션·바이비트 현물, 그리고 그 밖의 거래소입니다.
열두째, 국내 원화마켓입니다. 이 노트의 범위가 아닙니다.
정리
- 바이낸스 현물 거래 가능 1,354종이 쓰는
PERCENT_PRICE_BY_SIDE조합은 다섯 가지뿐이었고 필터가 빠진 종목은 0건이었습니다. - 가장 많은 895종(66.1%) 은 매도 지정가를 기준가의 2배까지, 매수 지정가를 1.1배까지 허용했습니다. 매수와 매도가 완전히 같은 것은 22종뿐이었습니다.
BTCUSDT는 7종짜리 최소 덩어리에 있었고, 같은 비트코인이라도BTCUSDC는 895종 쪽이었습니다.- 기준가는 현재가가 아니라 5분 평균가입니다. 조회 시점에 두 값이 77,441.92 와 77,473.99 로 벌어져 있었습니다.
- 바이낸스 선물 570종은 전부 대칭이었고,
PERCENT_PRICE밴드와marketTakeBound의 결합 분포가 일곱 줄 모두 1대1로 일치했습니다. - OKX 는 절대 가격과 비율을 두 벌로 내주며
floatPxLmtPct가 실측 밴드와 일곱 종목 전부 일치했습니다. 바이비트 선물 793종은 비율을 두 개씩 싣고 16개 조합 전부에서 Y 가 X 보다 컸습니다.
확인한 자료: 바이낸스 현물 api/v3/exchangeInfo 와 api/v3/avgPrice, 바이낸스 USDⓈ-M 선물 fapi/v1/exchangeInfo, OKX api/v5/public/price-limit 과 api/v5/public/instruments 및 api/v5/public/mark-price, 바이비트 v5/market/instruments-info?category=linear. 전부 2026년 8월 24일 오전 11시 21분 25초에서 11시 25분 2초 사이(한국 시각)에 인증 없이 직접 받았습니다. 응답 앞부분에 HTML 이 섞여 있는지 매 호출마다 검사했고, 바이낸스 현물 응답은 이 창 안에서 세 번 받는 동안 바이트 수가 동일했습니다. 값은 응답 원문 그대로이며, 가격 환산 구간과 반폭 백분율만 계산값입니다.
이 글은 공개 API 응답을 정리한 정보 제공 목적의 자료이며 특정 종목이나 거래소의 이용을 권하는 글이 아닙니다. 본 노트는 진입가나 정리 가격을 제시하지 않고, 어떤 자산도 매수 또는 매도 대상으로 지목하지 않으며, 어느 창구가 더 낫다는 판단도 하지 않습니다. 본문에 나온 종목 코드는 전부 제한 필드가 어떻게 적혀 있는지를 보이기 위한 것입니다. 가상자산은 원금 손실이 발생할 수 있습니다. 위 값과 비율은 특정 시각에 특정 회선에서 받은 한 번의 스냅샷이라 다시 부르시면 달라집니다. 각 창구가 언제든 제한을 바꿀 수 있어 이후에도 같은 값인지는 이 글에서 확인하지 않았습니다. 투자 판단과 그 결과는 전적으로 본인 책임입니다.