업비트 가격. 호가틱
업비트의 거래 종목들의 호가 최소단위(=호가틱)는 가격에 따라 다름.
가격 범위 (단위 : 원) 이상 미만 |
호가 틱 (단위 : 원) | price_scale |
2,000,000 이상 | 1,000 | -3 |
1,000,000~2,000,000 | 500 | -2 |
500,000 ~1,000,000 | 100 | -2 |
100,000 ~ 500,000 | 50 | -1 |
10,000 ~ 100,000 | 10 | -1 |
1,000 ~ 10,000 | 5 | 0 |
100 ~ 1,000 | 1 | 0 |
10 ~ 100 | 0.1 | 1 |
0 ~ 10 | 0.01 | 2 |
예: 주문하려는 가격이 1만원이상 10만원 미만인 경우, 호가틱 이 10원이므로, 10원의 정수배인 19,910원, 20,000원, 20,050원 등의 가격에만 주문 가능.
20,007원, 20,105원 등의 가격에는 주문 불가능.
표에서 price_scale 은 해당 호가의 소수점 이하 자리수 의미하며, 음수로 표현된 price_scale 은 십의 자리수 의미.
코드에서의 활용예. 파이썬 round 함수 의 2번 인자에 price_scale 입력하여 숫자 자리수 정리시 활용됨.
from :
https://docs.upbit.com/docs/market-info-trade-price-detail
앞의 표에서 제시된 것에 맞게 , 가격별 price_scale, price_tick 반환 함수 . 파이썬.
def get_price_scale_tick(_price):
if _price >= 2000000:
return -3, 1000
elif _price >= 1000000:
return -2, 500
elif _price >= 500000:
return -2, 100
elif _price >= 100000:
return -1, 50
elif _price >= 10000:
return -1, 10
elif _price >= 1000:
return 0, 5
elif _price >= 100:
return 0, 1
elif _price >= 10:
return 1, 0.1
elif _price >= 0:
return 2, 0.01
업비트 최소주문금액
한편, 업비트의 경우 주문시 최소 주문금액이 적용 중이며 "주문 가능 정보" 요청하여 반환되는 값 중 bid.min_total, ask.min_total 에 주문 가능 최소 금액 정보 확보 가능.
업비트 주문 수량 규격 : 소수점 이하 자리수 . 최소주문수량
- API 이용 주문시 주문수량은 해당 종목의 단위로 기록하는데(예. BTC 주문수량 1의 의미는 1BTC 주문, ETH 주문 수량 3의 의미는 3ETH) 무결성 코딩을 위해서는 주문 수량의 숫자 자리수 규격과 최소 주문 수량규격이 api 에서 제공되어야 정상이다.
- 업비트 api 에서는 주문수량 숫자에 대한 규격이 제공되지 않고 있다.
- 업비트 주문수량 소수점 이하 자리 수 : 8 (즉, price_scale = 8). - 업비트 매매웹에서 확인한 바로는 전체종목 공통적으로 소수점 이하 8자리(즉 price_scale = 8)까지 수량이 표현되고 있음.
- 최소 주문수량 : 상기 원화기준의 최소 주문금액에 따라 현재 주문하려는 가격에 따라 최소주문 수량이 달라진다. 따라서, 최소주문수량 만족여부를 코드상에서 체크하면서 매매 진행해야 하는 경우에는 "최소주문수량 = 최소주문금액/주문가격" 으로 계산해야 한다.
- - 최소주문수량 계산 예 : ETH 주문 가격 3,780,000원, 최소주문금액 5,000원 이라면 주문 가능 최소수량은 5000/378000 으로 계산되는 값의 소수점이하 8자리 까지 표현된 0.00132275 ETH 이다.
주의 : 실제 코딩에서 확인해보면 최소주문 금액 5000원에 해당하는 수량 5000/주문가격 으로 하여 주문해보면 금액 부족하다고 항상 주문 접수 실패한다. "5001/주문가격" 으로 하면 주문 접수 성공함.
참고. 업비트 API 로 수신되는 포지션 수량, 계좌잔고 숫자 역시 소수점 이하 8자리임.
첫 등록 : 2021.09.27
최종 수정 :
단축 주소 : https://igotit.tistory.com/2924
'트레이딩 > 암호화폐' 카테고리의 다른 글
메타마스크 . 블록체인 앱 접속 가능 이더리움 웹 지갑. 개요. 설치 (0) | 2021.11.04 |
---|---|
upbit. api. 주문 가능 정보 . 파이썬. (0) | 2021.09.27 |
bybit. API. 인버스 선물 (Inverse Future) 종목 코드 규칙 (0) | 2021.09.05 |
bybit. API. 서버 주소 정리. 파이썬에서 파일 읽기 처리. (0) | 2021.08.31 |
총상금 16억원 투자대회. 8월28일~9월17일. 암호화폐 바이빗 WSOT 2021. (0) | 2021.08.17 |
댓글