Skip to content

Commit 1b537ac

Browse files
authored
Merge pull request #178 from Tantalon/fix/trading_calendars_broken
replace trading_calendars with exchange_calendars
2 parents ad57fec + 75ee9af commit 1b537ac

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

alpaca_backtrader_api/alpacastore.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from datetime import datetime, timedelta, time as dtime
1010
from dateutil.parser import parse as date_parse
1111
import time as _time
12-
import trading_calendars
12+
import exchange_calendars
1313
import threading
1414
import asyncio
1515

@@ -444,7 +444,7 @@ def _make_sure_dates_are_initialized_properly(self, dtbegin, dtend,
444444
dtend = pd.Timestamp(pytz.timezone('UTC').localize(dtend)) if \
445445
not dtend.tzname() else dtend
446446
if granularity == Granularity.Minute:
447-
calendar = trading_calendars.get_calendar(name='NYSE')
447+
calendar = exchange_calendars.get_calendar(name='NYSE')
448448
while not calendar.is_open_on_minute(dtend):
449449
dtend = dtend.replace(hour=15,
450450
minute=59,

requirements/requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
backtrader==1.9.76.123
22
alpaca-trade-api==1.2.3
3-
trading_calendars==2.1.1
4-
3+
exchange_calendars==3.2

0 commit comments

Comments
 (0)