Administrator
4 days ago 39b09846041021c5bd0fea92d981ccb3490638d1
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/PositionsChannelHandler.java
@@ -13,15 +13,17 @@
 * 仓位频道处理器。
 *
 * <h3>数据用途</h3>
 * 监控仓位数量(size)。当 size 从有变为 0 时,表示该方向被止盈条件单平仓,
 * 触发补仓(reopenLongPosition / reopenShortPosition)。
 * 监控仓位数量(size)和入场价(entry_price)。
 * 有仓位时(size.abs > 0):标记方向活跃,记录入场价 → 基底首次成交记录基底入场价并等待生成网格队列,
 * 非基底成交立即设止盈条件单。无仓位时(size=0):标记方向不活跃。
 *
 * <h3>推送字段</h3>
 * contract, mode(dual_long / dual_short), size(正=持有,0=无仓位), entry_price
 * contract, mode(dual_long / dual_short), size(正=多头,负=空头),entry_price
 *
 * <h3>注意</h3>
 * 双向持仓模式下空头 size 为负数,使用 {@code size.abs()} 判断是否有仓位。
 * 累计盈亏不由本频道计算,而是由 {@link PositionClosesChannelHandler} 独立处理。
 * 止盈条件单由服务端自动触发平仓,本频道不负责开仓操作。
 *
 * @author Administrator
 */