나는 가장 가까운 지정된 간격 (이 경우에는 금융 시장 진드기 크기)으로 반올림해야하는 BigDecimal 계산 결과가 있습니다.Java BigDecimal을 가장 가까운 간격으로 반올림
예컨대 가격 [눈금 크기] -> 반올림 가격
100.1 [0.25] -> 100
100.2 [0.25] -> 100.25
100.1 [0.125] -> 100.125
100.2 [0.125] -> 100.25
감사합니다.
업데이트 : 당신은 눈금 크기를 정상화하고 일반적인 반올림 방법을 사용할 수
price = price.divide(tick).setScale(0, RoundingMode.HALF_UP).multiply(tick)
는,이 기술은 기점의 어떤 임의의 부분에 대한 퍼센트 값으로 반올림하는 데 사용될 수있는. –