chore: use FtPrecise for stake_amount_filled calculation

closes #11073
This commit is contained in:
Matthias
2024-12-12 20:08:27 +01:00
parent 0fb927e709
commit 8cf3c7b826

View File

@@ -172,12 +172,20 @@ class Order(ModelBase):
@property
def stake_amount(self) -> float:
"""Amount in stake currency used for this order"""
return self.safe_amount * self.safe_price / self.trade.leverage
return float(
FtPrecise(self.safe_amount)
* FtPrecise(self.safe_price)
/ FtPrecise(self.trade.leverage)
)
@property
def stake_amount_filled(self) -> float:
"""Filled Amount in stake currency used for this order"""
return self.safe_filled * self.safe_price / self.trade.leverage
return float(
FtPrecise(self.safe_filled)
* FtPrecise(self.safe_price)
/ FtPrecise(self.trade.leverage)
)
def __repr__(self):
return (