From b14b69b53e922eba2ab31989ce5f9dfe0cbf3503 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 21 May 2020 10:42:02 +0200 Subject: [PATCH] Episode --- Project.njsproj | 2 +- Strategies.js | 8 ++++---- Trades.js | 6 +++--- ...ialResultsPanel.js => TradingSimulationEpisodePanel.js | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) rename TradingSimulationPartialResultsPanel.js => TradingSimulationEpisodePanel.js (96%) diff --git a/Project.njsproj b/Project.njsproj index 1b64cc95b..e7eadcb92 100644 --- a/Project.njsproj +++ b/Project.njsproj @@ -37,7 +37,7 @@ Code - + diff --git a/Strategies.js b/Strategies.js index c793f07ec..34b0c28ea 100644 --- a/Strategies.js +++ b/Strategies.js @@ -383,7 +383,7 @@ record.number = dailyFile[i][3]; record.beginRate = dailyFile[i][4]; record.endRate = dailyFile[i][5]; - record.triggerOnSituation = dailyFile[i][6]; + record.situationName = dailyFile[i][6]; record.name = dailyFile[i][7]; if ( @@ -456,7 +456,7 @@ record.number = marketFile[i][3]; record.beginRate = marketFile[i][4]; record.endRate = marketFile[i][5]; - record.triggerOnSituation = marketFile[i][6]; + record.situationName = marketFile[i][6]; record.name = marketFile[i][7]; if (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) { @@ -588,8 +588,8 @@ if (record.name !== "New Strategy") { printLabel(record.name, recordPoint1.x + 5, positionY - 15, '1', 12); } - if (record.triggerOnSituation !== "New Situation") { - printLabel(record.triggerOnSituation, recordPoint1.x + 5, positionY, '1', 12); + if (record.situationName !== "New Situation") { + printLabel(record.situationName, recordPoint1.x + 5, positionY, '1', 12); } } diff --git a/Trades.js b/Trades.js index b7f21036e..cad27fe7c 100644 --- a/Trades.js +++ b/Trades.js @@ -370,7 +370,7 @@ record.beginRate = dailyFile[i][4]; record.endRate = dailyFile[i][5]; record.exitType = dailyFile[i][6]; - record.takePositionSituation = dailyFile[i][7]; + record.situationName = dailyFile[i][7]; if ( (record.begin >= farLeftDate.valueOf() && record.end <= farRightDate.valueOf()) && @@ -436,7 +436,7 @@ record.beginRate = marketFile[i][4]; record.endRate = marketFile[i][5]; record.exitType = marketFile[i][6]; - record.takePositionSituation = marketFile[i][7]; + record.situationName = marketFile[i][7]; if ( (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) && @@ -518,7 +518,7 @@ recordPoint2 = thisObject.fitFunction(recordPoint2); recordPoint3 = thisObject.fitFunction(recordPoint3); - let line0 = record.takePositionSituation + let line0 = record.situationName let line1 = ''; let line2 = ''; diff --git a/TradingSimulationPartialResultsPanel.js b/TradingSimulationEpisodePanel.js similarity index 96% rename from TradingSimulationPartialResultsPanel.js rename to TradingSimulationEpisodePanel.js index d48d85a5c..e1530d7cf 100644 --- a/TradingSimulationPartialResultsPanel.js +++ b/TradingSimulationEpisodePanel.js @@ -1,5 +1,5 @@  -function newTradingEnginesPlottersTradingSimulationTradingSimulationTradingSimulationPartialResultsPanel() { +function newTradingEnginesPlottersTradingSimulationTradingSimulationTradingSimulationEpisodePanel() { let thisObject = { fitFunction: undefined, @@ -17,7 +17,7 @@ function newTradingEnginesPlottersTradingSimulationTradingSimulationTradingSimul container.initialize(); thisObject.container = container; - container.frame.containerName = "Simulation Partial Results Panel"; + container.frame.containerName = "Simulation Episode Panel"; let record; let lastRecord; @@ -126,7 +126,7 @@ function newTradingEnginesPlottersTradingSimulationTradingSimulationTradingSimul y = y + increment; y = y + increment; - printLabel('Partial Results', X_AXIS, frameTitleHeight + frameBodyHeight * y, '1.00', 14, undefined, true, thisObject.container, thisObject.fitFunction); + printLabel('Episode', X_AXIS, frameTitleHeight + frameBodyHeight * y, '1.00', 14, undefined, true, thisObject.container, thisObject.fitFunction); y = y + increment; printLabel('Profit / Loss', X_AXIS, frameTitleHeight + frameBodyHeight * y, '0.60', undefined, undefined, true, thisObject.container, thisObject.fitFunction);