Fix swap btc + fix bot stoping

This commit is contained in:
2025-07-06 15:50:50 +07:00
parent f973be2e08
commit 46b43bce1a
3 changed files with 291 additions and 233 deletions

View File

@@ -224,7 +224,7 @@ public class TradingBot : Bot, ITradingBot
{
// Check broker balance before running
var balance = await ExchangeService.GetBalance(Account, false);
if (balance < Constants.GMX.Config.MinimumPositionAmount)
if (balance < Constants.GMX.Config.MinimumPositionAmount && Positions.All(p => p.IsFinished()))
{
await LogWarning(
$"Balance on broker is below {Constants.GMX.Config.MinimumPositionAmount} USD (actual: {balance}). Stopping bot {Identifier} and saving backup.");