From 765a0b52cb375fca8128852c82935507479f19d2 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 19 Aug 2025 21:07:41 +0200 Subject: [PATCH] fix: api-pairlist bug with candle-type-def --- freqtrade/plugins/pairlist/MarketCapPairList.py | 2 +- freqtrade/rpc/api_server/api_pairlists.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/plugins/pairlist/MarketCapPairList.py b/freqtrade/plugins/pairlist/MarketCapPairList.py index 1209ef153..c6b469969 100644 --- a/freqtrade/plugins/pairlist/MarketCapPairList.py +++ b/freqtrade/plugins/pairlist/MarketCapPairList.py @@ -190,7 +190,7 @@ class MarketCapPairList(IPairList): if marketcap_list: filtered_pairlist = [] - market = self._config["trading_mode"] + market = self._exchange._config["trading_mode"] pair_format = f"{self._stake_currency.upper()}" if market == "futures": pair_format += f":{self._stake_currency.upper()}" diff --git a/freqtrade/rpc/api_server/api_pairlists.py b/freqtrade/rpc/api_server/api_pairlists.py index 727798566..094b9f8e2 100644 --- a/freqtrade/rpc/api_server/api_pairlists.py +++ b/freqtrade/rpc/api_server/api_pairlists.py @@ -54,6 +54,7 @@ def __run_pairlist(job_id: str, config_loc: Config): with FtNoDBContext(): exchange = get_exchange(config_loc) + config_loc["candle_type_def"] = exchange._config["candle_type_def"] pairlists = PairListManager(exchange, config_loc) pairlists.refresh_pairlist() ApiBG.jobs[job_id]["result"] = {