From b57821b273897fd093c444e227b1d867f3de16a7 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 11 Oct 2023 19:38:58 +0200 Subject: [PATCH] Add set_funding_fees to backtesting --- freqtrade/optimize/backtesting.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index ab0ce4e3f..38150be37 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -718,12 +718,14 @@ class Backtesting: exit_candle_time: datetime = row[DATE_IDX].to_pydatetime() if self.trading_mode == TradingMode.FUTURES: - trade.funding_fees = self.exchange.calculate_funding_fees( - self.futures_data[trade.pair], - amount=trade.amount, - is_short=trade.is_short, - open_date=trade.date_last_filled_utc, - close_date=exit_candle_time, + trade.set_funding_fees( + self.exchange.calculate_funding_fees( + self.futures_data[trade.pair], + amount=trade.amount, + is_short=trade.is_short, + open_date=trade.date_last_filled_utc, + close_date=exit_candle_time + ) ) # Check if we need to adjust our current positions