Onchain
온체인/파생 지표(알트지수·펀딩·RSI·청산·MVRV·고래포지션 등). 대부분 coinglass 디코더 수집분(redis lcache). envelope 로 감쌈.
GET /api/onchain/altindex
알트코인 시즌 지수(라벨/값 시계열). (redis altindex)
{ "data": { "labels": ["2017-04-03", "..."], "values": [ "..." ] } }
GET /api/onchain/funding-rate-hitmap
펀딩비 히트맵 + 가격 시계열. (redis funding_rate_hitmap)
{ "data": { "price": [ [1780243200, "73613.4", "74179.9", "73340.7", "73653.2", "1500225984.26"] ], "list": [ "..." ] } }
price 행 = [openTime, open, high, low, close, volume].
GET /api/onchain/rsi-hitmap
심볼별 멀티 타임프레임 RSI + 변동률. (redis rsi_hitmap)
{ "data": [ { "symbol": "BTC", "price": 59278.5, "rsi15m": 37.43, "rsi1h": 38.27, "rsi4h": 39.51, "rsi12h": 35.06, "rsi24h": 31.79, "rsi1w": 32.93, "priceChangePercent7d": -4.81 } ] }
GET /api/onchain/liq-symbols
청산 데이터 지원 심볼 목록. (redis liq_symbols)
{ "data": ["BTC", "ETH", "SOL", "HYPE", "XRP", "DOGE", "..."] }
GET /api/onchain/rektinfo
시간대별 청산 규모(롱/숏/합계). (redis rektinfo)
{ "data": { "h1rekt": { "longVolUsd": 1241011.07, "shortVolUsd": 1001977.53, "totalVolUsd": 2242988.6 }, "h4rekt": {...}, "h12rekt": {...} } }
GET /api/onchain/whale-positions
하이퍼리퀴드 고래 포지션. (redis whale_positions)
{ "data": [ { "type": "oneWay", "position": { "coin": "SOL", "szi": "-35362.23", "leverage": { "type": "cross", "value": 20 }, "entryPx": "157.43", "unrealizedPnl": "2968878.6", "liquidationPx": "356.58" } } ] }
GET /api/onchain/top-traders
추적 대상 트레이더 + 포지션. (redis top_traders)
{ "data": [ { "id": 3, "displayName": "바빗트레이더1", "platform": "bybit", "positions": [] } ] }
GET /api/onchain/liqmap
청산맵(liqMapV2). coinglass index/5/liqMap 수집분. (redis liqmap)
{ "data": { "instrument": { "exName": "Binance", "instrumentId": "BTCUSDT", "...": "..." }, "lastPrice": 59336, "liqMapV2": { "...": "가격대별 청산 레벨" } } }
coinglass 가 이 엔드포인트를 IP 게이팅 → 수집기는 허용 IP(SOCKS egress) 경유로 적재. 자세한 배경은 운영 메모 참고.
GET /api/onchain/mvrv
MVRV Z-Score 시계열(+ BTC 일봉가). (redis mvrv)
{ "data": [ { "dateTime": 1282089600000, "zScore": 11.64, "btcPrice": 60260.21 } ] }
GET /api/onchain/visualmap/{interval}
OI/거래량/가격 변화 비주얼맵.
| 파라미터 | 위치 | 허용값 |
|---|---|---|
interval | path | 15m, 1h, 4h, 24h |
(redis visualmap_{interval})
{ "data": [ { "baseCoin": "AGLD", "priceChg": 0.31, "oiChg": -0.01, "voChg": 24.36 } ] }
GET /api/onchain/liq-hitmap/{pair}
청산 히트맵(coinglass index/v2/liqHeatMap).
| 파라미터 | 위치 | 필수 | 기본 |
|---|---|---|---|
pair | path | ✅ | 예: Binance_BTCUSDT |
interval | query | - | 5 |
limit | query | - | 288 |
redis 키 = liq_hitmap_{pair}_{interval}_{limit}.
{ "data": { "instrument": { "...": "..." }, "...": "히트맵 데이터" } }
GET /api/onchain/liquidation-info/{time}
거래소별 청산 정보.
| 파라미터 | 위치 | 필수 | 허용값/기본 |
|---|---|---|---|
time | path | ✅ | h1, h4, h12, h24 |
symbol | query | - | 기본 ""(전체) |
redis 키 = liquidationinfo_{time}_{symbol}.
{ "data": [ { "exchangeName": "All", "longRate": 51.92, "shortRate": 48.08, "longVolUsd": 998640.48, "shortVolUsd": 924933.27, "totalVolUsd": 1923573.75 } ] }
GET /api/onchain/liquidation-heatmap2/{time}/{type}
청산 히트맵2(트리맵).
| 파라미터 | 위치 | 허용값 |
|---|---|---|
time | path | h1, h4, h12, h24 |
type | path | coin, ex |
redis 키 = liquidationheatmap2_{time}_{type}.
{ "data": [ { "symbol": "SYN", "longVolUsd": 292199.04, "shortVolUsd": 2690.86, "totalVolUsd": 294889.91, "longNumber": 112, "shortNumber": 5 } ] }