0
konzentrieren Sie sich auf
0
Anhänger

Binance Echtzeit-Digitalpräzisionsfehler

Erstellt in: 2021-07-15 23:39:47, aktualisiert am:
comments   11
hits   1340

Nachfolgend finden Sie die Informationen für die Rücksendung von nicht ausgelieferten Bestellungen. [{“Info”:{“symbol”:“ALICEUSDT”,“status”:“PARTIALLY_FILLED”,“clientOrderId”:“x-PtW46NoE_20FD0D3794C8F944”,“executedQty”:“1.3”,“cumQuote”:“10.4819”,“type”:“LIMIT”,“reduceOnly”:false,“orderId”:708818902,“price”:“8.063”,“avgPrice”:“8.0630”,“origQty”:“11.6”,“closePosition”:false,“time”:1626332174412,“side”:“SELL”,“workingType”:“CONTRACT_PRICE”,“priceProtect”:false,“updateTime”:1626332174485,“timeInForce”:“GTC”,“positionSide”:“SHORT”,“stopPrice”:“0”,“origType”:“LIMIT”},“Id”:“708818902”,“Price”:8.063,“Amount”:11.6,“DealAmount”:1.3,“AvgPrice”:8.063,“Status”:0,“Type”:1,“Offset”:0,“ContractType”:“swap”}]

Oben ist die Anzahl der Auflagen mit 11,6 gezeigt, aber nur 1,3 wurden verkauft, und dann wurde die Anzahl der nicht verkauft wieder verkauft. Aber wenn man die beiden Zahlen srvOrder.Amount und srvOrder.DealAmount subtrahiert, bekommt man 10,299999999999, anstatt 10,3. Die Fehler, die zu den folgenden Präzisionsüberschüssen führen

Sell(8.054, 10.299999999999): 400: {“code”:-1111,“msg”:“Precision is over the maximum defined for this asset.”}

Die Sprache ist JavaScript.