Пример #1
0
        private Task CloseOpenTradeAsync(Trade trade, OrderStatusChangedMessage message)
        {
            trade.ExitTimeStamp = DateTime.UtcNow;
            trade.ExitPrice     = message.Message.AvgFillPrice;
            trade.ProfitLoss    = trade.CalculateProfitLoss();

            return(_tradeRepository.UpdateAsync(trade));
        }