From 6dd8b466d5b015c04230df946773f335f9ff6390 Mon Sep 17 00:00:00 2001 From: mhawry <1245767+mhawry@users.noreply.github.com> Date: Wed, 9 Mar 2022 11:51:27 -0500 Subject: [PATCH] Fix for cached Yahoo filenames to use end date --- backtester/dataSource/yahoo_data_source.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backtester/dataSource/yahoo_data_source.py b/backtester/dataSource/yahoo_data_source.py index 2a2c319..ba95e12 100644 --- a/backtester/dataSource/yahoo_data_source.py +++ b/backtester/dataSource/yahoo_data_source.py @@ -109,7 +109,7 @@ def processLinesIntoInstruments(self): class YahooStockDataSource(DataSource): def __init__(self, cachedFolderName, dataSetId, instrumentIds, startDateStr, endDateStr, event='history', adjustPrice=False, downloadId=".NS", liveUpdates=True, pad=True): super(YahooStockDataSource, self).__init__(cachedFolderName, dataSetId, instrumentIds, startDateStr, endDateStr) - self.__dateAppend = "_%sto%s"%(datetime.strptime(startDateStr, '%Y/%m/%d').strftime('%Y-%m-%d'),datetime.strptime(startDateStr, '%Y/%m/%d').strftime('%Y-%m-%d')) + self.__dateAppend = "_%sto%s"%(datetime.strptime(startDateStr, '%Y/%m/%d').strftime('%Y-%m-%d'),datetime.strptime(endDateStr, '%Y/%m/%d').strftime('%Y-%m-%d')) self.__downloadId = downloadId self.__bookDataByFeature = {} self.__adjustPrice = adjustPrice