diff --git a/core/src/main/java/ru/trader/analysis/RouteSpecificationByPair.java b/core/src/main/java/ru/trader/analysis/RouteSpecificationByPair.java index 6ea9467..b391208 100644 --- a/core/src/main/java/ru/trader/analysis/RouteSpecificationByPair.java +++ b/core/src/main/java/ru/trader/analysis/RouteSpecificationByPair.java @@ -120,7 +120,7 @@ public class RouteSpecificationByPair implements RouteSpecification { if (sIndex != -1 && fIndex != -1 && fIndex >= sIndex){ return 0; } - if ((full || sIndex != -1) && fIndex == -1 && first.contains(target)){ + if ((full || sIndex != -1) && (fIndex == -1 || fIndex < sIndex && sIndex != -1) && first.contains(target)){ fIndex = i; } }