{'code': -2010, 'msg': 'New order rejected.'} ERROR

import requests
import hashlib
import hmac
import time
from urllib.parse import urlencode

api_key = ‘’
api_secret = ‘’

base_url = ‘https://api.binance.com

Função para fazer uma ordem de compra na margem isolada

def buy_btc_isolated_margin(symbol, quote_quantity):
endpoint = ‘/sapi/v1/margin/order’

params = {
    'symbol': symbol,
    'side': 'BUY',
    'type': 'MARKET',
    'quoteOrderQty': quote_quantity,  # Quantidade de USDT que você quer usar
    'isIsolated': 'TRUE',  # Especifica que é uma ordem de margem isolada
    'timestamp': int(time.time() * 1000)
}

# Gera a assinatura da requisição
query_string = urlencode(params)
signature = hmac.new(api_secret.encode(), query_string.encode(), hashlib.sha256).hexdigest()
params['signature'] = signature

headers = {
    'X-MBX-APIKEY': api_key
}

# Envia a requisição POST para o endpoint de ordens de margem
response = requests.post(f"{base_url}{endpoint}", headers=headers, params=params)

return response.json()

Exemplo de uso: Comprar BTC usando 17 USDT

symbol = ‘BTCUSDT’ # Par de negociação
usdt_quantity = 10.0 # Quantidade de USDT para comprar BTC

Realiza a compra

response = buy_btc_isolated_margin(symbol, usdt_quantity)
print(response)

my code is returning an error, I have 17 dollars in total. Does anyone know why it doesn’t work?