바이낸스 자금흐름 데스크는 거래소가 내주는 값이 창구마다 어떻게 갈리는지를 점검합니다. 이번 노트의 주제는 옵션 창구가 기초자산을 몇 자리로 적어 두었고 그중 몇 자리에 실제로 계약이 걸려 있는가입니다. 운영자 보유 가능성: 본 매체는 비트코인·주요 알트 및 스테이블코인 보유 가능성을 명시합니다.
먼저 이 노트가 재는 자리를 못박아 두겠습니다. 여기서 잰 값은 전부 인증 헤더를 한 번도 붙이지 않고 부른 옵션 창구의 공개 응답입니다. 호출 주소는 https://eapi.binance.com/eapi/v1/exchangeInfo 이고, 2026년 9월 7일 18시 00분 39초부터 18시 05분 02초까지 네 번 받아 전부 HTTP 200 이었습니다.
호스트를 축자로 적는 이유가 있습니다. 이 창구는 무기한 계약 창구와 주소가 다릅니다. 무기한 계약은 fapi.binance.com 이고 옵션은 eapi.binance.com 입니다. 같은 거래소지만 응답 규격도 목록도 따로입니다. 두 곳을 「같은 창구」로 뭉뚱그리면 세는 대상이 바뀝니다.
![]()
선언은 열 자리, 계약이 걸린 곳은 여덟 자리입니다
응답의 최상위 키는 여섯 개이고 그중 배열이 넷입니다. 이 노트가 세는 목록은 그중 둘입니다. optionContracts 는 거래소가 옵션 기초자산으로 선언해 둔 자리이고, optionSymbols 는 실제로 상장돼 있는 개별 계약입니다.
두 목록의 크기가 다릅니다.
| 목록 | 개수 | 무엇을 담고 있나 |
|---|---|---|
optionContracts | 10 | 선언된 기초자산 |
optionSymbols | 1,764 | 상장된 개별 계약 |
optionSymbols 안의 서로 다른 기초자산 | 8 | 계약이 실제로 걸린 자리 |
선언된 열 자리는 BTC·ETH·BNB·SOL·XRP·DOGE 여섯 코인과 XAU·XAG 두 금속, 그리고 CL·BZ 두 자리입니다.
계약이 걸린 여덟 자리를 행 수로 적으면 이렇습니다. 합계는 손으로 더해 1,764와 맞췄습니다.
| 기초자산 | 계약 행 수 |
|---|---|
| BTCUSDT | 644 |
| ETHUSDT | 602 |
| BNBUSDT | 192 |
| SOLUSDT | 114 |
| XRPUSDT | 88 |
| XAUUSDT | 46 |
| XAGUSDT | 46 |
| DOGEUSDT | 32 |
| CLUSDT | 0 |
| BZUSDT | 0 |
비트코인과 이더리움 둘이 1,246행으로 전체의 70.6퍼센트를 차지합니다. 그리고 표의 맨 아래 두 줄이 0입니다.
네 번의 호출에서 선언 10, 상장 8, 0행 두 자리가 모두 같았습니다. 총건수 1,764도 이 5분 구간에서는 같았지만, 총건수는 행사가가 붙고 빠지면서 하루 안에도 움직이는 값이라 구조와 같은 무게로 읽을 값이 아닙니다. 실제로 약 40분 뒤인 18시 42분에 같은 창구를 다시 받았더니 총건수는 1,900행으로 늘어 있었고, 선언 10과 상장 8과 원유 두 자리 0행은 그대로였습니다.
원유 두 자리는 창구 세 곳에서 모두 0행이었습니다
한 응답만 보고 「없다」고 적으면 범위가 불분명해집니다. 그래서 같은 호스트의 다른 목록 창구 둘을 더 열었습니다.
| 창구 | 응답 행 수 | CL·BZ 행 수 |
|---|---|---|
eapi/v1/exchangeInfo 의 optionSymbols | 1,764 | 0 |
eapi/v1/ticker | 1,764 | 0 |
eapi/v1/mark | 1,764 | 0 |
세 창구가 모두 1,764행이고, 심볼 접두를 세면 BTC 644·ETH 602·BNB 192·SOL 114·XRP 88·XAU 46·XAG 46·DOGE 32 로 같은 여덟 갈래가 나옵니다. CL 로 시작하는 심볼도 BZ 로 시작하는 심볼도 세 창구 어디에도 없었습니다.
여기서 문장을 정확히 적겠습니다. 확인한 것은 이 세 응답 안에서 0행이라는 사실입니다. 과거에 그 계약이 있었는지, 앞으로 붙는지는 이 호출들로 알 수 없어 적지 않겠습니다.
그런데 지수 가격은 두 자리 모두 옵니다
계약이 없으면 값도 안 올 것 같지만 그렇지 않았습니다.
eapi/v1/index 로 선언된 열 자리를 하나씩 물었더니 열 건 전부 HTTP 200 이었고, 계약이 0행인 두 자리도 값을 돌려줬습니다.
| 기초자산 | 지수 가격 |
|---|---|
| CLUSDT | 91.32750672 |
| BZUSDT | 96.61767503 |
| XAUUSDT | 4413.17713375 |
| XAGUSDT | 65.93621157 |
| BTCUSDT | 79442.46173913 |
계약은 없는데 가격은 계속 계산되고 있습니다. 18시 05분에 다시 물어도 CL 91.39766013, BZ 96.6692238 로 값이 왔습니다.
반대쪽도 확인했습니다. eapi/v1/openInterest 는 기초자산과 만기를 함께 받는 창구입니다. expiration=260911 을 붙여 CL과 BZ를 물으면 HTTP 400 에 오류 코드 마이너스 6010 이 오고, 메시지는 open interest error data. 였습니다. 같은 만기를 넣어 BTC로 물으면 200 에 정상 배열이 옵니다.
다만 이 400 은 원유 두 자리 전용 신호가 아닙니다. 18시 42분에 같은 창구를 인자 조합별로 다시 물었더니, 계약이 상장돼 있는 XAU 와 DOGE 도 그 자리에 계약이 없는 만기 260925 를 넣으면 똑같이 400 과 마이너스 6010 이 왔고, 같은 두 자리에 260911 을 넣으면 200 이 왔습니다. 만기 인자를 아예 빼면 BTC 도 400 이었습니다. 이 창구는 자산 이름이 아니라 기초자산과 만기의 쌍에 행이 없을 때 이 응답을 돌려줍니다. 그러니 이것은 미결제약정이 0이라는 뜻이 아니라 이 창구가 이 인자 조합에 값을 주지 않았다는 뜻입니다. 두 표현은 다릅니다.

그 두 자리를 원유라고 부르는 근거
응답에는 종목의 정식 이름이 없습니다. baseAsset 이 CL, BZ 라는 코드로만 적혀 있습니다. 코드만 보고 원유라고 부르면 추측이 됩니다.
그래서 지수 구성 창구를 따로 열었습니다. fapi/v1/constituents 응답에 거래소가 지수를 만들 때 쓴 원천 이름이 그대로 적혀 있습니다.
| 기초자산 | 구성처 | 구성 원천(응답에 적힌 문자열 그대로) | 가중치 |
|---|---|---|---|
| CLUSDT | pyth_pro | WTI_OCT//uindex(USDTUSD) | 0.99 |
| CLUSDT | hyperliquid | xyz:CL//uindex(USDTUSD) | 0.01 |
| BZUSDT | hyperliquid | xyz:BRENTOIL//uindex(USDTUSD) | 1 |
WTI 와 BRENTOIL 이라는 이름이 응답에 축자로 있습니다. 뒤에 붙은 //uindex(USDTUSD) 까지가 한 칸의 값이라 자르지 않고 그대로 옮겼습니다. 이 노트가 두 자리를 원유라고 부르는 근거는 거기까지입니다. 정식 명칭 문자열이 따로 적힌 칸은 이 응답에도 없었습니다.
무기한 계약 쪽에는 그 두 자리가 거래 중으로 있습니다
같은 시각 fapi/v1/exchangeInfo 도 받았습니다. 응답에 담긴 종목은 897종이고 그중 상태가 TRADING 인 것은 766종입니다. 나머지 131종은 정산 중이거나 거래 시작 전이라 「897종이 거래 중」으로 읽으면 어긋납니다. 이 897종 가운데 기초자산 분류가 COMMODITY 인 행이 8건이었고, XAU·XAG·XPT·XPD·COPPER·CL·BZ·NATGAS 였습니다. 여덟 종 모두 상태가 TRADING 입니다.
정리하면 이렇게 갈립니다.
| 창구 | 원유 두 자리의 상태 |
|---|---|
무기한 계약(fapi) | 거래 중인 종목으로 존재 |
옵션(eapi) | 기초자산 선언은 있으나 계약 행 0 |
같은 거래소 안에서 상품군에 따라 자리가 갈립니다. 무기한 계약 쪽 여덟 종을 유형별로 갈라 센 기록은 주식 무기한 계약을 유형별로 센 노트에 따로 적어 두었습니다. 이 노트는 그 창구가 아니라 옵션 창구를 셉니다.
금과 은은 계약 유형 이름부터 다릅니다
optionSymbols 1,764행의 계약 유형은 두 값뿐이었습니다.
| 계약 유형 | 행 수 | 비중 |
|---|---|---|
CRYPTO_OPTIONS | 1,672 | 94.8퍼센트 |
TRADFI_OPTIONS | 92 | 5.2퍼센트 |
TRADFI_OPTIONS 92건은 XAU 46 과 XAG 46 이 전부입니다. 기초자산 분류 칸도 CRYPTO 1,672 와 COMMODITY 92 로 정확히 같게 갈렸습니다. 92라는 값은 네 번의 호출에서 모두 고정이었습니다.
전체 계약 1,764행 가운데 92행, 5.2퍼센트가 금 또는 은이라는 뜻입니다.
만기 시각이 코인과 금속으로 두 벌입니다
서로 다른 만기 시각을 세면 13개입니다. 그런데 시각을 시분으로만 모아 보면 눈에 걸리는 것이 나옵니다.
| 만기 시각(UTC) | 개수 | 해당 기초자산 |
|---|---|---|
| 08:00 | 11 | 코인 여섯 자리 전부 |
| 18:30 | 1 | XAU · XAG |
| 21:00 | 1 | XAU · XAG |
서로 다른 시분은 08:00 과 18:30 과 21:00 셋이고, 그 셋이 코인 한 벌과 금속 한 벌로 갈립니다. 코인 쪽 만기는 열한 개가 전부 08:00 UTC 이고 한국 시간으로 오후 5시입니다. 반면 금과 은의 만기 두 개만 다른 시각에 붙어 있습니다.
호출 시각 기준으로 가장 가까운 만기는 약 9.5시간 뒤인 9월 7일 18시 30분 UTC 이고 금과 은입니다. 가장 먼 만기는 291.0일 뒤인 2027년 6월 25일 08시 UTC 이고 비트코인과 이더리움입니다.
다만 그 두 시각이 어떤 규칙으로 정해지는지 이 노트가 확인한 것은 아닙니다. 관측된 시각을 그대로 옮겼을 뿐입니다.

만기 층수가 기초자산마다 다릅니다
같은 여덟 자리인데 사다리 높이가 크게 갈립니다.
| 기초자산 | 만기 층수 |
|---|---|
| BTCUSDT | 11 |
| ETHUSDT | 11 |
| BNBUSDT | 6 |
| SOLUSDT | 4 |
| XAUUSDT | 2 |
| XAGUSDT | 2 |
| XRPUSDT | 2 |
| DOGEUSDT | 1 |
도지코인은 만기가 하나뿐입니다. 9월 11일 한 자리에 32행이 모여 있습니다. 반대로 비트코인과 이더리움은 다음 주 만기부터 2027년 6월 만기까지 열한 층이 깔려 있습니다.
그래서 「바이낸스 옵션에 이 코인이 있다」는 말과 「그 코인의 만기를 골라 쓸 수 있다」는 말은 같지 않습니다. 여덟 자리 중 절반은 층수가 두 개 이하입니다.
콜과 풋은 882쌍이 모두 짝을 이뤘습니다
기초자산과 만기와 행사가 세 값을 묶어 세면 서로 다른 조합이 882개입니다.
그리고 882개 전부가 정확히 두 행이었습니다. 콜 하나와 풋 하나입니다. 짝이 없는 조합은 0건입니다. 방향 칸을 따로 세도 콜 882 와 풋 882 로 같고, 882에 2를 곱하면 총건수 1,764와 맞습니다.
행사가 하나가 열리면 콜과 풋이 함께 열리는 구조로 관측됩니다. 다만 이것은 이 시각 응답의 모양이고, 거래소 문서에 규칙으로 적혀 있는지는 이 노트가 확인하지 않았습니다.
계약 규격은 여섯 칸만 1,764행이 같은 값입니다
1,764행의 계약 규격 칸을 전부 훑었더니 증거금과 수량 하한을 담은 여섯 칸은 전 행이 같은 값이었습니다.
| 칸 | 값 | 적용 범위 |
|---|---|---|
initialMargin | 0.15 | 1,764행 전부 |
maintenanceMargin | 0.075 | 1,764행 전부 |
minInitialMargin | 0.10 | 1,764행 전부 |
minMaintenanceMargin | 0.05 | 1,764행 전부 |
liquidationFeeRate | 0.0019 | 1,764행 전부 |
minQty | 0.01 | 1,764행 전부 |
금과 은 옵션 92행도 코인 옵션과 이 여섯 칸의 값이 같습니다. 계약 유형 이름은 갈라 두었지만 증거금률과 최소 수량은 갈라 두지 않았습니다.
optionSymbols 1,764행 안에서 종목별로 갈린 칸은 셋입니다. 계약 승수를 뜻하는 unit 은 도지코인 1000, 리플 100, 나머지 여섯 자리 1 이고, 최대 수량은 200에서 4000까지 다섯 값이며, 가격 소수 자릿수는 2에서 4까지 세 종류입니다. 다만 주문 눈금을 담은 filters 는 종목 단위가 아니라 심볼 단위로 갈립니다. 1,764행에서 서로 다른 filters 조합이 1,416가지였습니다. 호가 단위 문자열도 0.01 · 0.0100 · 0.1000 · 0.2000 · 5.000 다섯 가지로 적혀 있는데, 앞의 둘은 표기만 다르고 값은 같으니 값으로 세면 네 가지입니다.
분모가 다른 칸도 하나 짚어 두겠습니다. 무차입 매도 허용 칸 nakedSell 은 1,764행짜리 optionSymbols 의 칸이 아니라 선언 목록 optionContracts 10건의 칸입니다. 그 열 건 중 참인 것은 비트코인과 이더리움 둘뿐이었고 나머지 여덟 건은 거짓이었습니다. 이 칸은 계약 규격의 표시일 뿐이며 이 노트는 어떤 매도 방식도 권하지 않습니다.
계약 승수를 곱하지 않으면 표가 어떻게 부풀려지는지는 계약 승수와 최소 주문 금액을 환산한 노트에 이미 적어 두었습니다. 이 노트에서는 종속 관측으로만 둡니다.
확인하지 못한 것
정직하게 적어 두겠습니다.
- 내재변동성과 스큐를 계산하지 않았습니다. 이 노트의 축이 아닙니다.
- 옵션 프리미엄을 집계하지 않았습니다. 시세 창구와 표시가격 창구는 행 수와 심볼 접두를 세는 데만 썼습니다.
- 호가창과 체결량을 보지 않았습니다.
- 미결제약정을 집계하지 않았습니다. 원유 두 자리에는 만기
260911을 넣었을 때 HTTP 400 이 왔는데, 그 400 은 자산이 아니라 기초자산과 만기의 쌍에 붙는 응답이었습니다. 나머지 종목의 미결제약정도 이번에 세지 않았습니다. - 다른 거래소의 옵션 목록과 견주지 않았습니다. 바이낸스 한 곳만 봤습니다.
- 과거 상장 이력과 앞으로의 상장 여부를 확인하지 않았습니다.
- 행사가 목록은 상장된 자리일 뿐입니다. 가격 전망을 담고 있지 않습니다.
- 매매 판단을 담고 있지 않습니다.
정리
세 줄로 줄이면 이렇습니다.
첫째, 선언은 열 자리인데 계약이 걸린 곳은 여덟 자리입니다. 남은 두 자리가 원유입니다.
둘째, 그 두 자리는 목록 창구 세 곳에서 모두 0행이지만 지수 가격은 계속 옵니다. 가격이 온다고 살 수 있는 계약이 있는 것은 아닙니다.
셋째, 금과 은은 계약 유형 이름만 갈라져 있고 증거금률은 코인과 같습니다. 92행이 전부 금과 은입니다.
기초자산 목록을 인용하실 때는 선언 목록인지 상장 목록인지를 함께 적어 두시는 편이 정확합니다. 두 값이 이 시각 응답에서 열과 여덟으로 갈렸습니다. 다만 이 노트는 목록을 잰 기록일 뿐 어떤 거래도 권하지 않습니다.
FAQ
Q. 바이낸스 옵션에 금이나 은도 있나요?
A. 2026년 9월 7일 18시대 응답 기준으로는 있습니다. TRADFI_OPTIONS 로 표시된 92행이 있고 그 내역이 XAU 46 과 XAG 46 입니다. 다만 만기 층수가 각각 두 개뿐이라 코인 쪽처럼 만기를 여러 개 골라 쓰는 모양은 아니었습니다.
Q. 원유 옵션이 아예 없다는 뜻인가요?
A. 그렇게까지는 확인하지 못했습니다. 이 노트가 확인한 것은 같은 시각 세 창구의 응답 안에서 CLUSDT 와 BZUSDT 를 기초자산으로 갖는 계약 행이 0개라는 사실입니다. 같은 응답의 선언 목록에는 두 자리가 들어 있고 지수 창구는 값을 돌려줍니다. 과거 이력과 앞으로의 상장 여부는 이 호출들로 알 수 없습니다.
Q. 지수 가격이 오는데 왜 계약이 없나요? A. 이유는 이 노트가 확인하지 못했습니다. 관측된 사실만 적으면, 지수 산출과 계약 상장이 서로 다른 창구에서 관리되고 있고 이 시각에는 앞쪽만 열려 있었습니다. 원인을 적으려면 거래소 공지가 필요하고 이번에는 그것을 근거로 삼지 않았습니다.
Q. 옵션 한 계약이 코인 몇 개인가요? A. 종목마다 다릅니다. 이 응답의 계약 승수 칸을 기준으로 도지코인은 1000, 리플은 100, 나머지 여섯 자리는 1 이었습니다. 수량 하한은 여덟 자리 모두 0.01 이므로, 최소 주문이 몇 개에 해당하는지는 승수를 곱해야 나옵니다.
Q. 계약 1,764개라는 숫자를 그대로 인용해도 되나요? A. 관측 시각을 함께 적으시면 됩니다. 옵션은 만기가 지나면 행이 빠지고 새 행사가가 붙으므로 총건수는 하루 안에도 움직입니다. 이 노트가 네 시각에서 같은 값을 받은 것은 18시 00분부터 18시 05분까지의 5분 구간뿐이고, 18시 42분에 다시 받았을 때는 1,900행이었습니다. 반면 선언 열 자리와 상장 여덟 자리라는 구조는 그 시각에도 같았습니다.
Q. 콜과 풋의 짝이 항상 맞나요? A. 이 시각 응답에서는 맞았습니다. 서로 다른 조합 882개가 전부 두 행이었고 짝이 없는 조합은 0건이었습니다. 다만 거래소 문서에 규칙으로 적혀 있는지는 확인하지 않았고, 만기가 정산되는 순간에 다시 받으면 달라질 수 있습니다.
Q. 무기한 계약 창구에서 본 목록과 같은 것으로 보면 되나요?
A. 다릅니다. 호스트부터 fapi 와 eapi 로 갈리고 응답 규격도 다릅니다. 같은 시각 무기한 계약 창구에는 원유 두 자리가 거래 중인 종목으로 있었지만, 옵션 창구에는 계약 행이 0이었습니다. 한쪽 목록으로 다른 쪽을 설명하면 어긋납니다.
함께 보면 좋은 글
- 주식 무기한 계약을 유형별로 센 노트: 이 글이 옵션 창구를 셌다면 그 글은 무기한 계약 창구의 종목 목록을 계약 유형과 기초자산 분류로 갈라 셉니다.
- 계약 승수와 최소 주문 금액을 환산한 노트: 계약 승수라는 값이 무엇이고 곱하지 않으면 표가 어떻게 어긋나는지를 다섯 거래소 응답으로 정리했습니다.
- 만기 있는 선물을 전수로 센 노트: 만기라는 축을 옵션이 아니라 선물 쪽에서 센 기록입니다.
데이터·개념 출처
본 노트의 수치는 2026년 9월 7일 18시 00분 39초부터 18시 05분 04초(KST) 사이에 바이낸스 공개 창구를 인증 없이 호출해 받은 응답을 직접 센 것입니다. 여기에 창구의 동작을 되짚기 위한 18시 42분 재호출 두 건을 더했고, 그 두 건은 본문에서 시각을 따로 밝혀 두었습니다.
기초자산 집계는 GET https://eapi.binance.com/eapi/v1/exchangeInfo 를 네 번 받아 얻었습니다. 18시 00분 39초 1,117,363바이트, 18시 00분 55초 1,117,363바이트, 18시 02분 29초 1,117,365바이트, 18시 05분 02초 1,117,365바이트로 전부 HTTP 200 이었고, 네 응답 모두 optionContracts 10건·optionSymbols 1,764건·optionAssets 1건이었습니다. 목록 대조는 같은 시각 GET https://eapi.binance.com/eapi/v1/ticker(597,402바이트·1,764행)와 GET https://eapi.binance.com/eapi/v1/mark(476,447바이트·1,764행)에서 심볼 접두를 세어 맞췄습니다. 지수 가격은 GET https://eapi.binance.com/eapi/v1/index 에 선언된 열 자리를 하나씩 넣어 받았고 열 건 전부 HTTP 200 이었습니다. 미결제약정 창구는 GET https://eapi.binance.com/eapi/v1/openInterest 에 underlyingAsset 과 expiration=260911 을 넣어 물었고, 원유 두 자리에서 HTTP 400 과 코드 -6010, 비트코인에서 HTTP 200 을 받았습니다. 그 400 이 무엇에 붙는 응답인지는 18시 42분에 같은 창구를 열두 가지 인자 조합으로 다시 불러 확인했습니다. XAU 와 DOGE 에 260925 를 넣으면 400 과 -6010 이 오고 260911 을 넣으면 200 이 오며, 만기 인자를 빼면 BTC 도 400 이었습니다. 같은 시각 GET https://eapi.binance.com/eapi/v1/exchangeInfo 재호출은 1,203,251바이트에 optionSymbols 1,900건이었고, 선언 10건과 상장 8종과 CL·BZ 0행은 그대로였습니다.
무기한 계약 쪽 대조는 같은 시각 GET https://fapi.binance.com/fapi/v1/exchangeInfo(1,108,415바이트·897종)에서 기초자산 분류가 COMMODITY 인 8건을 세어 얻었습니다. 두 자리의 지수 구성 이름은 GET https://fapi.binance.com/fapi/v1/constituents 응답에 적힌 WTI_OCT//uindex(USDTUSD)·xyz:BRENTOIL//uindex(USDTUSD)·xyz:CL//uindex(USDTUSD) 을 구성처와 함께 축자로 옮긴 것이며, 같은 창구의 표시가격 응답과 옵션 창구의 지수 응답을 18시 02분 19초에서 21초 사이에 맞대 봤을 때 CL 은 두 창구 모두 91.41 로 소수 둘째 자리까지 같았고, BZ 는 96.70 과 96.69 로 0.01 안쪽에서 갈렸습니다.
이 글은 공개 API 응답을 정리한 정보 제공 목적의 자료이며 특정 종목이나 거래소의 이용 권유가 아닙니다. 본 노트는 진입가·손절가를 제시하지 않고, 어떤 계약도 매수 또는 매도 대상으로 지목하지 않으며, 어느 상품군이 더 낫다는 판단도 하지 않습니다. 옵션은 만기가 있는 파생상품이라 원금 전액을 잃을 수 있고 매도 포지션에서는 원금을 초과하는 손실이 발생할 수 있습니다. 위 값은 특정 5분 구간의 스냅샷이라 다시 호출하면 달라지고, 여기서 관측된 목록이 그 뒤에도 같은 모양으로 유지되는지는 이 글에서 확인하지 않았습니다. 투자 판단과 그 결과는 전적으로 본인 책임입니다.