Fix config update + remove messages + Summary fix for not open position

This commit is contained in:
2025-10-08 02:52:11 +07:00
parent ff7e4ed3d3
commit 67065469a6
17 changed files with 209 additions and 159 deletions

View File

@@ -73,7 +73,9 @@ namespace Managing.Domain.Trades
/// <summary>
/// Identifier of the bot or entity that initiated this position
/// </summary>
[Id(17)] [Required] public Guid InitiatorIdentifier { get; set; }
[Id(17)]
[Required]
public Guid InitiatorIdentifier { get; set; }
public bool IsFinished()
{
@@ -85,6 +87,18 @@ namespace Managing.Domain.Trades
};
}
public bool IsValidForMetrics()
{
return Status switch
{
PositionStatus.Filled => true,
PositionStatus.Finished => true,
PositionStatus.Flipped => true,
PositionStatus.Updating => true,
_ => false
};
}
/// <summary>
/// Calculates the total fees for this position based on GMX V2 fee structure
/// </summary>