mirror of
https://github.com/wassname/catalyst.git
synced 2026-07-01 10:50:55 +08:00
Merge pull request #1552 from quantopian/fix-session-last-traded
BUG: Fix session from minute reader's last traded.
This commit is contained in:
@@ -604,9 +604,7 @@ class TestResampleSessionBars(WithBcolzFutureMinuteBarReader,
|
||||
)
|
||||
|
||||
self.assertEqual(
|
||||
self.trading_calendar.open_and_close_for_session(
|
||||
self.trading_calendar.previous_session_label(self.END_DATE)
|
||||
)[1],
|
||||
self.trading_calendar.previous_session_label(self.END_DATE),
|
||||
self.session_bar_reader.get_last_traded_dt(future, self.END_DATE)
|
||||
)
|
||||
|
||||
|
||||
@@ -562,7 +562,8 @@ class MinuteResampleSessionBarReader(SessionBarReader):
|
||||
return self._minute_bar_reader.first_trading_day
|
||||
|
||||
def get_last_traded_dt(self, asset, dt):
|
||||
return self._minute_bar_reader.get_last_traded_dt(asset, dt)
|
||||
return self.trading_calendar.minute_to_session_label(
|
||||
self._minute_bar_reader.get_last_traded_dt(asset, dt))
|
||||
|
||||
|
||||
class ReindexBarReader(with_metaclass(ABCMeta)):
|
||||
|
||||
Reference in New Issue
Block a user