From 14c1946eae86a86f8d1edee6cf3bdaf7572fc966 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 30 Oct 2025 19:44:38 +0800
Subject: [PATCH] 1

---
 trading-order-bean/src/main/java/com/yami/trading/bean/data/domain/Realtime.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/trading-order-bean/src/main/java/com/yami/trading/bean/data/domain/Realtime.java b/trading-order-bean/src/main/java/com/yami/trading/bean/data/domain/Realtime.java
index 53a008f..0bd120b 100644
--- a/trading-order-bean/src/main/java/com/yami/trading/bean/data/domain/Realtime.java
+++ b/trading-order-bean/src/main/java/com/yami/trading/bean/data/domain/Realtime.java
@@ -172,7 +172,7 @@
             return BigDecimal.ZERO;
 
         }
-        BigDecimal changeRatio = close.subtract(open).divide(open, 10, RoundingMode.HALF_UP);
+        BigDecimal changeRatio = close.subtract(open).divide(open, 10, RoundingMode.DOWN);
         changeRatio = changeRatio.multiply(new BigDecimal(100)).setScale(2, RoundingMode.DOWN);
         return changeRatio;
 
@@ -180,7 +180,7 @@
     }
 
     public BigDecimal getNetChange() {
-        BigDecimal netChange = close.multiply(getChangeRatio()).divide(new BigDecimal(100), 10, RoundingMode.HALF_UP);
+        BigDecimal netChange = close.multiply(getChangeRatio()).divide(new BigDecimal(100), 10, RoundingMode.DOWN);
         netChange = netChange.setScale(4, RoundingMode.DOWN);
         return netChange;
     }

--
Gitblit v1.9.3