최종 체결가(last)는 마지막으로 맞은 주문 가격이고, 지수가(index)는 여러 기준 시장 가격을 품질검사 뒤 결합한 값이다. Coinbase International의 CLOB mark는 best bid·best ask·last의 중앙값을 구하고 fair-value 범위로 제한해 미실현손익과 청산 판정에 사용한다. 거래소마다 산식이 다르므로 해당 계약 규칙으로 재현해야 한다.
last·index·mark는 어디에서 만들어지나
최종 체결가는 해당 파생상품 호가장에서 가장 최근에 체결된 한 건의 가격이다. 작은 주문 하나만 맞아도 바뀌므로 현재 전체 시장의 공정가치를 대표한다고 보장할 수 없다. 매수자가 실제로 살 가격은 best ask, 매도자가 팔 가격은 best bid에 더 가깝다.
지수가는 여러 기준 시장의 derived price를 묶은 외부 기준이다. Coinbase International은 venue별 last·best bid·best offer의 중앙값을 만든 뒤 liveness·유동성·편차 검사를 거쳐 지수를 계산한다. 같은 거래소의 CLOB mark는 best bid·best ask·last의 중앙값이며, spot index 주변 fair-value 범위를 벗어나면 제한된다. 다른 거래소는 premium·basis·TWAP를 섞을 수 있으므로 이 방식을 보편 공식으로 쓰지 않는다.
체결가는 거래의 흔적이고, 표시가격은 포지션 위험을 판정하기 위한 별도 기준이다.
JOBCOIN 해설
103에 체결돼도 청산 기준이 100.4일 수 있다
가정 예시로 last가 103, index가 100, mark가 100.4라고 하자. 1 BTC 롱의 진입가가 98이면 last 기준 미실현이익은 5이지만 mark 기준은 2.4다. 거래소가 mark로 손익과 유지증거금을 계산한다면 계정 화면의 공식 값은 후자에 가깝다. 이는 구조 설명용 숫자이며 실시간 시세가 아니다.
last와 index의 차이가 커졌다고 곧바로 청산이 발생하지 않는다. mark가 어떤 속도로 premium을 반영하는지, 유지증거금과 포지션 크기, 보험기금·ADL 규칙을 함께 봐야 한다. 반대로 index 구성 거래소 다수가 동시에 움직이면 mark도 빠르게 따라갈 수 있다.
세 가격의 입력과 용도 비교
같은 계약 화면에 세 값이 나란히 있어도 입력과 용도가 다르다. 특히 시장가 주문 예상과 청산 예상에 같은 가격을 쓰지 않는다.
| 가격 | 주요 입력 | 대표 용도 |
|---|---|---|
| 최종 체결가 | 해당 계약의 마지막 체결 | 최근 거래 확인·차트 표시 |
| 지수가 | 복수 현물 시장과 이상치 필터 | 기초자산 기준가격 |
| 표시가격 | 지수가와 완화된 basis·funding 요소 | 미실현손익·청산 판정 |
| best bid·ask | 현재 호가장의 최우선 주문 | 즉시 체결 가능가격 추정 |
거래소 공식으로 mark를 재현하는 순서
계약 규칙에서 index 구성 시장과 품질검사, mark 입력값과 clamp를 각각 찾는다. Coinbase International 사례에서는 Index Price와 CLOB Mark Price가 별도 산식이고, premium=(mark-index)/index/24는 펀딩 계산에 들어간다. premium 식을 mark 자체의 생성식으로 거꾸로 사용하면 안 된다.
같은 초의 last·index·mark와 best bid·ask를 저장해 차이를 계산한다. 화면 숫자가 맞지 않으면 API 갱신 시각, 소수점 반올림, 지수 구성 시장의 일시 제외를 점검한다. 서로 다른 시각의 세 값을 한 줄에 놓으면 지연을 basis로 오해할 수 있다.
- 계약 명세에서 청산과 미실현손익이 참조하는 가격을 찾는다
- 지수 구성 시장·가중 방식·이상치 제외 규칙을 기록한다
- 동일 timestamp의 last·index·mark·bid·ask를 비교한다
- mark가 premium과 funding을 완화하는 시간 창을 확인한다
- 시장가 주문 예상에는 호가 깊이, 청산 예상에는 mark 규칙을 사용한다
가격 괴리를 기사로 쓸 때 피할 단정
last가 mark에서 멀어졌다는 사실은 해당 호가장의 얇은 유동성이나 순간 체결을 보여 줄 수 있지만 조작을 자동 증명하지 않는다. 주문 크기, 여러 체결의 지속시간, 다른 시장의 동시 가격과 지수 필터를 확인해야 한다.
mark가 last보다 낮거나 높다는 사실도 가격 방향 예측이 아니다. 이는 포지션 평가 규칙의 결과다. 특정 시점의 괴리를 매수·매도 신호나 안전 보증으로 사용하지 않는다.
청산 분쟁에 필요한 기록
청산을 재검토하려면 계약명, 포지션 방향·수량·진입가, 유지증거금, 청산 시각의 mark와 index, 지수 구성 시장 상태를 남긴다. last 차트 한 장만으로는 거래소가 어떤 가격으로 판정했는지 재현할 수 없다.
API 원문과 거래 규칙 버전도 보관한다. 거래소가 지수 구성이나 mark 공식을 바꾸면 현재 문서로 과거 청산을 계산해 다른 결론이 날 수 있기 때문이다.
자주 묻는 질문
표시가격이 실제로 주문이 체결되는 가격인가요?
아니다. 청산과 포지션 평가를 위한 참조값이다. 실제 체결은 bid·ask와 주문 크기, 호가 깊이에 따라 결정된다.
last가 청산가격을 찍었는데 mark가 닿지 않았다면 청산되나요?
해당 거래소가 mark price로 청산을 판정한다면 last만 닿은 것으로는 부족할 수 있다. 실제 계약 규칙과 계정 증거금을 확인해야 한다.
지수가와 현물 한 거래소 가격이 다른 이유는 무엇인가요?
지수는 복수 시장과 이상치 필터를 사용할 수 있다. 구성 시장, 가중 방식과 같은 timestamp를 확인해야 한다.



