From 55516b32caa2d14c00dade71bf499c51635e7921 Mon Sep 17 00:00:00 2001 From: Brett Taylor Date: Mon, 11 Oct 2021 18:09:08 -0400 Subject: [PATCH] reorg --- .../Trading-Bot/Low-Frequency-Trading/TradingStages.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js index ca541c3b4..9298f4de6 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js @@ -147,6 +147,8 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* Initialize this */ tradingEngine.tradingCurrent.tradingEpisode.distanceToTradingEvent.triggerOn.value = 1 + announcementsModuleObject.makeAnnouncements(triggerStage.triggerOn) + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { if (sessionParameters.snapshots !== undefined) { if (sessionParameters.snapshots.config.strategy === true) { @@ -156,7 +158,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } changeStageStatus('Trigger Stage', 'Open') - announcementsModuleObject.makeAnnouncements(triggerStage.triggerOn) + } } } @@ -231,6 +233,8 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { tradingPositionModuleObject.openPosition(situation.name) + announcementsModuleObject.makeAnnouncements(triggerStage.takePosition) + if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { if (sessionParameters.snapshots !== undefined) { if (sessionParameters.snapshots.config.position === true) { @@ -239,7 +243,6 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } - announcementsModuleObject.makeAnnouncements(triggerStage.takePosition) changeStageStatus('Trigger Stage', 'Closed', 'Position Taken') changeStageStatus('Open Stage', 'Opening') changeStageStatus('Manage Stage', 'Opening')