rename to PairList
This commit is contained in:
@@ -33,7 +33,7 @@ HYPEROPT_LOSS_BUILTIN = ['ShortTradeDurHyperOptLoss', 'OnlyProfitHyperOptLoss',
|
|||||||
'MaxDrawDownHyperOptLoss', 'MaxDrawDownRelativeHyperOptLoss',
|
'MaxDrawDownHyperOptLoss', 'MaxDrawDownRelativeHyperOptLoss',
|
||||||
'ProfitDrawDownHyperOptLoss']
|
'ProfitDrawDownHyperOptLoss']
|
||||||
AVAILABLE_PAIRLISTS = ['StaticPairList', 'VolumePairList', 'ProducerPairList', 'RemotePairList',
|
AVAILABLE_PAIRLISTS = ['StaticPairList', 'VolumePairList', 'ProducerPairList', 'RemotePairList',
|
||||||
'AgeFilter', "FullTradesFilter", 'MarketCapFilter', 'OffsetFilter',
|
'MarketCapPairList', 'AgeFilter', "FullTradesFilter", 'OffsetFilter',
|
||||||
'PerformanceFilter', 'PrecisionFilter', 'PriceFilter',
|
'PerformanceFilter', 'PrecisionFilter', 'PriceFilter',
|
||||||
'RangeStabilityFilter', 'ShuffleFilter', 'SpreadFilter',
|
'RangeStabilityFilter', 'ShuffleFilter', 'SpreadFilter',
|
||||||
'VolatilityFilter']
|
'VolatilityFilter']
|
||||||
|
|||||||
+1
-4
@@ -23,7 +23,7 @@ logger = logging.getLogger(__name__)
|
|||||||
MODE_VALUES = ['top_rank', 'total_assets']
|
MODE_VALUES = ['top_rank', 'total_assets']
|
||||||
|
|
||||||
|
|
||||||
class MarketCapFilter(IPairList):
|
class MarketCapPairList(IPairList):
|
||||||
|
|
||||||
is_pairlist_generator = True
|
is_pairlist_generator = True
|
||||||
|
|
||||||
@@ -116,7 +116,6 @@ class MarketCapFilter(IPairList):
|
|||||||
else:
|
else:
|
||||||
# Use fresh pairlist
|
# Use fresh pairlist
|
||||||
# Check if pair quote currency equals to the stake currency.
|
# Check if pair quote currency equals to the stake currency.
|
||||||
logger.info("Get active pairs for the market")
|
|
||||||
_pairlist = [k for k in self._exchange.get_markets(
|
_pairlist = [k for k in self._exchange.get_markets(
|
||||||
quote_currencies=[self._stake_currency],
|
quote_currencies=[self._stake_currency],
|
||||||
tradable_only=True, active_only=True).keys()]
|
tradable_only=True, active_only=True).keys()]
|
||||||
@@ -142,7 +141,6 @@ class MarketCapFilter(IPairList):
|
|||||||
if marketcap_list:
|
if marketcap_list:
|
||||||
can_filter = True
|
can_filter = True
|
||||||
else:
|
else:
|
||||||
logger.info("Get top 250 marketcap coins from coingecko")
|
|
||||||
data = self._coingekko.get_coins_markets(vs_currency='usd', order='market_cap_desc',
|
data = self._coingekko.get_coins_markets(vs_currency='usd', order='market_cap_desc',
|
||||||
per_page='250', page='1', sparkline='false',
|
per_page='250', page='1', sparkline='false',
|
||||||
locale='en')
|
locale='en')
|
||||||
@@ -157,7 +155,6 @@ class MarketCapFilter(IPairList):
|
|||||||
if can_filter:
|
if can_filter:
|
||||||
filtered_pairlist = []
|
filtered_pairlist = []
|
||||||
|
|
||||||
logger.info("Create filtered pairlist")
|
|
||||||
|
|
||||||
if self._mode == 'top_rank':
|
if self._mode == 'top_rank':
|
||||||
top_marketcap = marketcap_list[:self._limit:]
|
top_marketcap = marketcap_list[:self._limit:]
|
||||||
Reference in New Issue
Block a user