diff --git a/xchange-core/src/main/java/org/knowm/xchange/utils/BigDecimalUtils.java b/xchange-core/src/main/java/org/knowm/xchange/utils/BigDecimalUtils.java index 8f90c2e25c8..d787067b224 100644 --- a/xchange-core/src/main/java/org/knowm/xchange/utils/BigDecimalUtils.java +++ b/xchange-core/src/main/java/org/knowm/xchange/utils/BigDecimalUtils.java @@ -14,7 +14,7 @@ public static BigDecimal roundToStepSize(BigDecimal value, BigDecimal stepSize) public static BigDecimal roundToStepSize( BigDecimal value, BigDecimal stepSize, RoundingMode roundingMode) { - BigDecimal divided = value.divide(stepSize, MathContext.DECIMAL32).setScale(0, roundingMode); + BigDecimal divided = value.divide(stepSize, MathContext.DECIMAL64).setScale(0, roundingMode); return divided.multiply(stepSize, MathContext.DECIMAL32).stripTrailingZeros(); } }