어떻게 추정했나. 미결제약정(OI)은 Bitget과 Hyperliquid 값을 합쳐서 15분마다 직접 수집해요. 수집이 시작된 뒤로는 매시간 OI가 늘어난 만큼만 그 봉의 평균가(고·저·종 평균)에 새 포지션이 들어왔다고 보고, 전체 규모를 실측 OI에 맞춰요. 수집 이전 구간은 봉 거래량만큼 진입했다고 보고, 오래된 포지션을 "포지션 수명"을 반감기로 줄여서 메워요. 롱·숏 비중은 Bitget 포지션 롱숏 비율을 써요. 레버리지마다 청산가 = 진입가 × (1 ∓ 1/레버리지 ± 유지증거금 0.5%)로 계산하고, 진입 이후 가격이 이미 그 청산가를 찍었으면 청산된 것으로 보고 뺐어요.
Hyperliquid 실제 포지션. Hyperliquid는 온체인 거래소라 체결마다 거래자 주소가 공개돼요. xyz:SOXL 체결 스트림에서 주소를 모으고, 주소마다 거래소가 계산한 실제 청산가(liquidationPx)를 2분마다 다시 조회해요. 아직 발견하지 못한 주소의 포지션은 빠져 있어서, 위 "Hyperliquid 실포지션" 칸의 커버율만큼만 반영돼요. 주소는 서버를 켜 둘수록 쌓여요.
한계. Bitget 몫은 실제 포지션이 아닌 추정치예요. 절대 금액보다 "어느 가격대에 몰려 있나"를 보는 용도로 쓰세요. 본주 SOXL 시장(정규장)과 선물 가격이 벌어질 수 있어요.
데이터 새로고침: python3 ~/toy/soxl-liqmap/build.py 실행 후 다시 게시.