diff --git a/Panels/ProductsPanel.js b/Panels/ProductsPanel.js index f2c146ea1..90612acd2 100644 --- a/Panels/ProductsPanel.js +++ b/Panels/ProductsPanel.js @@ -278,16 +278,16 @@ function newProductsPanel () { } /* Then we get an Array of all instances of this bot placed at Definitions on the Workspace. */ - let tradingEngineInstances = canvas.strategySpace.workspace.getAllTradingEngines() + let tradingBotInstances = canvas.strategySpace.workspace.getAllTradingBotInstances() /* Here we will go through all the instances of trading engines and see their layers, to see if we can find a matching layer. */ - for (let n = 0; n < tradingEngineInstances.length; n++) { - let tradingEngine = tradingEngineInstances[n] + for (let n = 0; n < tradingBotInstances.length; n++) { + let tradingBotInstance = tradingBotInstances[n] let code try { - code = JSON.parse(tradingEngine.code) + code = JSON.parse(tradingBotInstance.code) } catch (err) { // if we can not parse this, then we ignore this trading engine. } @@ -303,8 +303,8 @@ function newProductsPanel () { /* We found an instance of the same Trading Engine we are currently looking at. Next thing to do is to see its layers to see if we can match it with the current product. */ - for (let m = 0; m < tradingEngine.processes.length; m++) { - let process = tradingEngine.processes[m] + for (let m = 0; m < tradingBotInstance.processes.length; m++) { + let process = tradingBotInstance.processes[m] if (process.session !== undefined) { if (process.session.layerManager !== undefined) { let layerManager = process.session.layerManager diff --git a/StrategySpace/Workspace/FunctionLibraries/NodeChildren.js b/StrategySpace/Workspace/FunctionLibraries/NodeChildren.js index b2d06ade9..eb7fdb677 100644 --- a/StrategySpace/Workspace/FunctionLibraries/NodeChildren.js +++ b/StrategySpace/Workspace/FunctionLibraries/NodeChildren.js @@ -39,13 +39,13 @@ function newNodeChildren () { return countChildrenTask(parentNode, childNode) } case 'Sensor Bot Instance': { - return countChildrenSensor(parentNode, childNode) + return countChildrenSensorBotInstance(parentNode, childNode) } case 'Indicator Bot Instance': { - return countChildrenIndicator(parentNode, childNode) + return countChildrenIndicatorBotInstance(parentNode, childNode) } case 'Trading Bot Instance': { - return countChildrenTradingEngine(parentNode, childNode) + return countChildrenTradingBotInstance(parentNode, childNode) } case 'Process': { return countChildrenProcess(parentNode, childNode) @@ -324,7 +324,7 @@ function newNodeChildren () { return response } - function countChildrenSensor (parentNode, childNode) { + function countChildrenSensorBotInstance (parentNode, childNode) { let response = { childrenCount: 0, childIndex: undefined @@ -340,7 +340,7 @@ function newNodeChildren () { return response } - function countChildrenIndicator (parentNode, childNode) { + function countChildrenIndicatorBotInstance (parentNode, childNode) { let response = { childrenCount: 0, childIndex: undefined @@ -356,7 +356,7 @@ function newNodeChildren () { return response } - function countChildrenTradingEngine (parentNode, childNode) { + function countChildrenTradingBotInstance (parentNode, childNode) { let response = { childrenCount: 0, childIndex: undefined diff --git a/StrategySpace/Workspace/FunctionLibraries/NodeDeleter.js b/StrategySpace/Workspace/FunctionLibraries/NodeDeleter.js index a0dae3144..8c449f999 100644 --- a/StrategySpace/Workspace/FunctionLibraries/NodeDeleter.js +++ b/StrategySpace/Workspace/FunctionLibraries/NodeDeleter.js @@ -10,9 +10,9 @@ function newNodeDeleter () { deleteLayer: deleteLayer, deleteTaskManager: deleteTaskManager, deleteTask: deleteTask, - deleteSensor: deleteBot, - deleteIndicator: deleteBot, - deleteTradingEngine: deleteBot, + deleteSensorBotInstance: deleteBotInstance, + deleteIndicatorBotInstance: deleteBotInstance, + deleteTradingBotInstance: deleteBotInstance, deleteProcess: deleteProcess, deletePersonalData: deletePersonalData, deleteExchangeAccount: deleteExchangeAccount, @@ -102,15 +102,15 @@ function newNodeDeleter () { break } case 'Sensor Bot Instance': { - deleteBot(rootNode, rootNodes) + deleteBotInstance(rootNode, rootNodes) break } case 'Indicator Bot Instance': { - deleteBot(rootNode, rootNodes) + deleteBotInstance(rootNode, rootNodes) break } case 'Trading Bot Instance': { - deleteBot(rootNode, rootNodes) + deleteBotInstance(rootNode, rootNodes) break } case 'Process': { @@ -455,14 +455,14 @@ function newNodeDeleter () { } } if (node.bot !== undefined) { - deleteBot(node.bot, rootNodes) + deleteBotInstance(node.bot, rootNodes) } completeDeletion(node, rootNodes) destroyPart(node) cleanNode(node) } - function deleteBot (node, rootNodes) { + function deleteBotInstance (node, rootNodes) { let payload = node.payload if (payload.parentNode !== undefined) { payload.parentNode.bot = undefined diff --git a/StrategySpace/Workspace/FunctionLibraries/PartsFromNodes.js b/StrategySpace/Workspace/FunctionLibraries/PartsFromNodes.js index 5190e6b9e..609510560 100644 --- a/StrategySpace/Workspace/FunctionLibraries/PartsFromNodes.js +++ b/StrategySpace/Workspace/FunctionLibraries/PartsFromNodes.js @@ -11,9 +11,9 @@ function newPartsFromNodes () { addLayer: addLayer, addTaskManager: addTaskManager, addTask: addTask, - addSensor: addSensor, - addIndicator: addIndicator, - addTradingEngine: addTradingEngine, + addSensorBotInstance: addSensorBotInstance, + addIndicatorBotInstance: addIndicatorBotInstance, + addTradingBotInstance: addTradingBotInstance, addProcess: addProcess, addBacktestingSession: addBacktestingSession, addLiveTradingSession: addLiveTradingSession, @@ -673,7 +673,7 @@ function newPartsFromNodes () { return task } - function addSensor (node) { + function addSensorBotInstance (node) { if (node.bot === undefined) { node.bot = { processes: [], @@ -684,7 +684,7 @@ function newPartsFromNodes () { return node.bot } - function addIndicator (node) { + function addIndicatorBotInstance (node) { if (node.bot === undefined) { node.bot = { processes: [], @@ -695,7 +695,7 @@ function newPartsFromNodes () { return node.bot } - function addTradingEngine (node) { + function addTradingBotInstance (node) { if (node.bot === undefined) { node.bot = { processes: [], diff --git a/StrategySpace/Workspace/Workspace.js b/StrategySpace/Workspace/Workspace.js index a6850f292..dd8dce224 100644 --- a/StrategySpace/Workspace/Workspace.js +++ b/StrategySpace/Workspace/Workspace.js @@ -13,7 +13,7 @@ function newWorkspace () { nodeChildren: undefined, getNodeThatIsOnFocus: getNodeThatIsOnFocus, getNodeByShortcutKey: getNodeByShortcutKey, - getAllTradingEngines: getAllTradingEngines, + getAllTradingBotInstances: getAllTradingBotInstances, stopAllRunningTasks: stopAllRunningTasks, onMenuItemClick: onMenuItemClick, physics: physics, @@ -165,8 +165,8 @@ function newWorkspace () { } } - function getAllTradingEngines () { - let tradingEngines = [] + function getAllTradingBotInstances () { + let tradingBotInstances = [] for (let i = 0; i < thisObject.workspaceNode.rootNodes.length; i++) { let rootNode = thisObject.workspaceNode.rootNodes[i] if (rootNode.type === 'Definition') { @@ -180,7 +180,7 @@ function newWorkspace () { for (k = 0; k < taskManager.tasks.length; k++) { let task = taskManager.tasks[k] if (task.bot.type === 'Trading Bot Instance') { - tradingEngines.push(task.bot) + tradingBotInstances.push(task.bot) } } } @@ -189,7 +189,7 @@ function newWorkspace () { } } } - return tradingEngines + return tradingBotInstances } function getNodeByShortcutKey (searchingKey) { @@ -366,17 +366,17 @@ function newWorkspace () { break case 'Add Sensor Bot Instance': { - functionLibraryPartsFromNodes.addSensor(payload.node) + functionLibraryPartsFromNodes.addSensorBotInstance(payload.node) } break case 'Add Indicator Bot Instance': { - functionLibraryPartsFromNodes.addIndicator(payload.node) + functionLibraryPartsFromNodes.addIndicatorBotInstance(payload.node) } break case 'Add Trading Bot Instance': { - functionLibraryPartsFromNodes.addTradingEngine(payload.node) + functionLibraryPartsFromNodes.addTradingBotInstance(payload.node) } break case 'Add Process': @@ -541,15 +541,15 @@ function newWorkspace () { break } case 'Delete Sensor Bot Instance': { - functionLibraryNodeDeleter.deleteSensor(payload.node, thisObject.workspaceNode.rootNodes) + functionLibraryNodeDeleter.deleteSensorBotInstance(payload.node, thisObject.workspaceNode.rootNodes) break } case 'Delete Indicator Bot Instance': { - functionLibraryNodeDeleter.deleteIndicator(payload.node, thisObject.workspaceNode.rootNodes) + functionLibraryNodeDeleter.deleteIndicatorBotInstance(payload.node, thisObject.workspaceNode.rootNodes) break } case 'Delete Trading Bot Instance': { - functionLibraryNodeDeleter.deleteTradingEngine(payload.node, thisObject.workspaceNode.rootNodes) + functionLibraryNodeDeleter.deleteTradingBotInstance(payload.node, thisObject.workspaceNode.rootNodes) break } case 'Delete Process': {