From 469e7cf3ae0471100c69a9ae7a889688cf95a6fd Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 27 May 2019 14:32:24 +0200 Subject: [PATCH] Everything Can be Detached Now --- .../FunctionLibraries/AttachDetach.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/StrategySpace/Workspace/FunctionLibraries/AttachDetach.js b/StrategySpace/Workspace/FunctionLibraries/AttachDetach.js index 8850d9204..0fdfd241c 100644 --- a/StrategySpace/Workspace/FunctionLibraries/AttachDetach.js +++ b/StrategySpace/Workspace/FunctionLibraries/AttachDetach.js @@ -23,37 +23,57 @@ function newAttachDetach () { } break case 'Trigger Stage': { + node.payload.parentNode.triggerStage = undefined + completeDetachment(node, rootNodes) return } case 'Open Stage': { + node.payload.parentNode.openStage = undefined + completeDetachment(node, rootNodes) return } case 'Manage Stage': { + node.payload.parentNode.manageStage = undefined + completeDetachment(node, rootNodes) return } case 'Close Stage': { + node.payload.parentNode.closeStage = undefined + completeDetachment(node, rootNodes) return } case 'Trigger On Event': { + node.payload.parentNode.entryPoint = undefined + completeDetachment(node, rootNodes) return } break case 'Trigger Off Event': { + node.payload.parentNode.exitPoint = undefined + completeDetachment(node, rootNodes) return } break case 'Take Position Event': { + node.payload.parentNode.sellPoint = undefined + completeDetachment(node, rootNodes) return } case 'Initial Definition': { + node.payload.parentNode.initialDefinition = undefined + completeDetachment(node, rootNodes) return } break case 'Stop': { + node.payload.parentNode.stopLoss = undefined + completeDetachment(node, rootNodes) return } break case 'Take Profit': { + node.payload.parentNode.buyOrder = undefined + completeDetachment(node, rootNodes) return } break