В версии 1.3.0 zipline использует модуль trading_calendars из quantopian.Вы должны установить его через pip, а затем использовать в своем проекте:
from trading_calendars import get_calendar
trading_calendar=get_calendar('XNYS')
Список поддерживаемых календарей, которые вы можете найти в github: trading_calendars
ЕслиВы хотите создать свой собственный календарь, вы должны создать свой класс календаря таким же образом, как и старый, который описан здесь: торговая_документация zipline документация Затем, чтобы использовать его, вам нужно зарегистрировать его с register_calendar()
.Итак, в конце это должно быть похоже на это:
from trading_calendars import get_calendar, register_calendar
from my_calendar import MyCalendar
register_calendar('MyCalendarName', MyCalendar, True)
trading_calendar=get_calendar('MyCalendarName')