Remove decimal when using balance
This commit is contained in:
@@ -35,7 +35,7 @@ namespace Managing.Application.Trading.Handlers
|
|||||||
|
|
||||||
// Always use BotTradingBalance directly as the balance to risk
|
// Always use BotTradingBalance directly as the balance to risk
|
||||||
// Round to 2 decimal places to prevent precision errors
|
// 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
|
// Minimum check
|
||||||
if (balanceToRisk < Constants.GMX.Config.MinimumPositionAmount)
|
if (balanceToRisk < Constants.GMX.Config.MinimumPositionAmount)
|
||||||
@@ -127,7 +127,8 @@ namespace Managing.Application.Trading.Handlers
|
|||||||
|
|
||||||
if (position.Status == PositionStatus.Rejected)
|
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)
|
if (!request.IsForPaperTrading)
|
||||||
|
|||||||
Reference in New Issue
Block a user