/** * MACD计算结果类 *

* 用于封装MACD指标计算的结果数据,包括完整的MACD数据序列和数据的起始索引信息, * 方便策略模块获取和使用MACD计算结果。 */ package com.xcong.excoin.modules.okxNewPrice.indicator.macdAndMatrategy; import lombok.Data; import java.util.List; /** * MACD计算结果封装类 * 使用@Data注解自动生成getter、setter、equals、hashCode和toString方法 */ @Data public class MACDResult { /** MACD完整数据序列,包含每个价格点对应的DIF、DEA和MACD柱状图值 */ private List macdData; /** 在原始价格序列中的起始索引,表示MACD数据的计算起点 */ private int startIndex; /** * 构造函数,创建MACD计算结果对象 * * @param result 计算得到的MACD数据序列 * @param startIdx 数据在原始价格序列中的起始索引 */ public MACDResult(List result, int startIdx) { this.macdData = result; this.startIndex = startIdx; } }