@@ -31,8 +31,9 @@ def __init__(self, *args, **kwargs) -> None:
3131
3232 self ._min_days_listed = self ._pairlistconfig .get ("min_days_listed" , 10 )
3333 self ._max_days_listed = self ._pairlistconfig .get ("max_days_listed" )
34+ self ._def_candletype = self ._config ["candle_type_def" ]
3435
35- candle_limit = self ._exchange .ohlcv_candle_limit ("1d" , self ._config [ "candle_type_def" ] )
36+ candle_limit = self ._exchange .ohlcv_candle_limit ("1d" , self ._def_candletype )
3637 if self ._min_days_listed < 1 :
3738 raise OperationalException ("AgeFilter requires min_days_listed to be >= 1" )
3839 if self ._min_days_listed > candle_limit :
@@ -100,7 +101,7 @@ def filter_pairlist(self, pairlist: list[str], tickers: Tickers) -> list[str]:
100101 :return: new allowlist
101102 """
102103 needed_pairs : ListPairsWithTimeframes = [
103- (p , "1d" , self ._config [ "candle_type_def" ] )
104+ (p , "1d" , self ._def_candletype )
104105 for p in pairlist
105106 if p not in self ._symbolsChecked and p not in self ._symbolsCheckFailed
106107 ]
@@ -116,8 +117,8 @@ def filter_pairlist(self, pairlist: list[str], tickers: Tickers) -> list[str]:
116117 if self ._enabled :
117118 for p in deepcopy (pairlist ):
118119 daily_candles = (
119- candles [(p , "1d" , self ._config [ "candle_type_def" ] )]
120- if (p , "1d" , self ._config [ "candle_type_def" ] ) in candles
120+ candles [(p , "1d" , self ._def_candletype )]
121+ if (p , "1d" , self ._def_candletype ) in candles
121122 else None
122123 )
123124 if not self ._validate_pair_loc (p , daily_candles ):
0 commit comments