Skip to content

HistoryWindowStartsBeforeData #194

Open
@noobmaster29

Description

Im currently using trading_calendars with zipline.

When I run my backtest, I'm currently getting a HistoryWindowStartsBeforeData error.

I'm starting the backtesting on January 02, 1968. However, it returns:

HistoryWindowStartsBeforeData: History window extends before 1975-01-02. To use this history window, start the backtest on or after 1975-12-31. (I am loading in 1 year worth of data for averages)

From my understanding, the issue is that trading calendar for the NYSE begins on 1975-01-02. This can be seen by running the following code:
from trading_calendars import get_calendar

us_calendar = get_calendar('XNYS')

for x in us_calendar.schedule.index:
print(x, 0.0)

The first date would be Jan. 2nd 1975.

How can we modify trading calendars to move this date further back so we can backtest beyond 1975.

Thanks in advance.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions