0
ফোকাস
0
অনুসারী

Binance রিয়েল-টাইম ডিজিটাল প্রিসিশন বাগ

তৈরি: 2021-07-15 23:39:47, আপডেট করা হয়েছে:
comments   11
hits   1340

নিচে অব্যবহৃত অর্ডার ফেরত দেওয়া হয়েছে। [{“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”}]

উপরের ছবিতে দেখানো হয়েছে যে, ১১.৬টি প্যাকেজ বিক্রি হয়েছে, কিন্তু মাত্র ১.৩টি প্যাকেজ বিক্রি হয়েছে, এবং যেগুলো বিক্রি হয়নি সেগুলো আবারও বিক্রি করা হয়েছে। কিন্তু srvOrder.Amount - srvOrder.DealAmount দুইটি সংখ্যাকে বিয়োগ করলে 10.299999999999, 10.3 এর পরিবর্তে পাওয়া যাবে। নিম্নলিখিত ত্রুটিগুলির কারণে সঠিকতা অপচয় হয়েছে

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

জাভাস্ক্রিপ্ট