Add stats and trades to bots

This commit is contained in:
2025-04-25 16:59:08 +07:00
parent 9b0505991f
commit d5dead3d8f
3 changed files with 84 additions and 17 deletions

View File

@@ -727,7 +727,8 @@ public class TradingBot : Bot, ITradingBot
{
await LogInformation($"Position {signalIdentifier} is now {positionStatus}");
Positions.First(p => p.SignalIdentifier == signalIdentifier).Status = positionStatus;
SetSignalStatus(signalIdentifier, SignalStatus.Expired);
SetSignalStatus(signalIdentifier,
positionStatus == PositionStatus.Filled ? SignalStatus.PositionOpen : SignalStatus.Expired);
}
private void SetSignalStatus(string signalIdentifier, SignalStatus signalStatus)