Small adjustments

This commit is contained in:
Matthias 2019-11-09 07:07:33 +01:00
parent b610e8c7e6
commit 1059586226
2 changed files with 5 additions and 6 deletions

View File

@ -5,7 +5,7 @@ Provides lists as configured in config.json
""" """
import logging import logging
from typing import List, Dict from typing import Dict, List
from freqtrade.pairlist.IPairList import IPairList from freqtrade.pairlist.IPairList import IPairList
@ -31,7 +31,7 @@ class StaticPairList(IPairList):
Short whitelist method description - used for startup-messages Short whitelist method description - used for startup-messages
-> Please overwrite in subclasses -> Please overwrite in subclasses
""" """
return f"{self.name}: {self.whitelist}" return f"{self.name}"
def filter_pairlist(self, pairlist: List[str], tickers: List[Dict]) -> List[str]: def filter_pairlist(self, pairlist: List[str], tickers: List[Dict]) -> List[str]:
""" """

View File

@ -5,7 +5,7 @@ Provides lists as configured in config.json
""" """
import logging import logging
from typing import List, Dict from typing import Dict, List
from cachetools import TTLCache, cached from cachetools import TTLCache, cached
@ -54,7 +54,7 @@ class VolumePairList(IPairList):
""" """
Short whitelist method description - used for startup-messages Short whitelist method description - used for startup-messages
""" """
return f"{self.name} - top {self._whitelistconf['number_assets']} volume pairs." return f"{self.name} - top {self._pairlistconfig['number_assets']} volume pairs."
def filter_pairlist(self, pairlist: List[str], tickers: List[Dict]) -> List[str]: def filter_pairlist(self, pairlist: List[str], tickers: List[Dict]) -> List[str]:
""" """
@ -65,8 +65,7 @@ class VolumePairList(IPairList):
:return: new whitelist :return: new whitelist
""" """
# Generate dynamic whitelist # Generate dynamic whitelist
self._whitelist = self._gen_pair_whitelist( return self._gen_pair_whitelist(self._config['stake_currency'], self._sort_key)
self._config['stake_currency'], self._sort_key)
@cached(TTLCache(maxsize=1, ttl=1800)) @cached(TTLCache(maxsize=1, ttl=1800))
def _gen_pair_whitelist(self, base_currency: str, key: str) -> List[str]: def _gen_pair_whitelist(self, base_currency: str, key: str) -> List[str]: