Fix config update + remove messages + Summary fix for not open position
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user