Split the generation logic and filtering

This commit is contained in:
hroff-1902
2020-05-22 15:03:49 +03:00
parent 74056e768a
commit 8e89802b2d
5 changed files with 135 additions and 77 deletions

View File

@@ -87,6 +87,9 @@ class PairListManager():
# Adjust whitelist if filters are using tickers
pairlist = self._prepare_whitelist(self._whitelist.copy(), tickers)
# Generate the pairlist with first Pairlist Handler in the chain
pairlist = self._pairlist_handlers[0].gen_pairlist(self._whitelist, tickers)
# Process all Pairlist Handlers in the chain
for pairlist_handler in self._pairlist_handlers:
pairlist = pairlist_handler.filter_pairlist(pairlist, tickers)