add safe_remaining

fixes #7757
This commit is contained in:
Matthias
2022-11-17 18:58:46 +00:00
parent 1975e942d6
commit 436b314c80
2 changed files with 11 additions and 3 deletions

View File

@@ -90,6 +90,13 @@ class Order(_DECL_BASE):
def safe_filled(self) -> float:
return self.filled if self.filled is not None else self.amount or 0.0
@property
def safe_remaining(self) -> float:
return (
self.remaining if self.remaining is not None else
self.amount - (self.filled or 0.0)
)
@property
def safe_fee_base(self) -> float:
return self.ft_fee_base or 0.0