fix: correct relative total_profit calculation

closes freqtrade/frequi#2369
This commit is contained in:
Matthias
2025-04-07 07:03:48 +02:00
parent 9acf8943ed
commit 4c42bd7100
+8 -6
View File
@@ -1155,12 +1155,14 @@ class LocalTrade:
profit_ratio = 0.0 profit_ratio = 0.0
total_profit_abs = profit_abs + self.realized_profit total_profit_abs = profit_abs + self.realized_profit
total_profit_ratio = ( if self.max_stake_amount:
(total_profit_abs / self.max_stake_amount) * self.leverage max_stake = self.max_stake_amount * (
if self.max_stake_amount (1 - self.fee_open) if self.is_short else (1 + self.fee_open)
else 0.0 )
) total_profit_ratio = total_profit_abs / max_stake
total_profit_ratio = float(f"{total_profit_ratio:.8f}") total_profit_ratio = float(f"{total_profit_ratio:.8f}")
else:
total_profit_ratio = 0.0
profit_abs = float(f"{profit_abs:.8f}") profit_abs = float(f"{profit_abs:.8f}")
total_profit_abs = float(f"{total_profit_abs:.8f}") total_profit_abs = float(f"{total_profit_abs:.8f}")