पर जावा बिगडेसिमल को गोल करना मेरे पास एक बिगडिमल गणना परिणाम है जो मुझे निकटतम निर्दिष्ट अंतराल (इस मामले में यह वित्तीय बाजार टिक आकार है) में घूमने की आवश्यकता है।निकटतम अंतराल
उदा। मूल्य [टिक आकार] -> घुमावदार मूल्य
100.1 [0.25] -> 100
100.2 [0.25] -> 100.25
100.1 [0.125] -> 100.125
100.2 [0.125] -> 100.25
धन्यवाद।
अद्यतन: schnaader के समाधान, जावा/BigDecimal मामले में अनुवाद:
price = price.divide(tick).setScale(0, RoundingMode.HALF_UP).multiply(tick)
खोज योग्यता लिए, इस तकनीक का आधार बिंदु के कुछ मनमाने ढंग से अंश के लिए एक प्रतिशत मूल्य दौर के लिए इस्तेमाल किया जा सकता है। –