import ccxt
api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
exchange = ccxt.binance()
exchange.load_markets()
symbol = 'BTCUSDT'
amount = 1.2345678 # amount in base currency BTC
price = 87654.321 # price in quote currency USDT
formatted_amount = exchange.amount_to_precision(symbol, amount)
formatted_price = exchange.price_to_precision(symbol, price)
print(formatted_amount, formatted_price)
파이썬으로 바이낸스 거래를 하게 되면 소수점이 매우 중요하다.
예를들어 가격이 10.01달러의 코인을 10.011 달러에 매수하려 하면 오류가 발생하며 거래되지 않는다.
위의 코드는 해당 코인의 수량과 매수/매도 가격의 소수점을 정확하게 출력해준다.
출처 : https://docs.ccxt.com/en/latest/manual.html
반응형