(38.20 + 40.00) / 2 = 39.10 <- Fill with trailing zeros until completing 2 decimal places. This has a trailing zero but it's more coherent with buy/sell which have two decimal places.
(38.20 + 40.15) / 2 = 39.175 <- In this case, result shouldn't be rounded to two decimal places (see #2 ) but only trailing zeros should be removed.
Mean should either be:
(38.20 + 40.00) / 2 = 39.1
<- All trailing zeros removed(38.20 + 40.00) / 2 = 39.10
<- Fill with trailing zeros until completing 2 decimal places. This has a trailing zero but it's more coherent with buy/sell which have two decimal places.(38.20 + 40.15) / 2 = 39.175
<- In this case, result shouldn't be rounded to two decimal places (see #2 ) but only trailing zeros should be removed.