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