Administrator
6 days ago 1b4c522688e77827e9fe3abf1e1bc5c98b214e99
src/main/java/com/xcong/excoin/modules/okxNewPrice/indicator/BOLL.java
@@ -14,6 +14,32 @@
 * 1. 中轨(MB)= N日移动平均线
 * 2. 上轨(UP)= 中轨 + K倍标准差
 * 3. 下轨(DN)= 中轨 - K倍标准差
 *
 * 作用:
 * 1. 测量价格波动范围和市场宽度
 * 2. 价格突破上轨,提示超买或趋势加速
 * 3. 价格跌破下轨,提示超卖或趋势加速
 * 4. 轨道收窄,提示即将发生剧烈波动
 * 5. 价格回归轨道内,提示趋势可能反转
 *
 * 价格参数类型:
 * - 参数名称:prices
 * - 参数类型:List<BigDecimal>
 * - 参数说明:需要至少20个(默认周期)价格数据点用于计算
 *
 * 推荐时间粒度及优缺点:
 * 1. 1分钟(1m):
 *    - 优点:反应迅速,适合超短线突破策略
 *    - 缺点:布林带宽度窄,假突破多
 * 2. 5分钟(5m):
 *    - 优点:布林带宽度适中,突破信号相对可靠
 *    - 缺点:仍有一定假突破
 * 3. 15分钟(15m):
 *    - 优点:适合日内交易,突破信号较为可靠
 *    - 缺点:反应速度较慢
 * 4. 1小时(1h)及以上:
 *    - 优点:布林带宽度稳定,突破信号可靠
 *    - 缺点:反应滞后,不适合短线交易
 */
@Slf4j
@Getter
@@ -56,7 +82,7 @@
        upper = mid.add(bandWidth).setScale(8, RoundingMode.HALF_UP);
        lower = mid.subtract(bandWidth).setScale(8, RoundingMode.HALF_UP);
        
        log.debug("BOLL计算结果 - 中轨: {}, 上轨: {}, 下轨: {}", mid, upper, lower);
        log.info("BOLL计算结果 - 中轨: {}, 上轨: {}, 下轨: {}", mid, upper, lower);
    }
    /**