| | |
| | | */ |
| | | String fangXiang = gridByPriceNew.getFang_xiang(); |
| | | String fangXiangOld = CoinEnums.POSSIDE_LONG.getCode().equals(fangXiang) ? CoinEnums.POSSIDE_SHORT.getCode() : CoinEnums.POSSIDE_LONG.getCode(); |
| | | log.info("历史网格方向为:{}", fangXiangOld); |
| | | if (!fangXiang.equals(fangXiangOld)){ |
| | | log.info("历史网格方向为:{}", fangXiangOld); |
| | | TradeRequestParam tradeRequestParamOld = caoZuoService.caoZuoZhiSunEvent(accountName, markPx, fangXiangOld); |
| | | TradeOrderWs.orderEvent(client.getWebSocketClient(), tradeRequestParamOld); |
| | | } |
| | |
| | | String positionAccountName = PositionsWs.initAccountName(accountName, posSide); |
| | | BigDecimal pos = PositionsWs.getAccountMap(positionAccountName).get("pos"); |
| | | if (BigDecimal.ZERO.compareTo( pos) >= 0) { |
| | | log.error("历史网格止损方向没有持仓"); |
| | | tradeRequestParam.setTradeType(OrderParamEnums.TRADE_NO.getValue()); |
| | | } |
| | | tradeRequestParam.setSz(String.valueOf( pos)); |
| | |
| | | */ |
| | | @Getter |
| | | public enum WangGeListEnum { |
| | | UP_ONE("上层做空", "2", "3500", "3200", "4", "long", "3500"), |
| | | UP("上层做空", "2", "3200", "3000", "4", "short", "3200"), |
| | | CENTER("中间做空", "2", "3000", "2700", "4", "short", "3000"), |
| | | DOWN("下层做空", "2", "2700", "2200", "4", "short", "2700"), |