Merge pull request #5234 from nightshift2k/fixups/pairlists
fixup pairlist filters, change float_timestamp to int_timestamp
This commit is contained in:
commit
1682578a39
@ -61,10 +61,10 @@ class AgeFilter(IPairList):
|
|||||||
if not needed_pairs:
|
if not needed_pairs:
|
||||||
return pairlist
|
return pairlist
|
||||||
|
|
||||||
since_ms = int(arrow.utcnow()
|
since_ms = (arrow.utcnow()
|
||||||
.floor('day')
|
.floor('day')
|
||||||
.shift(days=-self._min_days_listed - 1)
|
.shift(days=-self._min_days_listed - 1)
|
||||||
.float_timestamp) * 1000
|
.int_timestamp) * 1000
|
||||||
candles = self._exchange.refresh_latest_ohlcv(needed_pairs, since_ms=since_ms, cache=False)
|
candles = self._exchange.refresh_latest_ohlcv(needed_pairs, since_ms=since_ms, cache=False)
|
||||||
if self._enabled:
|
if self._enabled:
|
||||||
for p in deepcopy(pairlist):
|
for p in deepcopy(pairlist):
|
||||||
@ -89,7 +89,7 @@ class AgeFilter(IPairList):
|
|||||||
if len(daily_candles) >= self._min_days_listed:
|
if len(daily_candles) >= self._min_days_listed:
|
||||||
# We have fetched at least the minimum required number of daily candles
|
# We have fetched at least the minimum required number of daily candles
|
||||||
# Add to cache, store the time we last checked this symbol
|
# Add to cache, store the time we last checked this symbol
|
||||||
self._symbolsChecked[pair] = int(arrow.utcnow().float_timestamp) * 1000
|
self._symbolsChecked[pair] = int(arrow.utcnow().int_timestamp) * 1000
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
self.log_once(f"Removed {pair} from whitelist, because age "
|
self.log_once(f"Removed {pair} from whitelist, because age "
|
||||||
|
@ -69,10 +69,10 @@ class VolatilityFilter(IPairList):
|
|||||||
"""
|
"""
|
||||||
needed_pairs = [(p, '1d') for p in pairlist if p not in self._pair_cache]
|
needed_pairs = [(p, '1d') for p in pairlist if p not in self._pair_cache]
|
||||||
|
|
||||||
since_ms = int(arrow.utcnow()
|
since_ms = (arrow.utcnow()
|
||||||
.floor('day')
|
.floor('day')
|
||||||
.shift(days=-self._days - 1)
|
.shift(days=-self._days - 1)
|
||||||
.float_timestamp) * 1000
|
.int_timestamp) * 1000
|
||||||
# Get all candles
|
# Get all candles
|
||||||
candles = {}
|
candles = {}
|
||||||
if needed_pairs:
|
if needed_pairs:
|
||||||
|
@ -62,10 +62,10 @@ class RangeStabilityFilter(IPairList):
|
|||||||
"""
|
"""
|
||||||
needed_pairs = [(p, '1d') for p in pairlist if p not in self._pair_cache]
|
needed_pairs = [(p, '1d') for p in pairlist if p not in self._pair_cache]
|
||||||
|
|
||||||
since_ms = int(arrow.utcnow()
|
since_ms = (arrow.utcnow()
|
||||||
.floor('day')
|
.floor('day')
|
||||||
.shift(days=-self._days - 1)
|
.shift(days=-self._days - 1)
|
||||||
.float_timestamp) * 1000
|
.int_timestamp) * 1000
|
||||||
# Get all candles
|
# Get all candles
|
||||||
candles = {}
|
candles = {}
|
||||||
if needed_pairs:
|
if needed_pairs:
|
||||||
|
Loading…
Reference in New Issue
Block a user