From ea6f2f3f20571ad3d0c173bc0a8bc49e73739b70 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 16 Jan 2021 10:26:59 +0100 Subject: [PATCH] Bug Fixed --- .../Low-Frequency-Trading/TradingProcess.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js b/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js index 41cd05ae9..01cb5c568 100644 --- a/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js +++ b/Projects/Superalgos/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingProcess.js @@ -498,17 +498,16 @@ let previousDate = new Date(tradingProcessDate.valueOf() - TS.projects.superalgos.globals.timeConstants.ONE_DAY_IN_MILISECONDS) let currentDate = new Date(tradingProcessDate.valueOf()) - let previousFile = getDataFileFromDate(previousDate) + let previousFile = await getDataFileFromDate(previousDate) if (previousFile === false) { return false } - let currentFile = getDataFileFromDate(currentDate) + let currentFile = await getDataFileFromDate(currentDate) if (currentFile === false) { return false } let bothFiles = previousFile.concat(currentFile) - - let mapKey = TS.projects.superalgos.globals.timeFrames.dailyFilePeriods()[n][1]; - multiPeriodDataFiles.set(mapKey, bothFiles) dataFiles.set(dependency.id, bothFiles) - - function getDataFileFromDate(processDate) { + let mapKey = TS.projects.superalgos.globals.timeFrames.dailyFilePeriods()[n][1]; + multiPeriodDataFiles.set(mapKey, dataFiles) + + async function getDataFileFromDate(processDate) { let dateForPath = processDate.getUTCFullYear() + '/' + TS.projects.superalgos.utilities.miscellaneousFunctions.pad(processDate.getUTCMonth() + 1, 2) + '/' + TS.projects.superalgos.utilities.miscellaneousFunctions.pad(processDate.getUTCDate(), 2); let filePath = dependency.referenceParent.parentNode.config.codeName + '/' + dependency.referenceParent.config.codeName + "/" + timeFrameLabel + "/" + dateForPath