diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index 326c48c62..1d36349d3 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -565,7 +565,8 @@ class Backtesting: if stake_amount is not None and stake_amount < 0.0: amount = amount_to_contract_precision( - abs(stake_amount * trade.leverage) / current_rate, trade.amount_precision, + abs(stake_amount * trade.amount / trade.stake_amount), + trade.amount_precision, self.precision_mode, trade.contract_size) if amount == 0.0: return trade