def open_long(exchange, symbol, amount): last_price = exchange.GetTicker()[‘Last’] adjusted_price = last_price * 1.0001 contract_amount = amount * adjusted_price / 100 contract_amount = round(contract_amount, 4) # Round to 4 decimal places Log(“Buy:”, symbol, contract_amount) exchange.SetDirection(“buy”) return exchange.Buy(adjusted_price, contract_amount)
2023-05-08 17:18:19 Futures_Binance 错误 Buy(27793.27, 0.001): 400: {"code":-4014,"msg":"Price not increased by tick size."}
Inventors quantify - small dreamsHello, the exchange has requirements for the order price, for example some exchanges require the price to be a multiple of 0.5, if the price is 1000.1 it will not meet the exchange's order request will be rejected, 1000.5 is legal.