adding category for MarketCapPairList.py

This commit is contained in:
Jakub Werner (jakubikan) 2024-09-16 22:51:42 +02:00
parent dc26d0d7ba
commit 92af01b0cb

View File

@ -34,9 +34,11 @@ class MarketCapPairList(IPairList):
self._stake_currency = self._config["stake_currency"] self._stake_currency = self._config["stake_currency"]
self._number_assets = self._pairlistconfig["number_assets"] self._number_assets = self._pairlistconfig["number_assets"]
self._max_rank = self._pairlistconfig.get("max_rank", 30) self._max_rank = self._pairlistconfig.get("max_rank", 30)
self._refresh_period = self._pairlistconfig.get("refresh_period", 86400) self._refresh_period = self._pairlistconfig.get(
"refresh_period", 86400)
self._category = self._pairlistconfig.get("category", None) self._category = self._pairlistconfig.get("category", None)
self._marketcap_cache: TTLCache = TTLCache(maxsize=1, ttl=self._refresh_period) self._marketcap_cache: TTLCache = TTLCache(
maxsize=1, ttl=self._refresh_period)
self._def_candletype = self._config["candle_type_def"] self._def_candletype = self._config["candle_type_def"]
_coingecko_config = self._config.get("coingecko", {}) _coingecko_config = self._config.get("coingecko", {})
@ -47,7 +49,8 @@ class MarketCapPairList(IPairList):
) )
if self._max_rank > 250: if self._max_rank > 250:
raise OperationalException("This filter only support marketcap rank up to 250.") raise OperationalException(
"This filter only support marketcap rank up to 250.")
@property @property
def needstickers(self) -> bool: def needstickers(self) -> bool: