From 89bf6742e36f72d1195f5e18081c9d147aad7c5b Mon Sep 17 00:00:00 2001 From: lenak25 Date: Tue, 13 Feb 2018 16:57:03 +0200 Subject: [PATCH] MAINT: remove unnecessary Binance exclusion code --- catalyst/exchange/ccxt/ccxt_exchange.py | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/catalyst/exchange/ccxt/ccxt_exchange.py b/catalyst/exchange/ccxt/ccxt_exchange.py index c5fee495..28a90a69 100644 --- a/catalyst/exchange/ccxt/ccxt_exchange.py +++ b/catalyst/exchange/ccxt/ccxt_exchange.py @@ -426,25 +426,18 @@ class CCXT(Exchange): ) if start_dt is None: - # TODO: determine why binance is failing - if end_dt is None and self.name not in ['binance']: + if end_dt is None: end_dt = pd.Timestamp.utcnow() - if end_dt is not None: - dt_range = get_periods_range( - end_dt=end_dt, - periods=bar_count, - freq=freq, - ) - start_dt = dt_range[0] + dt_range = get_periods_range( + end_dt=end_dt, + periods=bar_count, + freq=freq, + ) + start_dt = dt_range[0] - if start_dt is not None: - # Convert out start date to a UNIX timestamp, then translate to - # milliseconds - delta = start_dt - get_epoch() - since = int(delta.total_seconds()) * 1000 - else: - since = None + delta = start_dt - get_epoch() + since = int(delta.total_seconds()) * 1000 candles = dict() for index, asset in enumerate(assets):