Update src/trading/position.py

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Anton
2025-06-15 20:50:38 +02:00
committed by GitHub
parent 578c24b17f
commit 8f8fa2a526
+6 -1
View File
@@ -156,5 +156,10 @@ class Position:
def __str__(self) -> str:
"""String representation of position."""
status = "ACTIVE" if self.is_active else f"CLOSED ({self.exit_reason.value})"
if self.is_active:
status = "ACTIVE"
elif self.exit_reason:
status = f"CLOSED ({self.exit_reason.value})"
else:
status = "CLOSED (UNKNOWN)"
return f"Position({self.symbol}: {self.quantity:.6f} @ {self.entry_price:.8f} SOL - {status})"