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-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
index e403aa1..6c90e9c 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/RealtimeController.java
@@ -66,18 +66,18 @@
 				d.setType(bySymbol.getType());
 				d.setName(bySymbol.getName());
 				Integer decimals = bySymbol.getDecimals();
-				d.setClose(d.getClose().setScale(decimals, RoundingMode.HALF_UP));
-				d.setOpen(d.getOpen().setScale(decimals, RoundingMode.HALF_UP));
-				d.setHigh(d.getHigh().setScale(decimals, RoundingMode.HALF_UP));
-				d.setLow(d.getLow().setScale(decimals, RoundingMode.HALF_UP));
+				d.setClose(d.getClose().setScale(decimals, RoundingMode.DOWN));
+				d.setOpen(d.getOpen().setScale(decimals, RoundingMode.DOWN));
+				d.setHigh(d.getHigh().setScale(decimals, RoundingMode.DOWN));
+				d.setLow(d.getLow().setScale(decimals, RoundingMode.DOWN));
 				BigDecimal bigDecimal = BigDecimal.valueOf(1, decimals);
-				d.setAsk(d.getClose().add(bigDecimal).setScale(decimals, RoundingMode.HALF_UP));
-				d.setBid(d.getClose().subtract(bigDecimal).setScale(decimals, RoundingMode.HALF_UP));
+				d.setAsk(d.getClose().add(bigDecimal).setScale(decimals, RoundingMode.DOWN));
+				d.setBid(d.getClose().subtract(bigDecimal).setScale(decimals, RoundingMode.DOWN));
 				if(d.getVolume()!=null){
-					d.setVolume(d.getVolume().setScale(2, RoundingMode.HALF_UP));
+					d.setVolume(d.getVolume().setScale(2, RoundingMode.DOWN));
 				}
 				if(d.getAmount()!=null){
-					d.setAmount(d.getAmount().setScale(2, RoundingMode.HALF_UP));
+					d.setAmount(d.getAmount().setScale(2, RoundingMode.DOWN));
 				}
 				d.setSymbolData(bySymbol.getSymbolData());
 

--
Gitblit v1.9.3