private Task CloseOpenTradeAsync(Trade trade, OrderStatusChangedMessage message) { trade.ExitTimeStamp = DateTime.UtcNow; trade.ExitPrice = message.Message.AvgFillPrice; trade.ProfitLoss = trade.CalculateProfitLoss(); return(_tradeRepository.UpdateAsync(trade)); }