Skip to content

Commit 4919d69

Browse files
committed
chore: use available attribute
1 parent ac20596 commit 4919d69

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

freqtrade/plugins/pairlist/AgeFilter.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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):

freqtrade/plugins/pairlist/PercentChangePairList.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ def __init__(self, *args, **kwargs) -> None:
9191
)
9292

9393
candle_limit = self._exchange.ohlcv_candle_limit(
94-
self._lookback_timeframe, self._config["candle_type_def"]
94+
self._lookback_timeframe, self._def_candletype
9595
)
9696

9797
if self._lookback_period > candle_limit:

freqtrade/plugins/pairlist/VolatilityFilter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def __init__(self, *args, **kwargs) -> None:
4040

4141
self._pair_cache: TTLCache = TTLCache(maxsize=1000, ttl=self._refresh_period)
4242

43-
candle_limit = self._exchange.ohlcv_candle_limit("1d", self._config["candle_type_def"])
43+
candle_limit = self._exchange.ohlcv_candle_limit("1d", self._def_candletype)
4444
if self._days < 1:
4545
raise OperationalException("VolatilityFilter requires lookback_days to be >= 1")
4646
if self._days > candle_limit:

freqtrade/plugins/pairlist/VolumePairList.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def __init__(self, *args, **kwargs) -> None:
8989
raise OperationalException(f"key {self._sort_key} not in {SORT_VALUES}")
9090

9191
candle_limit = self._exchange.ohlcv_candle_limit(
92-
self._lookback_timeframe, self._config["candle_type_def"]
92+
self._lookback_timeframe, self._def_candletype
9393
)
9494
if self._lookback_period < 0:
9595
raise OperationalException("VolumeFilter requires lookback_period to be >= 0")

freqtrade/plugins/pairlist/rangestabilityfilter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __init__(self, *args, **kwargs) -> None:
3434

3535
self._pair_cache: TTLCache = TTLCache(maxsize=1000, ttl=self._refresh_period)
3636

37-
candle_limit = self._exchange.ohlcv_candle_limit("1d", self._config["candle_type_def"])
37+
candle_limit = self._exchange.ohlcv_candle_limit("1d", self._def_candletype)
3838
if self._days < 1:
3939
raise OperationalException("RangeStabilityFilter requires lookback_days to be >= 1")
4040
if self._days > candle_limit:

0 commit comments

Comments
 (0)