From 25863e7f7e6cb981d3b8d369dd5526564270cc73 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 24 Jun 2018 20:26:49 +0200 Subject: [PATCH] Backtesting on the browser must not stop according to config enddate --- TradingBotProcessMainLoop.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/TradingBotProcessMainLoop.js b/TradingBotProcessMainLoop.js index 9a06d4f0e..a6a398432 100644 --- a/TradingBotProcessMainLoop.js +++ b/TradingBotProcessMainLoop.js @@ -270,15 +270,18 @@ } - if (bot.processDatetime.valueOf() > endDatetime.valueOf()) { + if (global.CURRENT_EXECUTION_AT === "Cloud") { - if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> End of Backtesting Period reached. Exiting Bot Process Loop."); } + if (bot.processDatetime.valueOf() > endDatetime.valueOf()) { - logger.persist(); - clearInterval(intervalHandle); - clearTimeout(timeoutHandle); - callBackFunction(global.DEFAULT_OK_RESPONSE); - return; + if (FULL_LOG === true) { logger.write(MODULE_NAME, "[INFO] run -> loop -> End of Backtesting Period reached. Exiting Bot Process Loop."); } + + logger.persist(); + clearInterval(intervalHandle); + clearTimeout(timeoutHandle); + callBackFunction(global.DEFAULT_OK_RESPONSE); + return; + } } } break;