| | |
| | | Long tradeMemberId = holdOrderEntity.getMemberId(); |
| | | if (CollUtil.isNotEmpty(followerSettings)) { |
| | | for (FollowFollowerSettingEntity followerSetting : followerSettings) { |
| | | log.info("循环开始"); |
| | | // 当前持仓张数 |
| | | Integer holdingCnt = followFollowerOrderRelationDao.selectFollowerHoldingSymbolCnt(tradeMemberId, followerSetting.getMemberId()); |
| | | |
| | |
| | | symbolCnt = followerSetting.getFollowCnt() * holdOrderEntity.getSymbolCnt(); |
| | | } |
| | | |
| | | log.info("--->>>{}, {}", symbolCnt, followerSetting.getMaxFollowCnt()); |
| | | if (followerSetting.getMaxFollowCnt() != null && followerSetting.getMaxFollowCnt() !=0) { |
| | | // 若张数+当前持仓张数大于最大持仓张数,则取最大持仓减去当前持仓,若差值小于等于0,则不下单 |
| | | if (symbolCnt + holdingCnt > followerSetting.getMaxFollowCnt()) { |