Administrator
9 days ago 2797bf55755816fbd1e7c4f6d982a51b5901f492
refs
author Administrator <15274802129@163.com>
Monday, October 26, 2026 11:40 +0800
committer Administrator <15274802129@163.com>
Friday, October 30, 2026 17:49 +0800
commit2797bf55755816fbd1e7c4f6d982a51b5901f492
tree 8612e113f92d2564f8ec28c94746096e1d419235 tree | zip | gz
parent edcf404c20e3ed87e3d0710595750495a26975d1 view | diff
feat(gateApi): 添加加仓停止阈值功能以控制加仓执行次数

- 在 GateConfig 中新增 addPositionStopThreshold 字段及其 getter 和 builder 方法
- 在 GateConfigDTO 中添加对应的停止阈值字段和映射逻辑
- 在 GateConfigPersistenceService 中加入停止阈值的数据持久化处理
- 在 GateGridTradeService 中实现加仓执行次数统计机制(accumulatedLongAddCount/accumulatedShortAddCount)
- 新增 getEffectiveAddCount、recordAddExecution 和 computeAddQty 方法来管理加仓执行逻辑
- 修改 calculateEntryQuantity 方法使用统一的加仓量计算逻辑
- 更新止损追单日志输出以显示加仓执行次数和停止阈值信息
- 在止损追单时记录真正的加仓执行次数(仅当产生额外加仓量时)
4 files modified
124 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java 9 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigDTO.java 5 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigPersistenceService.java 1 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 109 ●●●●● diff | view | raw | blame | history