Skip to content

Commit ef3b7ae

Browse files
committed
feat: Upbit.get_orderbook() 호가 정보 조회에서 level 파라미터 지원
1 parent acc6957 commit ef3b7ae

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

upbit/upbit.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2117,13 +2117,16 @@ def get_tickers_by_quote(self,
21172117

21182118
def get_orderbook(self,
21192119
markets: List[str],
2120+
*,
2121+
level: float = None,
21202122
**kwargs) -> Response:
21212123
"""호가 정보 조회
21222124
21232125
API 요청 및 응답에 대한 자세한 정보는 공식 문서 참고:
21242126
`Upbit API Doc <https://docs.upbit.com/reference/%ED%98%B8%EA%B0%80-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C>`_
21252127
21262128
:param markets: 마켓 코드 리스트 (ex. ["KRW-BTC"])
2129+
:param level: 호가 모아보기 단위 (0인 경우 기본 호가 단위. 해당 기능은 원화마켓(KRW)에서만 지원)
21272130
:param kwargs: `requests.Session.request` 호출에 사용할 파라미터
21282131
21292132
:return: API 서버 응답
@@ -2139,6 +2142,7 @@ def get_orderbook(self,
21392142
'timestamp': 1676380537532,
21402143
'total_ask_size': 5.71529774,
21412144
'total_bid_size': 3.5650408600000008,
2145+
'level': 0,
21422146
'orderbook_units':
21432147
[{'ask_price': 28252000.0, 'bid_price': 28242000.0, 'ask_size': 0.22130992, 'bid_size': 0.69372092},
21442148
{'ask_price': 28253000.0, 'bid_price': 28241000.0, 'ask_size': 0.51485752, 'bid_size': 0.01781927},
@@ -2160,6 +2164,7 @@ def get_orderbook(self,
21602164
url = self._endpoint + "/orderbook"
21612165
params = {
21622166
"markets": markets,
2167+
"level": level,
21632168
}
21642169

21652170
return self._request('get', url, params=params, **kwargs)

0 commit comments

Comments
 (0)