-
카테고리
-
세부 분야
금융 · 재테크
-
해결 여부
미해결
upbit api 의 특정 키를 못받습니다. upbit_buy_order.py
23.02.18 16:10 작성 조회수 315
0
upbit_buy_order.py 파일 실행시 오류가 발생되는데요...
시장가 출력 부분입니다.
#print('사용자가 입력한 주문 양 :', result['volume'])
#print('체결 후 남은 주문 양 :', result['remaining_volume'])
result를 찍어보니까 volume 과 remaining_volumn 두 키가 API 에서 못받아 오더군요.
지정가에서는 정상적으로 받아오는데 지정가에서는 못받아 오는데 업비트 API 의 문제인가요?
아래 에러 코드입니다.
답변 부탁드립니다. 감사합니다.
Traceback (most recent call last):
File "C:\upbit\upbit_buy_order.py", line 111, in <module>
print('체결 후 남은 주문 양 :', result['remaining_volume'])
KeyError: 'remaining_volume'
답변을 작성해보세요.
0
AISchool
지식공유자2023.02.18
안녕하세요~. 반갑습니다.
먼저 수강에 불편을 드려서 죄송합니다.
시장가 주문의 경우 개수가 아니라 주문할 금액으로 주문을 넣다보니까
사용자가 입력한 주문량(result['volume']) 이라는 개념이 없고
역시 시장가 주문의 경우 주문을 넣자마자 바로 체결되므로 체결 후 남은 주문 양(result['remaining_volume']) 이라는 개념이 없어서
위에 2개 필드는 시장가 주문시에 리턴값으로 반환되지 않는 것 같습니다.
시장가 주문시에는 위 2개 필드를 무시해주시면 될 것 같습니다.
좋은 하루되세요~.
감사합니다.
답변 1