#binance
Вопрос:
Я работаю над проектом, который использует API Binance для торговли, а его серверная часть находится в nestjs (машинопись).В этом случае я должен совершить рыночную сделку на основе некоторых пар, но в тот момент, когда я выполняю сделку, я получил эту ошибку:
Lot Size error, pair and quoteOrderQty
{ errors: [ 'Filter failure: LOT_SIZE, -2010' ], isResponse: false } ETHBTC 8.760429
{ errors: [ 'Filter failure: LOT_SIZE, -2010' ], isResponse: false } XRPBTC 3786.750000
{ errors: [ 'Filter failure: LOT_SIZE, -2010' ], isResponse: false } TRXBTC 50000.000000
{ errors: [ 'Filter failure: LOT_SIZE, -2010' ], isResponse: false } BNBBTC 89.984000
{ errors: [ 'Filter failure: LOT_SIZE, -2010' ], isResponse: false } LTCBTC 44.757768
Торговыми парами являются:
I'm skipping the part of the Binance api key and the signature due to the error is not related to them.
var tradeParams = await { side: 'SELL', symbol: asset, type: 'MARKET', quoteOrderQty: item.finalBalance.toFixed(6) };
И на основе правил торговли https://www.binance.com/en/trade-rule отправленная сумма соответствует максимальной сумме рыночного ордера.
Pair MinTrade Amount Min Price Movement Minimum Order Size Max Market Order Amount
ETH/BTC 0.001 ETH 0.000001 BTC 0.0001 BTC 1057.770475 ETH
LTC/BTC 0.01 LTC 0.000001 BTC 0.0001 BTC 8391.01225 LTC
XRP/BTC 1 XRP 0.00000001 BTC 0.0001 BTC 1908134.86527777 XRP
TRX/BTC 1 TRX 0.00000001 BTC 0.0001 BTC 29754759.975 TRX
BNB/BTC 0.01 BNB 0.000001 BTC 0.0001 BTC 12456.90142361 BNB
Я действительно не знаю, в чем может быть проблема. В случае, если проблема может заключаться в десятичных знаках, как я могу узнать, сколько десятичных знаков разрешено в каждой паре?
Комментарии:
1. Экспериментировать? Не хочу показаться легкомысленным, но я предлагаю начать с рабочего дела, а затем искать свой путь к успеху. Например, попробуйте использовать нулевые десятичные дроби, затем 10, затем 5 и т. Д.