From c9c16f54b1a54d3b0c9636f3088ea8113746b65d Mon Sep 17 00:00:00 2001 From: fredfortier Date: Sat, 4 Nov 2017 16:38:54 -0400 Subject: [PATCH] BUG: fixed on issue #55 with single history bar --- catalyst/exchange/exchange_bundle.py | 2 +- catalyst/support/issue_55.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/catalyst/exchange/exchange_bundle.py b/catalyst/exchange/exchange_bundle.py index a634757d..b5c66d7b 100644 --- a/catalyst/exchange/exchange_bundle.py +++ b/catalyst/exchange/exchange_bundle.py @@ -435,7 +435,7 @@ class ExchangeBundle: if end is None or (last_entry is not None and end > last_entry): end = last_entry - if end is None or start is None or start >= end: + if end is None or start is None or start > end: raise NoDataAvailableOnExchange( exchange=[asset.exchange for asset in assets], symbol=[asset.symbol for asset in assets], diff --git a/catalyst/support/issue_55.py b/catalyst/support/issue_55.py index bd17af90..195f5019 100644 --- a/catalyst/support/issue_55.py +++ b/catalyst/support/issue_55.py @@ -19,11 +19,11 @@ def handle_data(context, data): try: prices = data.history( context.asset, - fields='price', + fields='close', bar_count=1, frequency='1D' ) - print('got {} price entries'.format(len(prices))) + print('got {} price entries\n'.format(len(prices), prices)) except Exception as e: print(e)