From eaa37652d5f03e4b36cb53d9d3e2e13312af3d78 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 24 Dec 2025 16:36:18 +0800
Subject: [PATCH] refactor(trading): 优化震荡市场判断条件以减少信号频率
---
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/RSI.java | 28 +++++++++++++++++++++++++++-
1 files changed, 27 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/RSI.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/RSI.java
index b289d1c..3e05082 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/RSI.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/RSI.java
@@ -14,6 +14,32 @@
* 1. 计算N天内的上涨幅度和下跌幅度
* 2. 计算平均上涨幅度和平均下跌幅度
* 3. RSI = 100 - (100 / (1 + (平均上涨幅度 / 平均下跌幅度)))
+ *
+ * 作用:
+ * 1. 衡量市场的相对强弱程度(0-100)
+ * 2. 超买信号:RSI>70表示市场超买,可能回调
+ * 3. 超卖信号:RSI<30表示市场超卖,可能反弹
+ * 4. 极端超买:RSI>80表示市场极度超买
+ * 5. 极端超卖:RSI<20表示市场极度超卖
+ *
+ * 价格参数类型:
+ * - 参数名称:prices
+ * - 参数类型:List<BigDecimal>
+ * - 参数说明:需要至少15个(默认周期+1)价格数据点用于计算
+ *
+ * 推荐时间粒度及优缺点:
+ * 1. 1分钟(1m):
+ * - 优点:反应迅速,适合超短线交易
+ * - 缺点:RSI波动剧烈,频繁进入超买超卖区域
+ * 2. 5分钟(5m):
+ * - 优点:RSI波动相对稳定,适合短线交易
+ * - 缺点:仍有一定虚假超买超卖信号
+ * 3. 15分钟(15m):
+ * - 优点:超买超卖信号较为可靠,适合日内交易
+ * - 缺点:反应速度较慢
+ * 4. 1小时(1h)及以上:
+ * - 优点:超买超卖信号明确,适合中期交易
+ * - 缺点:反应滞后,不适合短线交易
*/
@Slf4j
@Getter
@@ -82,7 +108,7 @@
.setScale(8, RoundingMode.HALF_UP);
}
- log.debug("RSI计算结果 - RSI({}): {}", period, rsi);
+ log.info("RSI计算结果 - RSI({}): {}", period, rsi);
}
/**
--
Gitblit v1.9.1