From 3bd911982fe850fcbd49e7a5c3c4d3a3992fabb9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 6 Dec 2025 14:13:53 +0100 Subject: [PATCH] feat: add get_funding_rate_timeframe to dataprovider --- freqtrade/data/dataprovider.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/freqtrade/data/dataprovider.py b/freqtrade/data/dataprovider.py index dfab29c08..311086f3b 100644 --- a/freqtrade/data/dataprovider.py +++ b/freqtrade/data/dataprovider.py @@ -620,3 +620,12 @@ class DataProvider: except ExchangeError: logger.warning(f"Could not fetch market data for {pair}. Assuming no delisting.") return None + + def get_funding_rate_timeframe(self) -> str: + """ + Get the funding rate timeframe from exchange options + :return: Timeframe string + """ + if self._exchange is None: + raise OperationalException(NO_EXCHANGE_EXCEPTION) + return self._exchange.get_option("funding_fee_timeframe")