diff --git a/core/src/main/java/ru/trader/core/MarketAnalyzer.java b/core/src/main/java/ru/trader/core/MarketAnalyzer.java index 2bd8d0f..40dad08 100644 --- a/core/src/main/java/ru/trader/core/MarketAnalyzer.java +++ b/core/src/main/java/ru/trader/core/MarketAnalyzer.java @@ -371,7 +371,7 @@ public class MarketAnalyzer { //TODO: implement search with constant length Collection paths = searcher.getPaths(from, vendors, jumps, balance, cargo, limit); Optional route = paths.stream().filter(p -> p.contains(vendors)).findFirst(); - if (route.isPresent() && (res == null || RouteGraph.byProfitComparator.compare(res, route.get()) < 0)){ + if (route.isPresent() && (res == null || RouteGraph.byProfitComparator.compare(res, route.get()) > 0)){ res = route.get(); } callback.inc();