The smallest legal division of the yuan is 0.01 CNY. I have not seen any orders on Huobi with prices which are not multiples of that. Perhaps the price on the order book display can be trimmed to two decimals instead of four?
Also, on the order book display, it is not immediately obvious whether the blanked-out integer part of a price is the one below or the one above. Would it be better to print in full, graying out the leading digits that are equal to the ones above AND below them? Namely, instead of
3872.9000 0.7801
8900 0.0010
8400 0.8240
6000 0.2990
1400 0.3000
0100 0.6883
0000 3.2277
3871.0200 0.0020
0100 0.0020
0000 1.3114
3870.8600 0.2970
1500 5.0000
1100 5.0000
1000 5.9800
0000 20.538
3868.8000 0.0500
display
3872.9000 0.7801 3872.90 0.7801
3872.8900 0.0010 3872.89 0.0010
3872.8400 0.8240 3872.84 0.8240
3872.6000 0.2990 3872.60 0.2990
3872.1400 0.3000 3872.14 0.3000
3872.0100 0.6883 3872.01 0.6883
3872.0000 3.2277 3872.00 3.2277
3871.0200 0.0020 or 3871.02 0.0020
3871.0100 0.0020 3871.01 0.0020
3871.0000 1.3114 3871.00 1.3114
3870.8600 0.2970 3870.86 0.2970
3870.1500 5.0000 3870.15 5.0000
3870.1100 5.0000 3870.11 5.0000
3870.1000 5.9800 3870.10 5.9800
3870.0000 20.538 3870.00 20.538
3868.8000 0.0500 3868.80 0.0500