From 2e4c18ff63ba07888454b56e17c193176da11f64 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Wed, 27 Aug 2025 05:19:12 +0700 Subject: [PATCH] change minimum to trade --- .../Trading/Handlers/OpenPositionCommandHandler.cs | 2 +- src/Managing.Common/Constants.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs b/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs index 1e614331..ab62e026 100644 --- a/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs +++ b/src/Managing.Application/Trading/Handlers/OpenPositionCommandHandler.cs @@ -36,7 +36,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); + decimal balanceToRisk = Math.Round(request.AmountToTrade, 2, MidpointRounding.ToZero); // Minimum check if (balanceToRisk < Constants.GMX.Config.MinimumPositionAmount) diff --git a/src/Managing.Common/Constants.cs b/src/Managing.Common/Constants.cs index 7cf16198..12ec19b1 100644 --- a/src/Managing.Common/Constants.cs +++ b/src/Managing.Common/Constants.cs @@ -85,7 +85,7 @@ public const int USD = 30; } - public const decimal MinimumPositionAmount = 10m; + public const decimal MinimumPositionAmount = 3m; } public class TokenAddress