sharebook-kr / pyupbit

python wrapper for upbit API
Apache License 2.0
480 stars 290 forks source link

Exchange의 get_order() page 변수가 필요합니다. #57

Closed LouisKim7 closed 2 years ago

LouisKim7 commented 2 years ago

def get_order(self, ticker_or_uuid, state='wait', kind='normal', contain_req=False):

과거 주문 체결 결과를 조회하려고 합니다. (state='done') 페이지 변수가 없어 최근 100개만 조회가 가능한데, page 변수 추가가 가능할까요?

업비트 API에서는 지원되고 있습니다.

[Request 목록] market | 마켓 아이디 | String uuids | 주문 UUID의 목록 | Array identifiers | 주문 identifier의 목록 | Array state | 주문 상태- wait : 체결 대기 (default)- watch : 예약주문 대기- done : 전체 체결 완료- cancel : 주문 취소 | String states | 주문 상태의 목록* 미체결 주문(wait, watch)과 완료 주문(done, cancel)은 혼합하여 조회하실 수 없습니다. | Array page | 페이지 수, default: 1 | Number limit | 요청 개수, default: 100 | Number order_by | 정렬 방식- asc : 오름차순- desc : 내림차순 (default) | String

mr-yoo commented 2 years ago

언급하신 limit, page 변수 추가했습니다.

balances = upbit.get_order("KRW-XRP", limit=3, page=2)
print(len(balances))

몇일 내로 모듈 업데이트되면 사용하실 수 있을거에요.

LouisKim7 commented 2 years ago

감사합니다 ^^