| | |
| | | .maxPositionSize(dto.getMaxPositionSize()) |
| | | .stopLossCount(dto.getStopLossCount()) |
| | | .takeProfitGridSpan(dto.getTakeProfitGridSpan()) |
| | | .priceDriveEnabled(nvl(dto.getPriceDriveEnabled(), true)) |
| | | .rounds(dto.getRounds()) |
| | | .stopLossCountMode(nvl(dto.getStopLossCountMode(), "dual")) |
| | | .addPositionInterval(dto.getAddPositionInterval() > 0 ? dto.getAddPositionInterval() : 3) |
| | | .addPositionQuantity(dto.getAddPositionQuantity() > 0 ? dto.getAddPositionQuantity() : 1) |
| | | .maxPositionPerSide(dto.getMaxPositionPerSide()) |
| | | .build(); |
| | | } |
| | | |