From ad760938a7acd45893ee0438370f6c0d37ed43c9 Mon Sep 17 00:00:00 2001 From: iMoHax Date: Sun, 1 Mar 2015 19:00:00 +0300 Subject: [PATCH] don't exec getMaxCount on setMax --- core/src/main/java/ru/trader/core/Order.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/ru/trader/core/Order.java b/core/src/main/java/ru/trader/core/Order.java index 50ccbb8..86f56e4 100644 --- a/core/src/main/java/ru/trader/core/Order.java +++ b/core/src/main/java/ru/trader/core/Order.java @@ -110,7 +110,8 @@ public class Order implements Comparable { } public void setMax(double balance, long limit) { - setCount(getMaxCount(sell, balance, limit)); + this.count = getMaxCount(sell, buy, balance, limit); + this.profit = (buy.getPrice() - sell.getPrice()) * count; } public static long getMaxCount(Offer sell, double balance, long limit){