개요
- 암호화폐 거래소 MEXC 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 종목 정보 확보. 동일 요청주소로 ETF 종목들 (예: BTC3L_USDT, BTC3S_USDT ,...) 도 정보 제공됨.
- MEXC 현물 종목은 결제통화에 따라 USDT, BTC, ETH(아래 그림의 오른쪽 붉은 박스 부분) 마켓이 있고, 모두 동일 주소로 요청하여 심볼 정보 확보 가능. 요청 응답 데이터 항목 중 quoteAsset 에 기록된 문자열을 보고 어떤 마켓인지 식별 가능하다.
- 한편, 거래소 거래웹(아래 그림)에서 보이는 메인종목 외의 현물 분류 중 ETF , 혁신영역, 평가 영역 등의 으로 분류되어있고, ETF 에 는 BTC3L_USDT, BTC3S_USDT 등의 ETF 종목이 있고, 혁신영역에는 SHIB_DOGE 등의 종목들도 있는데, 이들 종목들 모두 동일 api 주소에서 확보 되므로 , 본인 프로그램에서 종목을 분류하면서 정보 수집하려면 수신데이터 항목에서 적절한 필터링 작업 거쳐야 한다.
- 요청 응답 데이터 항목중 baseAsset 으로 제공되는 마지막 문자열이 3S 혹은 3L 인것은 모두 ETF 종목들.
본 글에서의 API 버전 : V3 . 현재(2022.03.10) 최신버전
종목 정보 요청 주소 : GET https://api.mexc.com/api/v3/exchangeInfo
요청 파라메타.
- 미기록 : 모든 현물 종목 정보 반환.
- 심볼명 1개 기록 : 해당 종목 정보만 반환.
- 심볼 여러개 기록 : 지정한 심볼들의 정보들만 반환.
Method | Example |
No parameter | GET "https://api.mexc.com/api/v3/exchangeInfo" |
symbol | GET "https://api.mexc.com/api/v3/exchangeInfo?symbol=MXUSDT" |
symbols | GET "https://api.mexc.com/api/v3/exchangeInfo?symbols=MXUSDT,BTCUSDT" |
요청 응답 데이터 형식
{
"timezone": "UTC",
"serverTime": 1642403250139,
"rateLimits": [],
"exchangeFilters": [],
"symbols": [{
"symbol": "ABCDEFGSSSUSDT",
"status": "DISABLED",
"baseAsset": "ABCDEFGSSS",
"baseAssetPrecision": 1,
"quoteAsset": "USDT",
"quotePrecision": 1,
"quoteAssetPrecision": 1,
"baseCommissionPrecision": 1,
"quoteCommissionPrecision": 1,
"orderTypes": ["LIMIT", "LIMIT_MAKER"],
"icebergAllowed": false,
"ocoAllowed": false,
"quoteOrderQtyMarketAllowed": false,
"isSpotTradingAllowed": true,
"isMarginTradingAllowed": false,
"permissions": ["SPOT"],
"filters": []
}]
}
요청응답데이터 항목 상세.
baseAsset , quoteAsset
- BTC/USDT 종목이라면 base 는 BTC, quote 는 USDT
- XRP/USDT 종목이라면 base 는 XRP, quote 는 USDT
- baseAsset 에 기록된 문자열이 3S 혹은 3L 로 끝나는 것들은 모두 ETF 종목들.
참고 : 2개 통화쌍에서 base, quote 개념 이해하기 상세 : https://igotit.tistory.com/3502
baseAssetPrecision, quoteAssetPrecision
- 가격 표현 숫자의 소수점이하 자리수
- BTC/USDT 종목이라면 baseAssetPrecision 에는 6이 기록되어있고, quoteAssetPrecision 에는 2가 기록되어있다. 이 숫자의 의미는 base 인 BTC 가격 표현시 소수점이하 6자리까지 표현 한다는 의미이므로 최소 BTC 는 0.000001 BTC 까지 가능, quote 인 USDT 숫자표현시에는 소수점 이하 2자리까지 하므로 가능한 최소 USDT 는 0.01 USDT .
quotePrecision
- BTC/USDT 종목이라면 quotePrecision 에 2가 기록되어있다.
- 참고 : 현물종목에서는 quoteAssetPrecision 이나 quotePrecision 은 동일한 값으로 기록되어있음.
base, quote, precision 활용
현물 종목 주문시 주문 가격 단위는 항상 quote 통화이며 , 가격의 소수점 이하 자리수는 quoteAssetPrecision이다. 주문 수량 단위는 base 통화이며. 주문수량의 소수점 자리수는 baseAssetPrecision 이다.
예 : BTC/USDT 종목이라면 주문가격단위는 quote 통화인 USDT 이며 소수점 이하 자리수는 2자리, 주문수량 단위는 base 통화인 BTC 이며 소수점 이하 자리수는 6자리.
연관
암호화폐 거래소 : MEXC . 한글지원됨.
상위정리
첫 등록 : 2022.03.10
최종 수정 :
단축 주소 : https://igotit.tistory.com/3540
'트레이딩 > 암호화폐' 카테고리의 다른 글
암호화폐 . MEXC . API . 현물 . ETF . 캔들 확보 (0) | 2022.03.14 |
---|---|
암호화폐 . MEXC . API . 선물 . 종목 정보 확보 (0) | 2022.03.11 |
거래소. bybit. 바이빗. 개요. 가입방법. 암호화폐 (1) | 2022.03.04 |
암호화폐 . 환율 트레이딩. 기준통화 상대통화 . 개념 정리 . (0) | 2022.02.21 |
bybit. BTCUSD , BTCUSDT 차이점. 주문 수량 단위 단순명료 이해. (1) | 2022.02.21 |
댓글