diff --git a/src/Managing.Application/Shared/MessengerService.cs b/src/Managing.Application/Shared/MessengerService.cs index 9726ebfe..79833b2a 100644 --- a/src/Managing.Application/Shared/MessengerService.cs +++ b/src/Managing.Application/Shared/MessengerService.cs @@ -118,12 +118,12 @@ public class MessengerService : IMessengerService message += $"TP1 Hit: {position.TakeProfit1.Price} \n"; } - if (position.TakeProfit2.Status.Equals(Enums.TradeStatus.Filled)) + if (position.TakeProfit2?.Status.Equals(Enums.TradeStatus.Filled) == true) { message += $"TP2 Hit: {position.TakeProfit2.Price} \n"; } - message += $"PNL : {position.ProfitAndLoss.Net} $"; + message += $"PNL : {position.ProfitAndLoss?.Net ?? 0} $"; return message; }