[BUG] Bugfix: LOT_SIZE Filter funktioniert nun korrekt

This commit is contained in:
darkeye 2025-02-14 11:54:48 +01:00
parent edd68e31d0
commit 89fcfec7d0

View File

@ -461,8 +461,12 @@ export default class BinanceApiClient extends APIClient {
} }
#toPrecision(value, precision){ #toPrecision(value, precision){
let precisionDigits = Math.log(Math.round(1/parseFloat(precision))) * Math.LOG10E + 1 | 0; let precisionDigits = Math.log(Math.round(1/parseFloat(precision))) * Math.LOG10E | 0;
precisionDigits = precisionDigits > 0 && precision >= 1 ? precisionDigits - 1 : precisionDigits; precisionDigits = parseFloat(precision) >= 1 ? 0 : precisionDigits;
if(parseFloat(precision) > 1){
return (Math.floor(parseFloat(value) / parseFloat(precision)) * parseFloat(precision)).toFixed(0);
}
return parseFloat(value).toFixed(precisionDigits); return parseFloat(value).toFixed(precisionDigits);
} }