Remove decimal when using balance

This commit is contained in:
2025-10-16 02:38:29 +07:00
parent 1dcd562cf8
commit 661f91f537

View File

@@ -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)