Administrator
6 days ago 875336c34c44092126fa6ae6a7a6ef98953eac22
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/PositionClosesChannelHandler.java
@@ -9,18 +9,7 @@
import java.math.BigDecimal;
/**
 * 平仓频道处理器。
 *
 * <h3>数据用途</h3>
 * 每笔平仓发生时推送 pnl(盈亏金额),累加到 {@code cumulativePnl} 用于判断策略停止条件:
 * cumulativePnl ≥ overallTp(达到止盈目标)或 ≤ -maxLoss(超过亏损上限)。
 * 止盈由 Gate 服务端条件单自动触发,平仓后仓位变为 0,盈亏通过本频道推送。
 *
 * <h3>推送字段</h3>
 * contract, side(long / short), pnl(该次平仓的盈亏,如 "+0.2" 或 "-0.1")
 *
 * <h3>注意</h3>
 * 平仓盈亏来自服务器端,不受本地计算误差影响。这是策略停止的唯一盈亏判断来源。
 * 平仓频道处理器(futures.position_closes),接收平仓盈亏推送并回调 {@link GateGridTradeService#onPositionClose}。
 *
 * @author Administrator
 */