fix(gateApi): 修复网格交易中止盈检查逻辑
- 注释掉空单成交后的最大持仓和止盈检查功能
- 注释掉多单成交后的最大持仓和止盈检查功能
- 避免在网格交易过程中重复触发止盈订单
- 保持原有的止损扩展逻辑不变
| | |
| | | shortEntryQty = 1; |
| | | extendShortStopLoss(filledQty); |
| | | log.info("[Gate] 空单成交 gridId:{}, qty:{}, 追挂止损", shortGridElement.getId(), filledQty); |
| | | checkMaxPositionAndPlaceTakeProfit(false, shortGridElement.getId()); |
| | | // checkMaxPositionAndPlaceTakeProfit(false, shortGridElement.getId()); |
| | | } |
| | | } |
| | | GridElement longGridElement = GridElement.findByLongOrderId(orderId); |
| | |
| | | longEntryQty = 1; |
| | | extendLongStopLoss(filledQty); |
| | | log.info("[Gate] 多单成交 gridId:{}, qty:{}, 追挂止损", longGridElement.getId(), filledQty); |
| | | checkMaxPositionAndPlaceTakeProfit(true, longGridElement.getId()); |
| | | // checkMaxPositionAndPlaceTakeProfit(true, longGridElement.getId()); |
| | | } |
| | | } |
| | | } |