diff --git a/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs b/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs index 8885db52..eeda30e2 100644 --- a/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs +++ b/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs @@ -35,7 +35,7 @@ namespace Managing.Application.Trading.Handlers // Always use BotTradingBalance directly as the balance to risk // Round to 2 decimal places to prevent precision errors - decimal balanceToRisk = Math.Round(request.AmountToTrade, 2, MidpointRounding.ToZero); + decimal balanceToRisk = Math.Round(request.AmountToTrade, 0, MidpointRounding.ToZero); // Minimum check if (balanceToRisk < Constants.GMX.Config.MinimumPositionAmount) @@ -127,7 +127,8 @@ namespace Managing.Application.Trading.Handlers if (position.Status == PositionStatus.Rejected) { - SentrySdk.CaptureException(new Exception($"Position {position.Identifier} for {request.SignalIdentifier} rejected")); + SentrySdk.CaptureException( + new Exception($"Position {position.Identifier} for {request.SignalIdentifier} rejected")); } if (!request.IsForPaperTrading)