728x90
해당 코인을 거래하기 위한 qty로 허용되는 소수점 자리 수를 넘었단건데...
BTC는 개당 30,000불이니까 qty가 대부분 소수점일거고,
TRX는 개당 0.1불이니까 qty가 양수인거긴 한데, 아래 API 보면 코인마다 허용되는 quantityPrecision이 있음.
https://binance-docs.github.io/apidocs/futures/en/#exchange-information
그걸 보고 round로 자리 수 맞춰줘야 함.
대충,
exchange_info = um_futures_client.exchange_info().get("symbols")
print(len(exchange_info))
print(exchange_info[0])
print(type(exchange_info[0]))
print(exchange_info[0].get("quantityPrecision"))
print(list(filter(lambda item : item['symbol'] == 'XRPUSDT', exchange_info))[0].get("quantityPrecision")) # 여기
728x90
'Python' 카테고리의 다른 글
python selenium 네이버 자동입력방지문자 (0) | 2023.12.01 |
---|---|
열려있는 크롬 창 selenium 사용하기 (0) | 2023.11.24 |
RuntimeWarning: coroutine 'Bot.send_message' was never awaited (0) | 2023.11.22 |
jupyter-server 1.13.5 requires pywinpty<2; os_name == "nt", but you have pywinpty 2.0.10 which is incompatible. (0) | 2023.11.22 |
No module named 'binance.um_futures' (0) | 2023.11.22 |