diff --git a/CanvasApp/Animation.js b/CanvasApp/Animation.js index 4a0e1e72d..9163e8a69 100644 --- a/CanvasApp/Animation.js +++ b/CanvasApp/Animation.js @@ -93,7 +93,7 @@ function newAnimation () { callBackFunction() let t1 = performance.now() timeConsumed = t1 - t0 - if (key === 'Chart Space Draw') { + if (key === 'Charting Space Draw') { if (Math.random() * 100 > 99) { totalConsumption = 0 totalCounter = 0 diff --git a/CanvasApp/Canvas.js b/CanvasApp/Canvas.js index 9920a5ccc..f2fd2a639 100644 --- a/CanvasApp/Canvas.js +++ b/CanvasApp/Canvas.js @@ -32,12 +32,12 @@ function newCanvas () { let thisObject = { eventHandler: undefined, topSpace: undefined, - chartSpace: undefined, + chartingSpace: undefined, floatingSpace: undefined, panelsSpace: undefined, cockpitSpace: undefined, bottomSpace: undefined, - designerSpace: undefined, + designSpace: undefined, animation: undefined, initialize: initialize, finalize: finalize @@ -53,7 +53,7 @@ function newCanvas () { function finalize () { try { - thisObject.chartSpace.finalize() + thisObject.chartingSpace.finalize() thisObject.floatingSpace.finalize() browserCanvas.removeEventListener('mousedown', onMouseDown, false) @@ -95,8 +95,8 @@ function newCanvas () { thisObject.topSpace = newTopSpace() thisObject.topSpace.initialize() - thisObject.designerSpace = newDesignerSpace() - thisObject.designerSpace.initialize() + thisObject.designSpace = newDesignSpace() + thisObject.designSpace.initialize() thisObject.cockpitSpace = newCockpitSpace() thisObject.cockpitSpace.initialize() @@ -104,8 +104,8 @@ function newCanvas () { thisObject.panelsSpace = newPanelsSpace() thisObject.panelsSpace.initialize() - thisObject.chartSpace = newChartSpace() - thisObject.chartSpace.initialize() + thisObject.chartingSpace = newChartingSpace() + thisObject.chartingSpace.initialize() thisObject.bottomSpace = thisObject.cockpitSpace @@ -122,16 +122,16 @@ function newCanvas () { /* Spcaces Physics */ animation.addCallBackFunction('CockpitSpace Physics', thisObject.cockpitSpace.physics) animation.addCallBackFunction('Floating Space Physics', thisObject.floatingSpace.physics) - animation.addCallBackFunction('Chart Space Physics', thisObject.chartSpace.physics) - animation.addCallBackFunction('Designer Space Physics', thisObject.designerSpace.physics) + animation.addCallBackFunction('Charting Space Physics', thisObject.chartingSpace.physics) + animation.addCallBackFunction('Design Space Physics', thisObject.designSpace.physics) animation.addCallBackFunction('Panels Space Physics', thisObject.panelsSpace.physics) /* Spcaces Drawing */ animation.addCallBackFunction('Floating Space Draw', thisObject.floatingSpace.draw) - animation.addCallBackFunction('Chart Space Draw', thisObject.chartSpace.draw) + animation.addCallBackFunction('Charting Space Draw', thisObject.chartingSpace.draw) animation.addCallBackFunction('Panels Space', thisObject.panelsSpace.draw) animation.addCallBackFunction('CockpitSpace Draw', thisObject.cockpitSpace.draw) - animation.addCallBackFunction('Designer Space Draw', thisObject.designerSpace.draw) + animation.addCallBackFunction('Design Space Draw', thisObject.designSpace.draw) animation.addCallBackFunction('Top Space Draw', thisObject.topSpace.draw) animation.addCallBackFunction('Splash Screen Draw', splashScreen.draw) animation.start() @@ -231,7 +231,7 @@ function newCanvas () { function onKeyDown (event) { checkMediaRecording(event) - let nodeOnFocus = canvas.designerSpace.workspace.getNodeThatIsOnFocus() + let nodeOnFocus = canvas.designSpace.workspace.getNodeThatIsOnFocus() if (nodeOnFocus !== undefined) { if (nodeOnFocus.payload.uiObject.codeEditor !== undefined) { if (nodeOnFocus.payload.uiObject.codeEditor.visible === true) { @@ -297,22 +297,22 @@ function newCanvas () { } if (event.shiftKey === true && event.ctrlKey === false && event.code === 'ArrowLeft') { - canvas.chartSpace.oneScreenLeft() + canvas.chartingSpace.oneScreenLeft() return } if (event.shiftKey === true && event.ctrlKey === false && event.code === 'ArrowRight') { - canvas.chartSpace.oneScreenRight() + canvas.chartingSpace.oneScreenRight() return } if (event.shiftKey === true && event.code === 'ArrowUp') { - canvas.chartSpace.oneScreenUp() + canvas.chartingSpace.oneScreenUp() return } if (event.shiftKey === true && event.code === 'ArrowDown') { - canvas.chartSpace.oneScreenDown() + canvas.chartingSpace.oneScreenDown() return } @@ -360,7 +360,7 @@ function newCanvas () { /* From here we prevent the default behaviour */ event.preventDefault() - let nodeUsingThisKey = canvas.designerSpace.workspace.getNodeByShortcutKey(event.key) + let nodeUsingThisKey = canvas.designSpace.workspace.getNodeByShortcutKey(event.key) if (nodeOnFocus === undefined && nodeUsingThisKey !== undefined) { /* Then we displace the whole workspace to center it at the node using this key */ @@ -451,7 +451,7 @@ function newCanvas () { x: event.x, y: event.y } - thisObject.designerSpace.workspace.spawn(reader.result, mousePosition) + thisObject.designSpace.workspace.spawn(reader.result, mousePosition) } } } catch (err) { @@ -470,9 +470,9 @@ function newCanvas () { let container - /* We check if the mouse is over an element of the Designer Space / */ + /* We check if the mouse is over an element of the Design Space / */ - container = thisObject.designerSpace.getContainer(point) + container = thisObject.designSpace.getContainer(point) if (container !== undefined && container.isDraggeable === true) { containerBeingDragged = container @@ -528,9 +528,9 @@ function newCanvas () { return } - /* we check if it is over any of the existing containers at the Chart Space. */ + /* we check if it is over any of the existing containers at the Charting Space. */ - container = thisObject.chartSpace.getContainer(point, GET_CONTAINER_PURPOSE.DRAGGING) + container = thisObject.chartingSpace.getContainer(point, GET_CONTAINER_PURPOSE.DRAGGING) if (container !== undefined) { if (container.isDraggeable === true) { @@ -567,7 +567,6 @@ function newCanvas () { function onMouseClick (event) { try { - console.log('ignoreNextClick', ignoreNextClick) if (ignoreNextClick === true) { ignoreNextClick = false return @@ -578,9 +577,9 @@ function newCanvas () { let container - /* We check if the mouse is over an element of the Designer Space / */ + /* We check if the mouse is over an element of the Design Space / */ - container = thisObject.designerSpace.getContainer(point) + container = thisObject.designSpace.getContainer(point) if (container !== undefined && container.isClickeable === true) { container.eventHandler.raiseEvent('onMouseClick', point) @@ -614,9 +613,9 @@ function newCanvas () { return } - /* If it is not, then we check if it is over any of the existing containers at the Chart Space. */ + /* If it is not, then we check if it is over any of the existing containers at the Charting Space. */ - container = thisObject.chartSpace.getContainer(point, GET_CONTAINER_PURPOSE.MOUSE_CLICK) + container = thisObject.chartingSpace.getContainer(point, GET_CONTAINER_PURPOSE.MOUSE_CLICK) if (container !== undefined && container.isClickeable === true) { container.eventHandler.raiseEvent('onMouseClick', point) @@ -657,9 +656,9 @@ function newCanvas () { point.x = event.pageX point.y = event.pageY - CURRENT_TOP_MARGIN - if (canvas.chartSpace.viewport !== undefined) { - canvas.chartSpace.viewport.mousePosition.x = point.x - canvas.chartSpace.viewport.mousePosition.y = point.y + if (canvas.chartingSpace.viewport !== undefined) { + canvas.chartingSpace.viewport.mousePosition.x = point.x + canvas.chartingSpace.viewport.mousePosition.y = point.y } if (containerDragStarted === true || floatingObjectDragStarted === true || viewPortBeingDragged === true) { @@ -713,8 +712,8 @@ function newCanvas () { let container /* We check if the mouse is over an element of the Strategy Space / */ - if (thisObject.designerSpace !== undefined) { - container = thisObject.designerSpace.getContainer(point) + if (thisObject.designSpace !== undefined) { + container = thisObject.designSpace.getContainer(point) if (container !== undefined && container.detectMouseOver === true) { containerFound() @@ -752,9 +751,9 @@ function newCanvas () { } } - /* If it is not, then we check if it is over any of the existing containers at the Chart Space. */ - if (thisObject.chartSpace !== undefined) { - container = thisObject.chartSpace.getContainer(point, GET_CONTAINER_PURPOSE.MOUSE_OVER) + /* If it is not, then we check if it is over any of the existing containers at the Charting Space. */ + if (thisObject.chartingSpace !== undefined) { + container = thisObject.chartingSpace.getContainer(point, GET_CONTAINER_PURPOSE.MOUSE_OVER) if (container !== undefined && container.detectMouseOver === true) { containerFound() @@ -817,16 +816,16 @@ function newCanvas () { return false // This instructs the browser not to take the event and scroll the page. } - /* Chart Space. */ + /* Charting Space. */ - container = canvas.chartSpace.getContainer({ x: point.x, y: point.y }, GET_CONTAINER_PURPOSE.MOUSE_WHEEL) + container = canvas.chartingSpace.getContainer({ x: point.x, y: point.y }, GET_CONTAINER_PURPOSE.MOUSE_WHEEL) if (container !== undefined && container.isWheelable === true) { container.eventHandler.raiseEvent('onMouseWheel', event) return false // This instructs the browser not to take the event and scroll the page. } if (container !== undefined) { - canvas.chartSpace.viewport.onMouseWheel(event) + canvas.chartingSpace.viewport.onMouseWheel(event) return false } @@ -887,7 +886,7 @@ function newCanvas () { y: dragVector.upY - dragVector.downY } - canvas.chartSpace.viewport.displace(displaceVector) + canvas.chartingSpace.viewport.displace(displaceVector) } if (containerDragStarted) { if (containerBeingDragged !== undefined) { @@ -898,7 +897,7 @@ function newCanvas () { } let downNoZoom - downNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(downCopy) + downNoZoom = canvas.chartingSpace.viewport.unTransformThisPoint(downCopy) let upCopy = { x: dragVector.upX, @@ -906,7 +905,7 @@ function newCanvas () { } let upNoZoom - upNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(upCopy) + upNoZoom = canvas.chartingSpace.viewport.unTransformThisPoint(upCopy) displaceVector = { x: upNoZoom.x - downNoZoom.x, diff --git a/CanvasApp/ChartsSpace/ChartUtilities.js b/CanvasApp/ChartingSpace/ChartUtilities.js similarity index 100% rename from CanvasApp/ChartsSpace/ChartUtilities.js rename to CanvasApp/ChartingSpace/ChartUtilities.js diff --git a/CanvasApp/ChartsSpace/CoordinateSystem.js b/CanvasApp/ChartingSpace/CoordinateSystem.js similarity index 71% rename from CanvasApp/ChartsSpace/CoordinateSystem.js rename to CanvasApp/ChartingSpace/CoordinateSystem.js index 9d2ce752c..4fbfc24bd 100644 --- a/CanvasApp/ChartsSpace/CoordinateSystem.js +++ b/CanvasApp/ChartingSpace/CoordinateSystem.js @@ -15,10 +15,13 @@ function newCoordinateSystem () { maxWidth: undefined, scale: undefined, eventHandler: undefined, - autoMinScale: true, - autoMaxScale: true, + autoMinXScale: true, + autoMaxXScale: true, + autoMinYScale: true, + autoMaxYScale: true, physics: physics, - reportValue: reportValue, + reportXValue: reportXValue, + reportYValue: reportYValue, zoomX: zoomX, zoomY: zoomY, recalculateScale: recalculateScale, @@ -48,9 +51,13 @@ function newCoordinateSystem () { thisObject.eventHandler = newEventHandler() thisObject.eventHandler.name = 'Coordinate System' - let newMax = -VERY_LARGE_NUMBER - let newMin = VERY_LARGE_NUMBER - let notValueReported = true + let newXMax = -VERY_LARGE_NUMBER + let newXMin = VERY_LARGE_NUMBER + let noXValueReported = true + + let newYMax = -VERY_LARGE_NUMBER + let newYMin = VERY_LARGE_NUMBER + let noYValueReported = true return thisObject @@ -74,46 +81,80 @@ function newCoordinateSystem () { } function physics () { - if ((thisObject.autoMinScale === true || thisObject.autoMaxScale === true) && notValueReported === false) { - let mustRecalculate = false + let mustRecalculate = false - if (thisObject.autoMaxScale === true && thisObject.max.y !== newMax) { - thisObject.max.y = newMax + if ((thisObject.autoMinXScale === true || thisObject.autoMaxXScale === true) && noXValueReported === false) { + if (thisObject.autoMaxXScale === true && thisObject.max.x !== newXMax) { + thisObject.max.x = newXMax mustRecalculate = true } - if (thisObject.autoMaxScale === true) { - newMax = -VERY_LARGE_NUMBER + if (thisObject.autoMaxXScale === true) { + newXMax = -VERY_LARGE_NUMBER } - if (thisObject.autoMinScale === true && thisObject.min.y !== newMin) { - thisObject.min.y = newMin - newMin = VERY_LARGE_NUMBER + if (thisObject.autoMinXScale === true && thisObject.min.x !== newXMin) { + thisObject.min.x = newXMin + newXMin = VERY_LARGE_NUMBER mustRecalculate = true } - if (thisObject.autoMinScale === true) { - newMin = VERY_LARGE_NUMBER - } - - if (mustRecalculate === true) { - recalculateScale() + if (thisObject.autoMinXScale === true) { + newXMin = VERY_LARGE_NUMBER } /* Reseting this to start over at each cycle. */ + noXValueReported = true + } - notValueReported = true + if ((thisObject.autoMinYScale === true || thisObject.autoMaxYScale === true) && noYValueReported === false) { + if (thisObject.autoMaxYScale === true && thisObject.max.y !== newYMax) { + thisObject.max.y = newYMax + mustRecalculate = true + } + + if (thisObject.autoMaxYScale === true) { + newYMax = -VERY_LARGE_NUMBER + } + + if (thisObject.autoMinYScale === true && thisObject.min.y !== newYMin) { + thisObject.min.y = newYMin + newYMin = VERY_LARGE_NUMBER + mustRecalculate = true + } + + if (thisObject.autoMinYScale === true) { + newYMin = VERY_LARGE_NUMBER + } + + /* Reseting this to start over at each cycle. */ + noYValueReported = true + } + + if (mustRecalculate === true) { + recalculateScale() } } - function reportValue (value) { - if (thisObject.autoMinScale === true) { - if (value < newMin) { newMin = value } - notValueReported = false + function reportXValue (value) { + if (thisObject.autoMinXScale === true) { + if (value < newXMin) { newXMin = value } + noXValueReported = false } - if (thisObject.autoMaxScale === true) { - if (value > newMax) { newMax = value } - notValueReported = false + if (thisObject.autoMaxXScale === true) { + if (value > newXMax) { newXMax = value } + noXValueReported = false + } + } + + function reportYValue (value) { + if (thisObject.autoMinYScale === true) { + if (value < newYMin) { newYMin = value } + noYValueReported = false + } + if (thisObject.autoMaxYScale === true) { + if (value > newYMax) { newYMax = value } + noYValueReported = false } } diff --git a/CanvasApp/ChartsSpace/EdgeEditor.js b/CanvasApp/ChartingSpace/EdgeEditor.js similarity index 96% rename from CanvasApp/ChartsSpace/EdgeEditor.js rename to CanvasApp/ChartingSpace/EdgeEditor.js index 16cb52358..78f327139 100644 --- a/CanvasApp/ChartsSpace/EdgeEditor.js +++ b/CanvasApp/ChartingSpace/EdgeEditor.js @@ -402,15 +402,15 @@ function newEdgeEditor () { y: pointB4.y + edgeSize } - pointA1 = canvas.chartSpace.viewport.fitIntoViewport(pointA1) - pointA2 = canvas.chartSpace.viewport.fitIntoViewport(pointA2) - pointA3 = canvas.chartSpace.viewport.fitIntoViewport(pointA3) - pointA4 = canvas.chartSpace.viewport.fitIntoViewport(pointA4) + pointA1 = canvas.chartingSpace.viewport.fitIntoViewport(pointA1) + pointA2 = canvas.chartingSpace.viewport.fitIntoViewport(pointA2) + pointA3 = canvas.chartingSpace.viewport.fitIntoViewport(pointA3) + pointA4 = canvas.chartingSpace.viewport.fitIntoViewport(pointA4) - pointB1 = canvas.chartSpace.viewport.fitIntoViewport(pointB1) - pointB2 = canvas.chartSpace.viewport.fitIntoViewport(pointB2) - pointB3 = canvas.chartSpace.viewport.fitIntoViewport(pointB3) - pointB4 = canvas.chartSpace.viewport.fitIntoViewport(pointB4) + pointB1 = canvas.chartingSpace.viewport.fitIntoViewport(pointB1) + pointB2 = canvas.chartingSpace.viewport.fitIntoViewport(pointB2) + pointB3 = canvas.chartingSpace.viewport.fitIntoViewport(pointB3) + pointB4 = canvas.chartingSpace.viewport.fitIntoViewport(pointB4) browserCanvasContext.setLineDash([0, 0]) diff --git a/CanvasApp/ChartsSpace/PlottersManager.js b/CanvasApp/ChartingSpace/PlottersManager.js similarity index 100% rename from CanvasApp/ChartsSpace/PlottersManager.js rename to CanvasApp/ChartingSpace/PlottersManager.js diff --git a/CanvasApp/ChartsSpace/TimeMachine.js b/CanvasApp/ChartingSpace/TimeMachine.js similarity index 93% rename from CanvasApp/ChartsSpace/TimeMachine.js rename to CanvasApp/ChartingSpace/TimeMachine.js index 4391283f8..d11bacf51 100644 --- a/CanvasApp/ChartsSpace/TimeMachine.js +++ b/CanvasApp/ChartingSpace/TimeMachine.js @@ -54,6 +54,7 @@ function newTimeMachine () { let rateScaleMouseOverEventSuscriptionId let timeFrameScaleEventSuscriptionId let timeFrameScaleMouseOverEventSuscriptionId + let onScaleChangedEventSubscriptionId setupContainer() return thisObject @@ -71,8 +72,9 @@ function newTimeMachine () { } function finalize () { - canvas.chartSpace.viewport.eventHandler.stopListening(onViewportPositionChangedEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(onViewportZoomChangedEventSuscriptionId) + canvas.chartingSpace.viewport.eventHandler.stopListening(onViewportPositionChangedEventSuscriptionId) + canvas.chartingSpace.viewport.eventHandler.stopListening(onViewportZoomChangedEventSuscriptionId) + timeMachineCoordinateSystem.eventHandler.stopListening(onScaleChangedEventSubscriptionId) if (thisObject.timeScale !== undefined) { finalizeTimeScale() @@ -146,15 +148,15 @@ function newTimeMachine () { onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) onMouseNotOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) - - onViewportPositionChangedEventSuscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Position Changed', onViewportPositionChanged) - onViewportZoomChangedEventSuscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) + onViewportPositionChangedEventSuscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent('Position Changed', onViewportPositionChanged) + onViewportZoomChangedEventSuscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) + onScaleChangedEventSubscriptionId = timeMachineCoordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) thisObject.edgeEditor = newEdgeEditor() thisObject.edgeEditor.initialize(timeMachineCoordinateSystem) thisObject.edgeEditor.container.connectToParent(thisObject.container, true, true, false, true, true, true) - callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE) + callBackFunction() } function onMouseOver (event) { @@ -262,6 +264,10 @@ function newTimeMachine () { if (container !== undefined) { if (container.isForThisPurpose(purpose)) { return container + } else { + if (purpose === GET_CONTAINER_PURPOSE.DRAGGING && container.isClickeable === true) { + return container + } } } } @@ -278,7 +284,6 @@ function newTimeMachine () { for (let i = 0; i < thisObject.timelineCharts.length; i++) { container = thisObject.timelineCharts[i].getContainer(point, purpose) if (container !== undefined) { - console.log('IN TIME MACHINE GOT THIS CONTAINER: ' + container.name) if (container.isForThisPurpose(purpose)) { if (thisObject.container.frame.isThisPointHere(point) === true) { return container @@ -317,14 +322,18 @@ function newTimeMachine () { } } + function onScaleChanged () { + recalculateCurrentDatetime() + } + function recalculateCurrentDatetime () { /* The view port was moved or the view port zoom level was changed and the center of the screen points to a different datetime that we must calculate. */ let center = { - x: (canvas.chartSpace.viewport.visibleArea.bottomRight.x - canvas.chartSpace.viewport.visibleArea.bottomLeft.x) / 2, - y: (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topRight.y) / 2 + x: (canvas.chartingSpace.viewport.visibleArea.bottomRight.x - canvas.chartingSpace.viewport.visibleArea.bottomLeft.x) / 2, + y: (canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topRight.y) / 2 } center = unTransformThisPoint(center, thisObject.container) @@ -339,7 +348,7 @@ function newTimeMachine () { } function fitFunction (point, fullVisible, margin, topMargin, bottomMargin) { - /* We prevent a point to be out of the container AND out of the Chart Space in general */ + /* We prevent a point to be out of the container AND out of the Charting Space in general */ let returnPoint = { x: point.x, @@ -369,7 +378,7 @@ function newTimeMachine () { if (returnPoint.y - margin - topMargin < upCorner.y) { returnPoint.y = upCorner.y + margin + topMargin } if (returnPoint.y + margin + bottomMargin > bottonCorner.y) { returnPoint.y = bottonCorner.y - margin - bottomMargin } - returnPoint = canvas.chartSpace.fitFunction(returnPoint, fullVisible) + returnPoint = canvas.chartingSpace.fitFunction(returnPoint, fullVisible) return returnPoint } @@ -387,7 +396,7 @@ function newTimeMachine () { } function panelPhysics () { - if (thisObject.container.frame.isInViewPort() && canvas.chartSpace.viewport.zoomTargetLevel > ZOOM_OUT_THRESHOLD_FOR_HIDDING_PANELS) { + if (thisObject.container.frame.isInViewPort() && canvas.chartingSpace.viewport.zoomTargetLevel > ZOOM_OUT_THRESHOLD_FOR_HIDDING_PANELS) { canvas.panelsSpace.unHide(thisObject.payload.node.id, 'Layers Panel') canvas.panelsSpace.unHide(thisObject.payload.node.id, 'Plotter Panel') } else { @@ -531,7 +540,7 @@ function newTimeMachine () { if (thisObject.rateScale !== undefined && thisObject.rateScale.isVisible === true) { thisObject.rateScale.draw() } } } else { - let icon = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + let icon = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.type) if (icon !== undefined) { if (icon.canDrawIcon === true) { let imageSize = 40 @@ -581,7 +590,7 @@ function newTimeMachine () { let imageSize = 25 let fontSize = 25 let opacity = 1 - let icon = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + let icon = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.type) position = transformThisPoint(position, thisObject.container) printLabel(thisObject.payload.node.name, position.x + 30, position.y - 10, opacity, fontSize) diff --git a/CanvasApp/ChartsSpace/TimelineChart.js b/CanvasApp/ChartingSpace/TimelineChart.js similarity index 98% rename from CanvasApp/ChartsSpace/TimelineChart.js rename to CanvasApp/ChartingSpace/TimelineChart.js index c92c946b6..4444579bb 100644 --- a/CanvasApp/ChartsSpace/TimelineChart.js +++ b/CanvasApp/ChartingSpace/TimelineChart.js @@ -239,6 +239,8 @@ function newTimelineChart () { timelineChartCoordinateSystem.max.x = timeMachineCoordinateSystem.max.x timelineChartCoordinateSystem.maxHeight = timeMachineCoordinateSystem.maxHeight timelineChartCoordinateSystem.maxWidth = timeMachineCoordinateSystem.maxWidth + timelineChartCoordinateSystem.autoMinXScale = timeMachineCoordinateSystem.autoMinXScale + timelineChartCoordinateSystem.autoMaxXScale = timeMachineCoordinateSystem.autoMaxXScale timelineChartCoordinateSystem.recalculateScale() } diff --git a/CanvasApp/ChartsSpace/Viewport.js b/CanvasApp/ChartingSpace/Viewport.js similarity index 100% rename from CanvasApp/ChartsSpace/Viewport.js rename to CanvasApp/ChartingSpace/Viewport.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ChainAttachDetach.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/ChainAttachDetach.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ChainAttachDetach.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/ChainAttachDetach.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/NodeChildren.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/NodeChildren.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/NodeChildren.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/NodeChildren.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/NodeCloning.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/NodeCloning.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/NodeCloning.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/NodeCloning.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/NodeDeleter.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/NodeDeleter.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/NodeDeleter.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/NodeDeleter.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/OnFocus.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/OnFocus.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/OnFocus.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/OnFocus.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/ProtocolNode.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/ProtocolNode.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/SessionFunctions.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/SessionFunctions.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/SessionFunctions.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/SessionFunctions.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ShortcutKeys.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/ShortcutKeys.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/ShortcutKeys.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/ShortcutKeys.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/TaskFunctions.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/TaskFunctions.js similarity index 100% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/TaskFunctions.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/TaskFunctions.js diff --git a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js similarity index 99% rename from CanvasApp/DesignerSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js rename to CanvasApp/DesignSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js index 40466a029..96f7bfef3 100644 --- a/CanvasApp/DesignerSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js +++ b/CanvasApp/DesignSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js @@ -384,7 +384,7 @@ function newUiObjectsFromNodes () { payload.node = node payload.parentNode = parentNode payload.chainParent = chainParent - payload.onMenuItemClick = canvas.designerSpace.workspace.onMenuItemClick + payload.onMenuItemClick = canvas.designSpace.workspace.onMenuItemClick node.payload = payload node.type = uiObjectType diff --git a/CanvasApp/DesignerSpace/Workspace/Workspace.js b/CanvasApp/DesignSpace/Workspace/Workspace.js similarity index 99% rename from CanvasApp/DesignerSpace/Workspace/Workspace.js rename to CanvasApp/DesignSpace/Workspace/Workspace.js index f5d85214d..d061988c8 100644 --- a/CanvasApp/DesignerSpace/Workspace/Workspace.js +++ b/CanvasApp/DesignSpace/Workspace/Workspace.js @@ -140,7 +140,7 @@ function newWorkspace () { workingAtTask++ break case 5: - canvas.chartSpace.reset() + canvas.chartingSpace.reset() workingAtTask++ break case 6: diff --git a/CanvasApp/FloatingSpace/CircularMenuItem.js b/CanvasApp/FloatingSpace/CircularMenuItem.js index e4355e01c..b54779f50 100644 --- a/CanvasApp/FloatingSpace/CircularMenuItem.js +++ b/CanvasApp/FloatingSpace/CircularMenuItem.js @@ -203,19 +203,19 @@ function newCircularMenuItem () { temporaryStatus === STATUS_SECONDARY_WORK_FAILED ) && thisObject.secondaryAction !== undefined ) { - thisObject.iconOn = canvas.designerSpace.iconCollection.get(thisObject.secondaryIcon) - thisObject.iconOff = canvas.designerSpace.iconCollection.get(thisObject.secondaryIcon) + thisObject.iconOn = canvas.designSpace.iconCollection.get(thisObject.secondaryIcon) + thisObject.iconOff = canvas.designSpace.iconCollection.get(thisObject.secondaryIcon) } else { if (thisObject.relatedUiObject !== undefined) { - thisObject.iconOn = canvas.designerSpace.iconByUiObjectType.get(thisObject.relatedUiObject) - thisObject.iconOff = canvas.designerSpace.iconByUiObjectType.get(thisObject.relatedUiObject) + thisObject.iconOn = canvas.designSpace.iconByUiObjectType.get(thisObject.relatedUiObject) + thisObject.iconOff = canvas.designSpace.iconByUiObjectType.get(thisObject.relatedUiObject) } else { if (thisObject.iconPathOn !== undefined && thisObject.iconPathOff !== undefined) { - thisObject.iconOn = canvas.designerSpace.iconCollection.get(thisObject.iconPathOn) - thisObject.iconOff = canvas.designerSpace.iconCollection.get(thisObject.iconPathOff) + thisObject.iconOn = canvas.designSpace.iconCollection.get(thisObject.iconPathOn) + thisObject.iconOff = canvas.designSpace.iconCollection.get(thisObject.iconPathOff) } else { - thisObject.iconOn = canvas.designerSpace.iconCollection.get(thisObject.icons[thisObject.actionStatus()]) - thisObject.iconOff = canvas.designerSpace.iconCollection.get(thisObject.icons[thisObject.actionStatus()]) + thisObject.iconOn = canvas.designSpace.iconCollection.get(thisObject.icons[thisObject.actionStatus()]) + thisObject.iconOff = canvas.designSpace.iconCollection.get(thisObject.icons[thisObject.actionStatus()]) } } } diff --git a/CanvasApp/FloatingSpace/FloatingObject.js b/CanvasApp/FloatingSpace/FloatingObject.js index bc83446dd..6e9ce5833 100644 --- a/CanvasApp/FloatingSpace/FloatingObject.js +++ b/CanvasApp/FloatingSpace/FloatingObject.js @@ -261,7 +261,7 @@ function newFloatingObject () { if (parent.payload.position === undefined) { return } let distanceToParent = Math.sqrt(Math.pow(parent.payload.position.x - thisObject.container.frame.position.x, 2) + Math.pow(parent.payload.position.y - thisObject.container.frame.position.y, 2)) // ... we calculate the distance ... - let parentChildren = canvas.designerSpace.workspace.nodeChildren.childrenCount(parent, thisObject.payload.node) + let parentChildren = canvas.designSpace.workspace.nodeChildren.childrenCount(parent, thisObject.payload.node) let axisCount = parentChildren.childrenCount let axisIndex = parentChildren.childIndex let baseAngle = 0 diff --git a/CanvasApp/FloatingSpace/UiObject.js b/CanvasApp/FloatingSpace/UiObject.js index 77996ee22..ee4510d2c 100644 --- a/CanvasApp/FloatingSpace/UiObject.js +++ b/CanvasApp/FloatingSpace/UiObject.js @@ -427,7 +427,7 @@ function newUiObject () { if (previousDistanceToChainParent !== undefined) { if (ratio > THRESHOLD) { - canvas.designerSpace.workspace.chainDetachNode(thisObject.payload.node) + canvas.designSpace.workspace.chainDetachNode(thisObject.payload.node) } } } @@ -534,7 +534,7 @@ function newUiObject () { if (previousDistanceToReferenceParent !== undefined) { if (ratio > THRESHOLD) { - canvas.designerSpace.workspace.referenceDetachNode(thisObject.payload.node) + canvas.designSpace.workspace.referenceDetachNode(thisObject.payload.node) } } } @@ -657,7 +657,7 @@ function newUiObject () { } function iconPhysics () { - icon = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + icon = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.type) let nodeDefinition = APP_SCHEMA_MAP.get(thisObject.payload.node.type) if (nodeDefinition.alternativeIcons !== undefined) { let nodeToUse = thisObject.payload.node @@ -685,7 +685,7 @@ function newUiObject () { iconName = alternativeIcon.iconName } } - let newIcon = canvas.designerSpace.iconCollection.get(iconName) + let newIcon = canvas.designSpace.iconCollection.get(iconName) if (newIcon !== undefined) { icon = newIcon } @@ -694,7 +694,7 @@ function newUiObject () { } } - executingIcon = canvas.designerSpace.iconCollection.get('attractive') + executingIcon = canvas.designSpace.iconCollection.get('attractive') } function onFocus () { @@ -748,12 +748,12 @@ function newUiObject () { function onDragFinished (event) { if (isChainAttaching === true) { - canvas.designerSpace.workspace.chainAttachNode(thisObject.payload.node, chainAttachToNode) + canvas.designSpace.workspace.chainAttachNode(thisObject.payload.node, chainAttachToNode) chainAttachToNode = undefined isChainAttaching = false } if (isReferenceAttaching === true) { - canvas.designerSpace.workspace.referenceAttachNode(thisObject.payload.node, referenceAttachToNode) + canvas.designSpace.workspace.referenceAttachNode(thisObject.payload.node, referenceAttachToNode) referenceAttachToNode = undefined isReferenceAttaching = false } diff --git a/CanvasApp/Frame.js b/CanvasApp/Frame.js index fc38fea12..3f8bb1590 100644 --- a/CanvasApp/Frame.js +++ b/CanvasApp/Frame.js @@ -52,7 +52,7 @@ function newFrame () { } function isInViewPort () { - /* This function is usefull to know if the object who has this frame is currently appearing at least in part at the canvas.chartSpace.viewport */ + /* This function is usefull to know if the object who has this frame is currently appearing at least in part at the canvas.chartingSpace.viewport */ point1 = { x: 0, @@ -69,7 +69,7 @@ function newFrame () { point1 = transformThisPoint(point1, thisObject.container) point3 = transformThisPoint(point3, thisObject.container) - if (point1.x < canvas.chartSpace.viewport.visibleArea.topRight.x && point1.y < canvas.chartSpace.viewport.visibleArea.bottomRight.y && point3.x > canvas.chartSpace.viewport.visibleArea.bottomLeft.x && point3.y > canvas.chartSpace.viewport.visibleArea.topLeft.y) { + if (point1.x < canvas.chartingSpace.viewport.visibleArea.topRight.x && point1.y < canvas.chartingSpace.viewport.visibleArea.bottomRight.y && point3.x > canvas.chartingSpace.viewport.visibleArea.bottomLeft.x && point3.y > canvas.chartingSpace.viewport.visibleArea.topLeft.y) { return true } else { return false diff --git a/CanvasApp/Globals.js b/CanvasApp/Globals.js index d0441e059..24454d260 100644 --- a/CanvasApp/Globals.js +++ b/CanvasApp/Globals.js @@ -44,6 +44,7 @@ UI_FONT = { const DEBUG = {} const ZOOM_OUT_THRESHOLD_FOR_HIDDING_PANELS = 5 // This regulates some behavious changes that happens when the user zoom out below this level. const ZOOM_OUT_THRESHOLD_FOR_CHANGING_TIME_FRAME = 5 // This help regulate when to change the Time Frame base on the level of zoom out. +const ZOOM_OUT_THRESHOLD_FOR_PACKING_OBJECTS_AT_THE_BOTTOM_OR_TOP_OF_VIEWPORT = 5 let FONT_ASPECT_RATIO = 0.32; @@ -164,10 +165,10 @@ const _3_MINUTES_IN_MILISECONDS = 3 * 60 * 1000; const _2_MINUTES_IN_MILISECONDS = 2 * 60 * 1000; const _1_MINUTE_IN_MILISECONDS = 1 * 60 * 1000; -let NEW_SESSION_INITIAL_DATE = new Date(); // This value will be overwritten at the canvas.chartSpace.viewport.initialize if the user had a prevous session with this same browser. +let NEW_SESSION_INITIAL_DATE = new Date(); // This value will be overwritten at the canvas.chartingSpace.viewport.initialize if the user had a prevous session with this same browser. let INITIAL_ZOOM_LEVEL = -28.25 // This is the zoom level at the view port in which the APP starts. -let INITIAL_TIME_PERIOD = ONE_DAY_IN_MILISECONDS // This value will be overwritten at the canvas.chartSpace.viewport.initialize if the user had a prevous session with this same browser. -let VERY_LARGE_NUMBER = 100000000000 +let INITIAL_TIME_PERIOD = ONE_DAY_IN_MILISECONDS // This value will be overwritten at the canvas.chartingSpace.viewport.initialize if the user had a prevous session with this same browser. +let VERY_LARGE_NUMBER = 100000000000000 let CURRENT_TOP_MARGIN = window.canvasApp.topMargin let AT_FULL_SCREEN_MODE = false @@ -206,7 +207,7 @@ const PERIOD_05_MIN = "05-min"; const PERIOD_01_MIN = "01-min"; /* -We define here the size of the chartSpace. It has to bee enough big in order to accomodate all the charts we expect to display in this space. +We define here the size of the chartingSpace. It has to bee enough big in order to accomodate all the charts we expect to display in this space. */ const TIME_MACHINE_WIDTH = 320; diff --git a/CanvasApp/Panels/Layer.js b/CanvasApp/Panels/Layer.js index 85300f606..f17574b6c 100644 --- a/CanvasApp/Panels/Layer.js +++ b/CanvasApp/Panels/Layer.js @@ -472,7 +472,7 @@ function newLayer () { let icon2 if (plotterModule.code.icon !== undefined) { - icon2 = canvas.designerSpace.iconCollection.get(plotterModule.code.icon) + icon2 = canvas.designSpace.iconCollection.get(plotterModule.code.icon) } let icon3 = getIcon(baseAsset) @@ -490,9 +490,9 @@ function newLayer () { } } if (iconName !== undefined) { - icon = canvas.designerSpace.iconCollection.get(iconName) + icon = canvas.designSpace.iconCollection.get(iconName) } else { - icon = canvas.designerSpace.iconCollection.get(nodeDefinition.icon) + icon = canvas.designSpace.iconCollection.get(nodeDefinition.icon) } return icon } diff --git a/CanvasApp/Panels/LayersPanel.js b/CanvasApp/Panels/LayersPanel.js index bfc43216f..9381a844b 100644 --- a/CanvasApp/Panels/LayersPanel.js +++ b/CanvasApp/Panels/LayersPanel.js @@ -60,8 +60,8 @@ function newLayersPanel () { thisObject.container.frame.height = headerHeight let position = { // Default position - x: canvas.chartSpace.viewport.visibleArea.topLeft.x, - y: canvas.chartSpace.viewport.visibleArea.topLeft.y + x: canvas.chartingSpace.viewport.visibleArea.topLeft.x, + y: canvas.chartingSpace.viewport.visibleArea.topLeft.y } thisObject.container.frame.position = position @@ -189,7 +189,7 @@ function newLayersPanel () { function panelSizePhysics () { if (isInitialized === false || thisObject.visible === false || thisObject.isHidden === true) { return } - let viewPortHeight = canvas.chartSpace.viewport.visibleArea.bottomLeft.y - canvas.chartSpace.viewport.visibleArea.topLeft.y + let viewPortHeight = canvas.chartingSpace.viewport.visibleArea.bottomLeft.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y if (viewPortHeight < headerHeight) { thisObject.visible = false @@ -386,8 +386,8 @@ function newLayersPanel () { let label2 = thisObject.payload.node.payload.parentNode.name.substring(0, 18) let label3 = '' - let icon1 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.payload.parentNode.type) - let icon2 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) + let icon1 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.payload.parentNode.type) + let icon2 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) let backgroundColor = UI_COLOR.BLACK diff --git a/CanvasApp/Panels/PanelTabButton.js b/CanvasApp/Panels/PanelTabButton.js index 484fa66a8..2d4b37565 100644 --- a/CanvasApp/Panels/PanelTabButton.js +++ b/CanvasApp/Panels/PanelTabButton.js @@ -58,7 +58,7 @@ function newPanelTabButton () { upPosition.y = thisObject.parentContainer.frame.position.y downPosition.x = thisObject.parentContainer.frame.position.x - downPosition.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y + downPosition.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y transitionPosition.x = upPosition.x transitionPosition.y = upPosition.y @@ -96,10 +96,10 @@ function newPanelTabButton () { if (isInitialized === false) { return } upPosition.x = thisObject.parentContainer.frame.position.x - upPosition.y = canvas.chartSpace.viewport.visibleArea.topRight.y + upPosition.y = canvas.chartingSpace.viewport.visibleArea.topRight.y downPosition.x = thisObject.parentContainer.frame.position.x - downPosition.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y + downPosition.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y if (thisObject.status === 'going down') { if (transitionPosition.y < downPosition.y) { diff --git a/CanvasApp/Panels/PanelsVisibleButton.js b/CanvasApp/Panels/PanelsVisibleButton.js index 89bb719a0..b2266845e 100644 --- a/CanvasApp/Panels/PanelsVisibleButton.js +++ b/CanvasApp/Panels/PanelsVisibleButton.js @@ -74,9 +74,9 @@ function newPanelsVisibleButton () { function draw () { let icon if (thisObject.showPanels === true) { - icon = canvas.designerSpace.iconCollection.get('plotter-panel') + icon = canvas.designSpace.iconCollection.get('plotter-panel') } else { - icon = canvas.designerSpace.iconCollection.get('social-bot') + icon = canvas.designSpace.iconCollection.get('toggle-panel-off') } drawIcon(icon, 1 / 2, 1 / 2, 0, 0, 14, thisObject.container) diff --git a/CanvasApp/Panels/PlotterPanel.js b/CanvasApp/Panels/PlotterPanel.js index 28d38f488..24ef4f91f 100644 --- a/CanvasApp/Panels/PlotterPanel.js +++ b/CanvasApp/Panels/PlotterPanel.js @@ -47,8 +47,8 @@ function newPlotterPanel () { thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL thisObject.container.frame.height = UI_PANEL.HEIGHT.NORMAL - thisObject.container.frame.position.x = canvas.chartSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width - thisObject.container.frame.width * Math.random() * 8 - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height - thisObject.container.frame.height * Math.random() * 1.5 + thisObject.container.frame.position.x = canvas.chartingSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width - thisObject.container.frame.width * Math.random() * 8 + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height - thisObject.container.frame.height * Math.random() * 1.5 panelTabButton = newPanelTabButton() panelTabButton.parentContainer = thisObject.container diff --git a/CanvasApp/Plotter.js b/CanvasApp/Plotter.js index 095b1d6f5..e23e87dc3 100644 --- a/CanvasApp/Plotter.js +++ b/CanvasApp/Plotter.js @@ -25,7 +25,7 @@ function newPlotter () { let coordinateSystem let plotterModuleConfig - let slotHeight = (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y) / 10 // This is the amount of slots available + let slotHeight = (canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y) / 10 // This is the amount of slots available let mustRecalculateDataPoints = false let atMousePositionFillStyles = new Map() let atMousePositionStrokeStyles = new Map() @@ -61,8 +61,8 @@ function newPlotter () { try { /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId) + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId) + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId) canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId) thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId) @@ -113,8 +113,8 @@ function newPlotter () { fileCursor = dailyFiles.getFileCursor(pTimeFrame) /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Position Changed', onViewportPositionChanged) + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent('Position Changed', onViewportPositionChanged) dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent('Drag Finished', onDragFinished) marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent('Files Updated', onMarketFilesUpdated) dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent('Files Updated', onDailyFilesUpdated) @@ -376,8 +376,8 @@ function newPlotter () { let daysOnSides = getSideDays(timeFrame) - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem) - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem) + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem) + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem) let dateDiff = rightDate.valueOf() - leftDate.valueOf() @@ -429,8 +429,8 @@ function newPlotter () { let daysOnSides = getSideDays(timeFrame) - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem) - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem) + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem) + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem) let dateDiff = rightDate.valueOf() - leftDate.valueOf() @@ -520,13 +520,13 @@ function newPlotter () { beginPoint = transformThisPoint(beginPoint, thisObject.container) endPoint = transformThisPoint(endPoint, thisObject.container) - beginPoint = canvas.chartSpace.viewport.fitIntoVisibleArea(beginPoint) - endPoint = canvas.chartSpace.viewport.fitIntoVisibleArea(endPoint) + beginPoint = canvas.chartingSpace.viewport.fitIntoVisibleArea(beginPoint) + endPoint = canvas.chartingSpace.viewport.fitIntoVisibleArea(endPoint) beginPoint = thisObject.fitFunction(beginPoint) endPoint = thisObject.fitFunction(endPoint) - if (endPoint.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || beginPoint.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (endPoint.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || beginPoint.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue } @@ -569,7 +569,7 @@ function newPlotter () { y: y } /* Contributing to Auto-Scale */ - coordinateSystem.reportValue(dataPoint.y) + coordinateSystem.reportYValue(dataPoint.y) /* The information we store in files is independent from the charing system and its coordinate systems. @@ -577,7 +577,7 @@ function newPlotter () { */ dataPoint = coordinateSystem.transformThisPoint(dataPoint) dataPoint = transformThisPoint(dataPoint, thisObject.container) - dataPoint = canvas.chartSpace.viewport.fitIntoVisibleArea(dataPoint) + dataPoint = canvas.chartingSpace.viewport.fitIntoVisibleArea(dataPoint) dataPoint = thisObject.fitFunction(dataPoint) /* Store the data point at the local map */ @@ -586,7 +586,7 @@ function newPlotter () { if (plotterModuleConfig !== undefined) { if (plotterModuleConfig.slot !== undefined) { /* We reset the y coordinate since it will be transformed with another coordinate system to fit into a slot. */ - dataPoint.y = (-1) * y * coordinateSystem.scale.y + (plotterModuleConfig.slot.number - 1) * slotHeight + canvas.chartSpace.viewport.visibleArea.topLeft.y + dataPoint.y = (-1) * y * coordinateSystem.scale.y + (plotterModuleConfig.slot.number - 1) * slotHeight + canvas.chartingSpace.viewport.visibleArea.topLeft.y } } } @@ -726,7 +726,7 @@ function newPlotter () { y: dataPointObject.y } /* We make sure the points do not fall outside the viewport visible area. This step allways need to be done. */ - dataPoint = canvas.chartSpace.viewport.fitIntoVisibleArea(dataPoint) + dataPoint = canvas.chartingSpace.viewport.fitIntoVisibleArea(dataPoint) dataPoint = thisObject.fitFunction(dataPoint) if (k === 0) { browserCanvasContext.moveTo(dataPoint.x, dataPoint.y) @@ -769,7 +769,7 @@ function newPlotter () { } } - if (coordinateSystem.autoMinScale === true || coordinateSystem.autosMaxScale === true) { + if (coordinateSystem.autoMinYScale === true || coordinateSystem.autosMaxScale === true) { mustRecalculateDataPoints = true } else { mustRecalculateDataPoints = false diff --git a/CanvasApp/Dashboard.js b/CanvasApp/PostLoader.js similarity index 97% rename from CanvasApp/Dashboard.js rename to CanvasApp/PostLoader.js index 3d82092d0..5b33252a4 100644 --- a/CanvasApp/Dashboard.js +++ b/CanvasApp/PostLoader.js @@ -88,7 +88,7 @@ function newDashboard () { function setBrowserEvents () { window.onbeforeunload = onBrowserClosed function onBrowserClosed () { - // canvas.designerSpace.workspace.stopAllRunningTasks() + // canvas.designSpace.workspace.stopAllRunningTasks() } } } diff --git a/CanvasApp/Scales/AutoScaleButton.js b/CanvasApp/Scales/AutoScaleButton.js index 4add5d534..1034443ca 100644 --- a/CanvasApp/Scales/AutoScaleButton.js +++ b/CanvasApp/Scales/AutoScaleButton.js @@ -5,6 +5,7 @@ function newAutoScaleButton () { parentContainer: undefined, autoMinScale: undefined, autoMaxScale: undefined, + setStatus: setStatus, draw: draw, getContainer: getContainer, // returns the inner most container that holds the point received by parameter. initialize: initialize, @@ -19,13 +20,15 @@ function newAutoScaleButton () { thisObject.container.isDraggeable = false thisObject.container.frame.containerName = 'Auto Scale Button' - let onMouseClickEventSuscriptionId + const ICON_SIZE = 36 + let onMouseWheelEventSubscriptionId let coordinateSystem - + let axis + let currentStatus return thisObject function finalize () { - thisObject.container.eventHandler.stopListening(onMouseClickEventSuscriptionId) + thisObject.container.eventHandler.stopListening(onMouseWheelEventSubscriptionId) thisObject.container.finalize() thisObject.container = undefined thisObject.fitFunction = undefined @@ -33,83 +36,159 @@ function newAutoScaleButton () { thisObject.panels = undefined coordinateSystem = undefined + axis = undefined } - function initialize (pCoordinateSystem) { + function initialize (pAxis, pCoordinateSystem) { + axis = pAxis coordinateSystem = pCoordinateSystem - thisObject.autoMinScale = coordinateSystem.autoMinScale - thisObject.autoMaxScale = coordinateSystem.autoMaxScale + thisObject.autoMinScale = coordinateSystem.autoMinYScale + thisObject.autoMaxScale = coordinateSystem.autoMaxYScale - thisObject.container.frame.width = 25 - thisObject.container.frame.height = 25 + switch (axis) { + case 'X': { + thisObject.container.frame.width = ICON_SIZE + thisObject.container.frame.height = ICON_SIZE - let position = { - x: thisObject.container.parentContainer.frame.width * 5 / 8, - y: thisObject.container.parentContainer.frame.height / 2 - thisObject.container.frame.height / 2 + let position = { + x: thisObject.container.parentContainer.frame.width * 7 / 8, + y: thisObject.container.parentContainer.frame.height / 2 + } + + thisObject.container.frame.position = position + break + } + case 'Y': { + thisObject.container.frame.width = ICON_SIZE + thisObject.container.frame.height = ICON_SIZE + + let position = { + x: thisObject.container.parentContainer.frame.width * 7 / 8, + y: thisObject.container.parentContainer.frame.height / 2 + } + + thisObject.container.frame.position = position + break + } } - - thisObject.container.frame.position = position - - /* Lets listen to our own events to react when we have a Mouse Click */ - onMouseClickEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseClick', onMouseClick) + onMouseWheelEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseWheel', onMouseWheel) } - function onMouseClick (event) { + function setStatus (autoMinScale, autoMaxScale) { + thisObject.autoMinScale = autoMinScale + thisObject.autoMaxScale = autoMaxScale + if (thisObject.autoMinScale === false && thisObject.autoMaxScale === false) { - thisObject.autoMinScale = true - thisObject.autoMaxScale = false - update() - return + currentStatus = 1 } if (thisObject.autoMinScale === true && thisObject.autoMaxScale === false) { - thisObject.autoMinScale = false - thisObject.autoMaxScale = true - update() - return + currentStatus = 2 } if (thisObject.autoMinScale === false && thisObject.autoMaxScale === true) { - thisObject.autoMinScale = true - thisObject.autoMaxScale = true - update() - return + currentStatus = 3 } if (thisObject.autoMinScale === true && thisObject.autoMaxScale === true) { - thisObject.autoMinScale = false - thisObject.autoMaxScale = false - update() - return + currentStatus = 4 + } + } + function onMouseWheel (event) { + let factor + let delta = event.wheelDelta + if (delta < 0) { + delta = -1 + } else { + delta = 1 + } + currentStatus = currentStatus + delta + if (currentStatus === 5) { currentStatus = 1 } + if (currentStatus === 0) { currentStatus = 4 } + + switch (currentStatus) { + case 1: { + thisObject.autoMinScale = false + thisObject.autoMaxScale = false + update() + return + } + case 2: { + thisObject.autoMinScale = true + thisObject.autoMaxScale = false + update() + return + } + case 3: { + thisObject.autoMinScale = false + thisObject.autoMaxScale = true + update() + return + } + case 4: { + thisObject.autoMinScale = true + thisObject.autoMaxScale = true + update() + return + } } function update () { - coordinateSystem.autoMinScale = thisObject.autoMinScale - coordinateSystem.autoMaxScale = thisObject.autoMaxScale + switch (axis) { + case 'X': { + coordinateSystem.autoMinXScale = thisObject.autoMinScale + coordinateSystem.autoMaxXScale = thisObject.autoMaxScale + break + } + case 'Y': { + coordinateSystem.autoMinYScale = thisObject.autoMinScale + coordinateSystem.autoMaxYScale = thisObject.autoMaxScale + break + } + } + coordinateSystem.recalculateScale() } } function getContainer (point, purpose) { - console.log('INSIDE BUTTON') if (thisObject.container.frame.isThisPointHere(point, true) === true) { - console.log('RETURNING BUTTON FROM BUTTON') return thisObject.container } } function draw () { let icon - if (thisObject.autoMinScale === false && thisObject.autoMaxScale === false) { - icon = canvas.designerSpace.iconCollection.get('plotter-panel') + switch (axis) { + case 'X': { + if (thisObject.autoMinScale === false && thisObject.autoMaxScale === false) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-time-scale-manual') + } + if (thisObject.autoMinScale === true && thisObject.autoMaxScale === false) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-time-scale-auto-min') + } + if (thisObject.autoMinScale === false && thisObject.autoMaxScale === true) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-time-scale-auto-max') + } + if (thisObject.autoMinScale === true && thisObject.autoMaxScale === true) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-time-scale-auto-min-max') + } + drawIcon(icon, 0, 0, 0, 0, ICON_SIZE, thisObject.container) + break + } + case 'Y': { + if (thisObject.autoMinScale === false && thisObject.autoMaxScale === false) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-scale-manual') + } + if (thisObject.autoMinScale === true && thisObject.autoMaxScale === false) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-scale-auto-min') + } + if (thisObject.autoMinScale === false && thisObject.autoMaxScale === true) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-scale-auto-max') + } + if (thisObject.autoMinScale === true && thisObject.autoMaxScale === true) { + icon = canvas.designSpace.iconCollection.get('toggle-auto-scale-auto-min-max') + } + drawIcon(icon, 0, 0, 0, 0, ICON_SIZE, thisObject.container) + break + } } - if (thisObject.autoMinScale === true && thisObject.autoMaxScale === false) { - icon = canvas.designerSpace.iconCollection.get('shapes-polygon-body') - } - if (thisObject.autoMinScale === false && thisObject.autoMaxScale === true) { - icon = canvas.designerSpace.iconCollection.get('social-bot') - } - if (thisObject.autoMinScale === true && thisObject.autoMaxScale === true) { - icon = canvas.designerSpace.iconCollection.get('startup') - } - - drawIcon(icon, 1 / 2, 1 / 2, 0, 0, 14, thisObject.container) } } diff --git a/CanvasApp/Scales/RateScale.js b/CanvasApp/Scales/RateScale.js index e89378762..c91043535 100644 --- a/CanvasApp/Scales/RateScale.js +++ b/CanvasApp/Scales/RateScale.js @@ -91,11 +91,11 @@ function newRateScale () { onMouseNotOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) onScaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) - readObjectState() - autoScaleButton = newAutoScaleButton() autoScaleButton.container.connectToParent(thisObject.container) - autoScaleButton.initialize(coordinateSystem) + autoScaleButton.initialize('Y', coordinateSystem) + + readObjectState() } function onMouseOverSomeTimeMachineContainer (event) { @@ -134,6 +134,11 @@ function newRateScale () { } function onMouseWheel (event) { + if (event.shiftKey === true) { + autoScaleButton.container.eventHandler.raiseEvent('onMouseWheel', event) + return + } + let factor let morePower = 10 if (event.buttons === 4) { morePower = 1 } // Mouse wheel pressed. @@ -150,15 +155,7 @@ function newRateScale () { } function getContainer (point, purpose) { - console.log(purpose, point.x, point.y) if (thisObject.container.frame.isThisPointHere(point, true) === true) { - console.log('INSIDE') - let container = autoScaleButton.getContainer(point, purpose) - if (container !== undefined) { - console.log('RETURNING BUTTON FROM SCALE') - return container - } - if (purpose === GET_CONTAINER_PURPOSE.DRAGGING) { return draggeableContainer } @@ -172,8 +169,8 @@ function newRateScale () { let code = JSON.parse(thisObject.payload.node.code) code.minValue = coordinateSystem.min.y code.maxValue = coordinateSystem.max.y - code.autoMinScale = coordinateSystem.autoMinScale - code.autoMaxScale = coordinateSystem.autoMaxScale + code.autoMinScale = coordinateSystem.autoMinYScale + code.autoMaxScale = coordinateSystem.autoMaxYScale thisObject.payload.node.code = JSON.stringify(code, null, 4) } catch (err) { // we ignore errors here since most likely they will be parsing errors. @@ -193,19 +190,20 @@ function newRateScale () { if ( thisObject.minValue !== code.minValue || thisObject.maxValue !== code.maxValue || - coordinateSystem.autoMinScale !== code.autoMinScale || - coordinateSystem.autoMaxScale !== code.autoMaxScale + coordinateSystem.autoMinYScale !== code.autoMinScale || + coordinateSystem.autoMaxYScale !== code.autoMaxScale ) { thisObject.minValue = code.minValue thisObject.maxValue = code.maxValue coordinateSystem.min.y = thisObject.minValue coordinateSystem.max.y = thisObject.maxValue - if (code.autoMinScale !== undefined && (code.autoMinScale === true || code.autoMinScale === false)) { - coordinateSystem.autoMinScale = code.autoMinScale - } - if (code.autoMaxScale !== undefined && (code.autoMaxScale === true || code.autoMaxScale === false)) { - coordinateSystem.autoMaxScale = code.autoMaxScale + + if (code.autoMinScale !== undefined && (code.autoMinScale === true || code.autoMinScale === false) && code.autoMaxScale !== undefined && (code.autoMaxScale === true || code.autoMaxScale === false)) { + coordinateSystem.autoMinYScale = code.autoMinScale + coordinateSystem.autoMaxYScale = code.autoMaxScale + autoScaleButton.setStatus(code.autoMinScale, code.autoMaxScale) } + coordinateSystem.recalculateScale() } } @@ -394,8 +392,8 @@ function newRateScale () { let label3 = labelArray[1] if (label3 === undefined) { label3 = '00' } - let icon1 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) - let icon2 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + let icon1 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) + let icon2 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.type) let backgroundColor = UI_COLOR.BLACK diff --git a/CanvasApp/Scales/TimeFrameScale.js b/CanvasApp/Scales/TimeFrameScale.js index d75038abd..5015c1e31 100644 --- a/CanvasApp/Scales/TimeFrameScale.js +++ b/CanvasApp/Scales/TimeFrameScale.js @@ -61,7 +61,7 @@ function newTimeFrameScale () { function finalize () { thisObject.container.eventHandler.stopListening(onMouseWheelEventSubscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(onViewportZoomChangedEventSubscriptionId) + canvas.chartingSpace.viewport.eventHandler.stopListening(onViewportZoomChangedEventSubscriptionId) thisObject.container.eventHandler.stopListening(onMouseOverEventSubscriptionId) thisObject.container.eventHandler.stopListening(onMouseNotOverEventSubscriptionId) @@ -81,7 +81,7 @@ function newTimeFrameScale () { newTimeFrame() onMouseWheelEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseWheel', onMouseWheel) - onViewportZoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) + onViewportZoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent('Zoom Changed', onViewportZoomChanged) onMouseOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) onMouseNotOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) } @@ -123,13 +123,13 @@ function newTimeFrameScale () { } function zoomOutPhysics () { - if ((thisObject.isVisible === true && previousIsVisible === false) && (canvas.chartSpace.viewport.zoomTargetLevel >= ZOOM_OUT_THRESHOLD_FOR_CHANGING_TIME_FRAME)) { + if ((thisObject.isVisible === true && previousIsVisible === false) && (canvas.chartingSpace.viewport.zoomTargetLevel >= ZOOM_OUT_THRESHOLD_FOR_CHANGING_TIME_FRAME)) { let event = {} event.timeFrame = thisObject.timeFrame thisObject.container.eventHandler.raiseEvent('Time Frame Value Changed', event) previousIsVisible = true } - if ((thisObject.isVisible === false && previousIsVisible === true) || (canvas.chartSpace.viewport.zoomTargetLevel < ZOOM_OUT_THRESHOLD_FOR_CHANGING_TIME_FRAME)) { + if ((thisObject.isVisible === false && previousIsVisible === true) || (canvas.chartingSpace.viewport.zoomTargetLevel < ZOOM_OUT_THRESHOLD_FOR_CHANGING_TIME_FRAME)) { let event = {} event.timeFrame = ONE_DAY_IN_MILISECONDS thisObject.container.eventHandler.raiseEvent('Time Frame Value Changed', event) @@ -340,8 +340,8 @@ function newTimeFrameScale () { let label2 = label[0] let label3 = label[1].toUpperCase() - let icon1 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) - let icon2 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + let icon1 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) + let icon2 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.type) let backgroundColor = UI_COLOR.BLACK diff --git a/CanvasApp/Scales/TimeScale.js b/CanvasApp/Scales/TimeScale.js index 3a4ef74ad..f87354e66 100644 --- a/CanvasApp/Scales/TimeScale.js +++ b/CanvasApp/Scales/TimeScale.js @@ -30,6 +30,7 @@ function newTimeScale () { thisObject.container.frame.height = 40 let visible = true + let autoScaleButton let isMouseOver let onMouseWheelEventSubscriptionId @@ -63,6 +64,9 @@ function newTimeScale () { coordinateSystem = undefined limitingContainer = undefined mouse = undefined + + autoScaleButton.finalize() + autoScaleButton = undefined } function initialize (pCoordinateSystem, pLimitingContainer) { @@ -74,6 +78,10 @@ function newTimeScale () { onMouseNotOverEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseNotOver', onMouseNotOver) onScaleChangedEventSubscriptionId = coordinateSystem.eventHandler.listenToEvent('Scale Changed', onScaleChanged) + autoScaleButton = newAutoScaleButton() + autoScaleButton.container.connectToParent(thisObject.container) + autoScaleButton.initialize('X', coordinateSystem) + readObjectState() } @@ -108,6 +116,10 @@ function newTimeScale () { } function onMouseWheel (event) { + if (event.shiftKey === true) { + autoScaleButton.container.eventHandler.raiseEvent('onMouseWheel', event) + return + } let factor let morePower = 10 if (event.buttons === 4) { morePower = 1 } // Mouse wheel pressed. @@ -126,7 +138,7 @@ function newTimeScale () { saveObjectState() } - function getContainer (point) { + function getContainer (point, purpose) { if (thisObject.container.frame.isThisPointHere(point, true) === true) { return thisObject.container } @@ -137,6 +149,8 @@ function newTimeScale () { let code = JSON.parse(thisObject.payload.node.code) code.fromDate = (new Date(coordinateSystem.min.x)).toISOString() code.toDate = (new Date(coordinateSystem.max.x)).toISOString() + code.autoMinScale = coordinateSystem.autoMinXScale + code.autoMaxScale = coordinateSystem.autoMaxXScale thisObject.payload.node.code = JSON.stringify(code, null, 4) } catch (err) { // we ignore errors here since most likely they will be parsing errors. @@ -158,6 +172,12 @@ function newTimeScale () { thisObject.toDate = Date.parse(code.toDate) coordinateSystem.min.x = thisObject.fromDate coordinateSystem.max.x = thisObject.toDate + + if (code.autoMinScale !== undefined && (code.autoMinScale === true || code.autoMinScale === false) && code.autoMaxScale !== undefined && (code.autoMaxScale === true || code.autoMaxScale === false)) { + coordinateSystem.autoMinXScale = code.autoMinScale + coordinateSystem.autoMaxXScale = code.autoMaxScale + autoScaleButton.setStatus(code.autoMinScale, code.autoMaxScale) + } coordinateSystem.recalculateScale() } } @@ -229,6 +249,7 @@ function newTimeScale () { function draw () { drawScaleBox() + autoScaleButton.draw() if (visible === false) { drawScaleDisplayCover(thisObject.container) } @@ -237,6 +258,7 @@ function newTimeScale () { function drawForeground () { if (isMouseOver === true) { drawScaleBox() + autoScaleButton.draw() } } @@ -249,8 +271,8 @@ function newTimeScale () { let label2 = labelArray[1] + ' ' + labelArray[2] + ' ' + labelArray[3] let label3 = labelArray[4] - let icon1 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) - let icon2 = canvas.designerSpace.iconByUiObjectType.get(thisObject.payload.node.type) + let icon1 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.payload.parentNode.type) + let icon2 = canvas.designSpace.iconByUiObjectType.get(thisObject.payload.node.type) let backgroundColor = UI_COLOR.BLACK diff --git a/CanvasApp/Spaces/ChartSpace.js b/CanvasApp/Spaces/ChartingSpace.js similarity index 87% rename from CanvasApp/Spaces/ChartSpace.js rename to CanvasApp/Spaces/ChartingSpace.js index 3636bd1bc..be86e976b 100644 --- a/CanvasApp/Spaces/ChartSpace.js +++ b/CanvasApp/Spaces/ChartingSpace.js @@ -6,8 +6,8 @@ changes, then all charts in it are replotted with the corresponging data. */ -function newChartSpace () { - const MODULE_NAME = 'Chart Space' +function newChartingSpace () { + const MODULE_NAME = 'Charting Space' const ERROR_LOG = true const logger = newWebDebugLog() logger.fileName = MODULE_NAME @@ -84,7 +84,7 @@ function newChartSpace () { } function initialize () { - let rootNodes = canvas.designerSpace.workspace.workspaceNode.rootNodes + let rootNodes = canvas.designSpace.workspace.workspaceNode.rootNodes for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode.type === 'Charting Space') { @@ -93,7 +93,7 @@ function newChartSpace () { } if (thisObject.payload === undefined) { - if (ERROR_LOG === true) { logger.write('[WARN] initialize -> There must exist a Charting Space at the Designer Space in order to enable Charts. PLease create one and refreash your browser. ') } + if (ERROR_LOG === true) { logger.write('[WARN] initialize -> There must exist a Charting Space at the Design Space in order to enable Charts. PLease create one and refreash your browser. ') } return } @@ -167,7 +167,7 @@ function newChartSpace () { y: browserCanvas.height * PERCENTAGE_OF_SCREEN_FOR_DISPLACEMENT / 100 } - canvas.chartSpace.viewport.displace(displaceVector) + canvas.chartingSpace.viewport.displace(displaceVector) } function oneScreenDown () { @@ -176,7 +176,7 @@ function newChartSpace () { y: -browserCanvas.height * PERCENTAGE_OF_SCREEN_FOR_DISPLACEMENT / 100 } - canvas.chartSpace.viewport.displace(displaceVector) + canvas.chartingSpace.viewport.displace(displaceVector) } function oneScreenLeft () { @@ -185,7 +185,7 @@ function newChartSpace () { y: 0 } - canvas.chartSpace.viewport.displace(displaceVector, true) + canvas.chartingSpace.viewport.displace(displaceVector, true) } function oneScreenRight () { @@ -194,7 +194,7 @@ function newChartSpace () { y: 0 } - canvas.chartSpace.viewport.displace(displaceVector, true) + canvas.chartingSpace.viewport.displace(displaceVector, true) } function fitFunction (point, fullVisible) { @@ -265,16 +265,21 @@ function newChartSpace () { if (thisObject.payload.node === undefined) { return } syncWithDesignerLoop = syncWithDesignerLoop + 0.00000000001 - if (thisObject.payload.node.timeMachines !== undefined) { - for (let j = 0; j < thisObject.payload.node.timeMachines.length; j++) { - let node = thisObject.payload.node.timeMachines[j] - let timeMachine = timeMachinesMap.get(node.id) - if (timeMachine === undefined) { + if (thisObject.payload.node.dashboards !== undefined) { + for (let i = 0; i < thisObject.payload.node.dashboards.length; i++) { + let dashboard = thisObject.payload.node.dashboards[i] + if (dashboard.timeMachines !== undefined) { + for (let j = 0; j < dashboard.timeMachines.length; j++) { + let node = dashboard.timeMachines[j] + let timeMachine = timeMachinesMap.get(node.id) + if (timeMachine === undefined) { /* The time machine node is new, thus we need to initialize a new timeMachine */ - initializeTimeMachine(node, syncWithDesignerLoop) - } else { + initializeTimeMachine(node, syncWithDesignerLoop) + } else { /* The time machine already exists, we tag it as existing at the current loop. */ - timeMachine.syncWithDesignerLoop = syncWithDesignerLoop + timeMachine.syncWithDesignerLoop = syncWithDesignerLoop + } + } } } } @@ -309,16 +314,11 @@ function newChartSpace () { timeMachine.container.frame.position.y = browserCanvas.height / 2 - TIME_MACHINE_HEIGHT / 2 timeMachine.initialize(onTimeMachineInitialized) - function onTimeMachineInitialized (err) { - if (err.result !== GLOBAL.DEFAULT_OK_RESPONSE.result) { - if (ERROR_LOG === true) { logger.write('[ERROR] syncWithDesigner -> initializeTimeMachine -> Initialization Failed. -> Err ' + err.message) } - return - } - + function onTimeMachineInitialized () { thisObject.timeMachines.push(timeMachine) timeMachine.payload.uiObject.setValue('') - if (canvas.chartSpace.viewport !== undefined) { - canvas.chartSpace.viewport.raiseEvents() // These events will impacts on objects just initialized. + if (canvas.chartingSpace.viewport !== undefined) { + canvas.chartingSpace.viewport.raiseEvents() // These events will impacts on objects just initialized. } } } @@ -333,8 +333,8 @@ function newChartSpace () { thisObject.visible = true } - if (canvas.chartSpace.viewport !== undefined) { - canvas.chartSpace.viewport.resize() + if (canvas.chartingSpace.viewport !== undefined) { + canvas.chartingSpace.viewport.resize() } } diff --git a/CanvasApp/Spaces/CockpitSpace.js b/CanvasApp/Spaces/CockpitSpace.js index e866d859d..01fea0e08 100644 --- a/CanvasApp/Spaces/CockpitSpace.js +++ b/CanvasApp/Spaces/CockpitSpace.js @@ -48,7 +48,7 @@ thisObject.container.frame.position.x = 0 let INITIAL_POSITION - if (canvas.designerSpace.workspace.enabled === true) { + if (canvas.designSpace.workspace.enabled === true) { let localStorage = window.localStorage.getItem(MODULE_NAME) if (localStorage !== null) { storage = JSON.parse(localStorage) @@ -132,7 +132,7 @@ thisObject.status = 'MIDDLE' - if (canvas.designerSpace.workspace.enabled === true) { + if (canvas.designSpace.workspace.enabled === true) { thisObject.container.isDraggeable = true } else { thisObject.container.isDraggeable = false @@ -141,10 +141,10 @@ if (thisObject.container.frame.position.y > browserCanvas.height * 99.5 / 100 - COCKPIT_SPACE_HEIGHT) { thisObject.container.frame.position.y = browserCanvas.height - COCKPIT_SPACE_HEIGHT thisObject.status = 'BOTTOM' - canvas.designerSpace.makeInvisible() + canvas.designSpace.makeInvisible() canvas.floatingSpace.makeInvisible() } else { - canvas.designerSpace.makeVisible() + canvas.designSpace.makeVisible() canvas.floatingSpace.makeVisible() } @@ -161,8 +161,8 @@ spacePosition: COCKPIT_SPACE_POSITION } window.localStorage.setItem(MODULE_NAME, JSON.stringify(storage)) - if (canvas.chartSpace.viewport !== undefined) { - canvas.chartSpace.viewport.resize() + if (canvas.chartingSpace.viewport !== undefined) { + canvas.chartingSpace.viewport.resize() } } @@ -219,7 +219,7 @@ browserCanvasContext.closePath() browserCanvasContext.fill() - if (canvas.designerSpace.workspace.enabled === true) { + if (canvas.designSpace.workspace.enabled === true) { arrow() } } diff --git a/CanvasApp/Spaces/DesignerSpace.js b/CanvasApp/Spaces/DesignSpace.js similarity index 93% rename from CanvasApp/Spaces/DesignerSpace.js rename to CanvasApp/Spaces/DesignSpace.js index bf6a78ee5..77485025f 100644 --- a/CanvasApp/Spaces/DesignerSpace.js +++ b/CanvasApp/Spaces/DesignSpace.js @@ -1,5 +1,5 @@ -function newDesignerSpace () { +function newDesignSpace () { const MODULE_NAME = 'Strategy Space' let thisObject = { sidePanel: undefined, @@ -241,7 +241,17 @@ function newDesignerSpace () { 'task-manager', 'session-based-data', 'session-independent-data', - 'session-reference' + 'session-reference', + 'dashboard', + 'toggle-auto-scale-manual', + 'toggle-auto-scale-auto-min-max', + 'toggle-auto-scale-auto-max', + 'toggle-auto-scale-auto-min', + 'toggle-panel-off', + 'toggle-auto-time-scale-auto-min', + 'toggle-auto-time-scale-auto-max', + 'toggle-auto-time-scale-auto-min-max', + 'toggle-auto-time-scale-manual' ] for (let i = 0; i < iconsNames.length; i++) { @@ -281,7 +291,7 @@ function newDesignerSpace () { if (thisObject.sidePanel !== undefined) { container = thisObject.sidePanel.getContainer(point) if (container !== undefined) { - container.space = 'Designer Space' + container.space = 'Design Space' return container } } diff --git a/CanvasApp/Spaces/PanelsSpace.js b/CanvasApp/Spaces/PanelsSpace.js index 6efa86a7a..b1bd3ebc6 100644 --- a/CanvasApp/Spaces/PanelsSpace.js +++ b/CanvasApp/Spaces/PanelsSpace.js @@ -43,8 +43,8 @@ function newPanelsSpace () { case 'Layers Panel': { panel = newLayersPanel() - panel.fitFunction = canvas.chartSpace.fitFunction - panel.container.isVisibleFunction = canvas.chartSpace.isThisPointVisible + panel.fitFunction = canvas.chartingSpace.fitFunction + panel.container.isVisibleFunction = canvas.chartingSpace.isThisPointVisible panel.type = 'Layers Panel' break } @@ -52,14 +52,14 @@ function newPanelsSpace () { { if (pParameters.panelNode.code.isLegacy !== true) { panel = newPlotterPanel() - panel.fitFunction = canvas.chartSpace.fitFunction - panel.container.isVisibleFunction = canvas.chartSpace.isThisPointVisible + panel.fitFunction = canvas.chartingSpace.fitFunction + panel.container.isVisibleFunction = canvas.chartingSpace.isThisPointVisible panel.session = pSession panel.initialize(pParameters.panelNode) } else { panel = getNewPlotterPanel(pParameters.dataMine, pParameters.plotterCodeName, pParameters.moduleCodeName, pParameters.panelNode.code.codeName) - panel.fitFunction = canvas.chartSpace.fitFunction - panel.container.isVisibleFunction = canvas.chartSpace.isThisPointVisible + panel.fitFunction = canvas.chartingSpace.fitFunction + panel.container.isVisibleFunction = canvas.chartingSpace.isThisPointVisible panel.session = pSession panel.initialize() } @@ -130,7 +130,7 @@ function newPanelsSpace () { if (thisObject.panels !== undefined) { for (let i = 0; i < thisObject.panels.length; i++) { let panel = thisObject.panels[i] - let owner = canvas.chartSpace.inViewport.get(panel.owner) + let owner = canvas.chartingSpace.inViewport.get(panel.owner) if (owner !== undefined) { if (panel.physics !== undefined) { panel.physics() @@ -162,8 +162,8 @@ function newPanelsSpace () { centerPoint.y = centerPoint.y + panel.container.frame.height / 2 /* Lets see which quadrant the panel is at */ - let verticalLine = (canvas.chartSpace.viewport.visibleArea.topRight.x - canvas.chartSpace.viewport.visibleArea.topLeft.x) / 2 + canvas.chartSpace.viewport.visibleArea.topLeft.x - let horizontalLine = (canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topRight.y) / 2 + canvas.chartSpace.viewport.visibleArea.topRight.y + let verticalLine = (canvas.chartingSpace.viewport.visibleArea.topRight.x - canvas.chartingSpace.viewport.visibleArea.topLeft.x) / 2 + canvas.chartingSpace.viewport.visibleArea.topLeft.x + let horizontalLine = (canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topRight.y) / 2 + canvas.chartingSpace.viewport.visibleArea.topRight.y if (panel.panelTabButton !== undefined) { if (panel.panelTabButton.status === 'up') { @@ -208,18 +208,18 @@ function newPanelsSpace () { panel.container.frame.position.x = browserCanvas.width - panel.container.frame.width } } - if (panel.container.frame.height <= canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topRight.y) { + if (panel.container.frame.height <= canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topRight.y) { if (panel.gravitatesTowards === 'topLeft' || panel.gravitatesTowards === 'topRight') { panel.container.frame.position.y = panel.container.frame.position.y - panel.container.speed.y isOverlapping(i, panel.container) - if (panel.container.frame.position.y < canvas.chartSpace.viewport.visibleArea.topLeft.y) { - panel.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.topLeft.y + if (panel.container.frame.position.y < canvas.chartingSpace.viewport.visibleArea.topLeft.y) { + panel.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.topLeft.y } } else { panel.container.frame.position.y = panel.container.frame.position.y + panel.container.speed.y isOverlapping(i, panel.container) - if (panel.container.frame.position.y + panel.container.frame.height > canvas.chartSpace.viewport.visibleArea.bottomRight.y) { - panel.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - panel.container.frame.height + if (panel.container.frame.position.y + panel.container.frame.height > canvas.chartingSpace.viewport.visibleArea.bottomRight.y) { + panel.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - panel.container.frame.height } } } @@ -317,7 +317,7 @@ function newPanelsSpace () { for (let i = 0; i < thisObject.panels.length; i++) { let panel = thisObject.panels[i] - let owner = canvas.chartSpace.inViewport.get(panel.owner) + let owner = canvas.chartingSpace.inViewport.get(panel.owner) if (owner !== undefined) { if (panel.isVisible === true && panel.isHidden === false) { panel.draw() @@ -336,7 +336,7 @@ function newPanelsSpace () { */ for (let i = thisObject.panels.length - 1; i >= 0; i--) { let panel = thisObject.panels[i] - let owner = canvas.chartSpace.inViewport.get(panel.owner) + let owner = canvas.chartingSpace.inViewport.get(panel.owner) if (owner !== undefined) { if (panel.isVisible === true && panel.isHidden === false) { container = panel.getContainer(point) diff --git a/CanvasApp/Spaces/TopSpace.js b/CanvasApp/Spaces/TopSpace.js index ff1b7786f..905a93894 100644 --- a/CanvasApp/Spaces/TopSpace.js +++ b/CanvasApp/Spaces/TopSpace.js @@ -45,7 +45,7 @@ function newTopSpace () { thisObject.container.frame.position.x = 0 try { - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.bottomLeft.y + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.bottomLeft.y } catch (e) { } } diff --git a/CanvasApp/Utilities.js b/CanvasApp/Utilities.js index 8079fe872..2588156b9 100644 --- a/CanvasApp/Utilities.js +++ b/CanvasApp/Utilities.js @@ -114,15 +114,15 @@ function transformThisPoint (point, container) { point = container.frame.frameThisPoint(point) - /* We pass this point through the canvas.chartSpace.viewport lends, meaning we apply the canvas.chartSpace.viewport zoom and displacement. */ + /* We pass this point through the canvas.chartingSpace.viewport lends, meaning we apply the canvas.chartingSpace.viewport zoom and displacement. */ - point = canvas.chartSpace.viewport.transformThisPoint(point) + point = canvas.chartingSpace.viewport.transformThisPoint(point) return point } function unTransformThisPoint (point, container) { - point = canvas.chartSpace.viewport.unTransformThisPoint(point) + point = canvas.chartingSpace.viewport.unTransformThisPoint(point) point = container.frame.unframeThisPoint(point) return point @@ -174,7 +174,7 @@ function getRateFromPointAtBrowserCanvas (point, container, coordinateSystem) { return point.y } -function getRateFromPointAtChartSpace (point, container, coordinateSystem) { +function getRateFromPointAtChartingSpace (point, container, coordinateSystem) { point = container.frame.unframeThisPoint(point) point = coordinateSystem.unInverseTransform(point, container.frame.height) @@ -200,14 +200,14 @@ function moveToUserPosition (container, currentDate, currentRate, coordinateSyst y: currentRate } - /* Put this point in the coordinate system of the canvas.chartSpace.viewport */ + /* Put this point in the coordinate system of the canvas.chartingSpace.viewport */ targetPoint = coordinateSystem.transformThisPoint(targetPoint) targetPoint = transformThisPoint(targetPoint, container) let displaceVector - let targetNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(targetPoint) - let mouseNoZoom = canvas.chartSpace.viewport.unTransformThisPoint(mousePosition) + let targetNoZoom = canvas.chartingSpace.viewport.unTransformThisPoint(targetPoint) + let mouseNoZoom = canvas.chartingSpace.viewport.unTransformThisPoint(mousePosition) displaceVector = { x: mouseNoZoom.x - targetNoZoom.x, diff --git a/Inter-Process-Files/AppSchema.json b/Inter-Process-Files/AppSchema.json index 76d6c2b75..c4fd20aba 100644 --- a/Inter-Process-Files/AppSchema.json +++ b/Inter-Process-Files/AppSchema.json @@ -4784,8 +4784,8 @@ }, { "action": "Add UI Object", - "label": "Add Time Machine", - "relatedUiObject": "Time Machine", + "label": "Add Dashboard", + "relatedUiObject": "Dashboard", "actionFunction": "payload.onMenuItemClick" }, { @@ -4809,6 +4809,40 @@ "childType": "Viewport", "autoAdd": true }, + { + "name": "dashboards", + "type": "array", + "childType": "Dashboard" + } + ] + }, + { + "type": "Dashboard", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Time Machine", + "relatedUiObject": "Time Machine", + "actionFunction": "payload.onMenuItemClick" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete Dashboard", + "iconPathOn": "delete", + "iconPathOff": "delete", + "actionFunction": "payload.onMenuItemClick" + } + ], + "addLeftIcons": true, + "level": 1, + "icon": "dashboard", + "chainAttachesTo": { + "compatibleTypes": "->Charting Space->" + }, + "propertyNameAtParent": "dashboards", + "properties": [ { "name": "timeMachines", "type": "array", @@ -4878,7 +4912,7 @@ "isTitleAllwaysVisible": true, "icon": "time-machine", "chainAttachesTo": { - "compatibleTypes": "->Charting Space->" + "compatibleTypes": "->Dashboard->" }, "propertyNameAtParent": "timeMachines", "properties": [ @@ -4965,7 +4999,7 @@ } ], "initialValues": { - "code": "{ \n\"fromDate\": \"2018-01-01\",\n\"toDate\": \"2020-12-31\"\n}" + "code": "{ \n\"autoMinScale\": true,\n\"autoMaxScale\": true,\n\"fromDate\": \"2018-01-01\",\n\"toDate\": \"2020-12-31\"\n}" }, "addLeftIcons": true, "editors": { diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBands.js b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBands.js index 536539572..d626b8f29 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBands.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBands.js @@ -67,8 +67,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -121,8 +121,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -320,8 +320,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -408,8 +408,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -518,36 +518,38 @@ bandPoint5 = transformThisPoint(bandPoint5, thisObject.container); bandPoint6 = transformThisPoint(bandPoint6, thisObject.container); - if (bandPoint2.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || bandPoint1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (bandPoint2.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || bandPoint1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue; } - let diffA = bandPoint1.y - canvas.chartSpace.viewport.visibleArea.bottomLeft.y - if (diffA > 0) { - bandPoint1.y = bandPoint1.y - diffA - bandPoint2.y = bandPoint2.y - diffA - bandPoint3.y = bandPoint3.y - diffA - bandPoint4.y = bandPoint4.y - diffA - bandPoint5.y = bandPoint5.y - diffA - bandPoint6.y = bandPoint6.y - diffA + if (canvas.chartingSpace.viewport.zoomTargetLevel < ZOOM_OUT_THRESHOLD_FOR_PACKING_OBJECTS_AT_THE_BOTTOM_OR_TOP_OF_VIEWPORT) { + let diffA = bandPoint1.y - canvas.chartingSpace.viewport.visibleArea.bottomLeft.y + if (diffA > 0) { + bandPoint1.y = bandPoint1.y - diffA + bandPoint2.y = bandPoint2.y - diffA + bandPoint3.y = bandPoint3.y - diffA + bandPoint4.y = bandPoint4.y - diffA + bandPoint5.y = bandPoint5.y - diffA + bandPoint6.y = bandPoint6.y - diffA + } + + let diffB = bandPoint2.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y + if (diffB < 0) { + bandPoint1.y = bandPoint1.y - diffB + bandPoint2.y = bandPoint2.y - diffB + bandPoint3.y = bandPoint3.y - diffB + bandPoint4.y = bandPoint4.y - diffB + bandPoint5.y = bandPoint5.y - diffB + bandPoint6.y = bandPoint6.y - diffB + } } - let diffB = bandPoint2.y - canvas.chartSpace.viewport.visibleArea.topLeft.y - if (diffB < 0) { - bandPoint1.y = bandPoint1.y - diffB - bandPoint2.y = bandPoint2.y - diffB - bandPoint3.y = bandPoint3.y - diffB - bandPoint4.y = bandPoint4.y - diffB - bandPoint5.y = bandPoint5.y - diffB - bandPoint6.y = bandPoint6.y - diffB - } - - bandPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(bandPoint1); - bandPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(bandPoint2); - bandPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(bandPoint3); - bandPoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(bandPoint4); - bandPoint5 = canvas.chartSpace.viewport.fitIntoVisibleArea(bandPoint5); - bandPoint6 = canvas.chartSpace.viewport.fitIntoVisibleArea(bandPoint6); + bandPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(bandPoint1); + bandPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(bandPoint2); + bandPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(bandPoint3); + bandPoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(bandPoint4); + bandPoint5 = canvas.chartingSpace.viewport.fitIntoVisibleArea(bandPoint5); + bandPoint6 = canvas.chartingSpace.viewport.fitIntoVisibleArea(bandPoint6); bandPoint1 = thisObject.fitFunction(bandPoint1); bandPoint2 = thisObject.fitFunction(bandPoint2); @@ -576,9 +578,9 @@ } if ( - bandPoint1.x < canvas.chartSpace.viewport.visibleArea.topLeft.x + 50 + bandPoint1.x < canvas.chartingSpace.viewport.visibleArea.topLeft.x + 50 || - bandPoint1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x - 50 + bandPoint1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x - 50 ) { // we leave this bands without fill. } else { @@ -651,8 +653,8 @@ browserCanvasContext.stroke(); /* Contributing to Auto-Scale*/ - coordinateSystem.reportValue(band.movingAverage + band.deviation) - coordinateSystem.reportValue(band.movingAverage - band.deviation) + coordinateSystem.reportYValue(band.movingAverage + band.deviation) + coordinateSystem.reportYValue(band.movingAverage - band.deviation) } } diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBandsPanel.js b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBandsPanel.js index 169451809..75c9543d3 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBandsPanel.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/BollingerBandsPanel.js @@ -37,8 +37,8 @@ function newAAMastersPlottersBollingerBandsBollingerBandsBollingerBandsPanel () thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL; thisObject.container.frame.height = UI_PANEL.HEIGHT.NORMAL; - thisObject.container.frame.position.x = canvas.chartSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width * 3; - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height; + thisObject.container.frame.position.x = canvas.chartingSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width * 3; + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height; panelTabButton = newPanelTabButton() panelTabButton.parentContainer = thisObject.container diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/PercentageBandwidth.js b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/PercentageBandwidth.js index 50d0c7ace..c7eb5f186 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/PercentageBandwidth.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Bollinger-Bands/PercentageBandwidth.js @@ -65,8 +65,8 @@ /* Stop listening to the necesary events. */ - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -115,8 +115,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -301,8 +301,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, plotAreaFrame); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, plotAreaFrame); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, plotAreaFrame); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, plotAreaFrame); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -386,8 +386,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, plotAreaFrame); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, plotAreaFrame); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, plotAreaFrame); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, plotAreaFrame); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -480,7 +480,7 @@ plotAreaViewport.initializeY( minValue, maxValue, - canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y + canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y ); plotAreaFrame.initializeY( @@ -510,7 +510,7 @@ /* This next section is to get ready in order to be able to plot dinamically constrained to the viewport */ - let visibleHeight = canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y; + let visibleHeight = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y; let frameCorner1 = { x: 0, @@ -651,7 +651,7 @@ pbPoint9 = transformThisPoint(pbPoint9, thisObject.container); pbPoint10 = transformThisPoint(pbPoint10, thisObject.container); - if (pbPoint1.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || pbPoint2.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (pbPoint1.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || pbPoint2.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { return false; } @@ -669,37 +669,37 @@ /* Now we set the real value of y. */ - pbPoint1.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (previousPercentBandwidth + pbOffset) * plotAreaViewport.scale.y; - pbPoint2.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (currentPercentBandwidth + pbOffset) * plotAreaViewport.scale.y; + pbPoint1.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (previousPercentBandwidth + pbOffset) * plotAreaViewport.scale.y; + pbPoint2.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (currentPercentBandwidth + pbOffset) * plotAreaViewport.scale.y; - pbPoint3.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (0 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; - pbPoint4.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (30 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; - pbPoint5.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (70 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; - pbPoint6.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (100 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; + pbPoint3.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (0 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; + pbPoint4.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (30 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; + pbPoint5.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (70 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; + pbPoint6.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (100 * pbChartHeight / 100 + pbOffset) * plotAreaViewport.scale.y; - pbPoint7.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (previousMovingAverage + pbOffset) * plotAreaViewport.scale.y; - pbPoint8.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (currentMovingAverage + pbOffset) * plotAreaViewport.scale.y; + pbPoint7.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (previousMovingAverage + pbOffset) * plotAreaViewport.scale.y; + pbPoint8.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (currentMovingAverage + pbOffset) * plotAreaViewport.scale.y; - pbPoint9.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (previousBandwidth + pbOffset) * plotAreaViewport.scale.y; - pbPoint10.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - (currentBandwidth + pbOffset) * plotAreaViewport.scale.y; + pbPoint9.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (previousBandwidth + pbOffset) * plotAreaViewport.scale.y; + pbPoint10.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - (currentBandwidth + pbOffset) * plotAreaViewport.scale.y; } /* Everything must fit within the visible area */ - pbPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint1); - pbPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint2); + pbPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint1); + pbPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint2); - pbPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint3); - pbPoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint4); - pbPoint5 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint5); - pbPoint6 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint6); + pbPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint3); + pbPoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint4); + pbPoint5 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint5); + pbPoint6 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint6); - pbPoint7 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint7); - pbPoint8 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint8); + pbPoint7 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint7); + pbPoint8 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint8); - pbPoint9 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint9); - pbPoint10 = canvas.chartSpace.viewport.fitIntoVisibleArea(pbPoint10); + pbPoint9 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint9); + pbPoint10 = canvas.chartingSpace.viewport.fitIntoVisibleArea(pbPoint10); /* Now the drawing of the lines */ diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/CandlePanel.js b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/CandlePanel.js index 297f02f66..4ee162d6d 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/CandlePanel.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/CandlePanel.js @@ -37,8 +37,8 @@ function newAAMastersPlottersCandlesVolumesCandlesCandlePanel() { thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL; thisObject.container.frame.height = UI_PANEL.HEIGHT.NORMAL; - thisObject.container.frame.position.x = canvas.chartSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width * 2; - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height; + thisObject.container.frame.position.x = canvas.chartingSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width * 2; + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height; panelTabButton = newPanelTabButton() panelTabButton.parentContainer = thisObject.container diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js index cf10c3d57..adabe9ed2 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Candles.js @@ -57,8 +57,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -110,8 +110,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -303,8 +303,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -348,6 +348,13 @@ if (candle.open < candle.close) { candle.direction = 'up'; } if (candle.open === candle.close) { candle.direction = 'side'; } + /* Contributing to Auto-Scale*/ + if (i === 0) { + coordinateSystem.reportXValue(candle.begin) + } + if (i === dailyFile.length - 1) { + coordinateSystem.reportXValue(candle.end) + } if ( (candle.begin >= farLeftDate.valueOf() && candle.end <= farRightDate.valueOf()) && @@ -393,8 +400,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -428,6 +435,14 @@ if (candle.open < candle.close) { candle.direction = 'up'; } if (candle.open === candle.close) { candle.direction = 'side'; } + /* Contributing to Auto-Scale*/ + if (i === 0) { + coordinateSystem.reportXValue(candle.begin) + } + if (i === marketFile.length - 1) { + coordinateSystem.reportXValue(candle.end) + } + if ( (candle.begin >= leftDate.valueOf() && candle.end <= rightDate.valueOf()) && (candle.begin >= coordinateSystem.min.x && candle.end <= coordinateSystem.max.x) @@ -522,46 +537,48 @@ candle.stickPoint3 = transformThisPoint(candle.stickPoint3, thisObject.container); candle.stickPoint4 = transformThisPoint(candle.stickPoint4, thisObject.container); - let diffA = candle.stickPoint3.y - canvas.chartSpace.viewport.visibleArea.bottomLeft.y - if (diffA > 0) { - candle.candlePoint1.y = candle.candlePoint1.y - diffA - candle.candlePoint2.y = candle.candlePoint2.y - diffA - candle.candlePoint3.y = candle.candlePoint3.y - diffA - candle.candlePoint4.y = candle.candlePoint4.y - diffA + if (canvas.chartingSpace.viewport.zoomTargetLevel < ZOOM_OUT_THRESHOLD_FOR_PACKING_OBJECTS_AT_THE_BOTTOM_OR_TOP_OF_VIEWPORT) { + let diffA = candle.stickPoint3.y - canvas.chartingSpace.viewport.visibleArea.bottomLeft.y + if (diffA > 0) { + candle.candlePoint1.y = candle.candlePoint1.y - diffA + candle.candlePoint2.y = candle.candlePoint2.y - diffA + candle.candlePoint3.y = candle.candlePoint3.y - diffA + candle.candlePoint4.y = candle.candlePoint4.y - diffA - candle.stickPoint1.y = candle.stickPoint1.y - diffA - candle.stickPoint2.y = candle.stickPoint2.y - diffA - candle.stickPoint3.y = candle.stickPoint3.y - diffA - candle.stickPoint4.y = candle.stickPoint4.y - diffA + candle.stickPoint1.y = candle.stickPoint1.y - diffA + candle.stickPoint2.y = candle.stickPoint2.y - diffA + candle.stickPoint3.y = candle.stickPoint3.y - diffA + candle.stickPoint4.y = candle.stickPoint4.y - diffA + } + + let diffB = candle.stickPoint1.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y + if (diffB < 0) { + candle.candlePoint1.y = candle.candlePoint1.y - diffB + candle.candlePoint2.y = candle.candlePoint2.y - diffB + candle.candlePoint3.y = candle.candlePoint3.y - diffB + candle.candlePoint4.y = candle.candlePoint4.y - diffB + + candle.stickPoint1.y = candle.stickPoint1.y - diffB + candle.stickPoint2.y = candle.stickPoint2.y - diffB + candle.stickPoint3.y = candle.stickPoint3.y - diffB + candle.stickPoint4.y = candle.stickPoint4.y - diffB + } } - let diffB = candle.stickPoint1.y - canvas.chartSpace.viewport.visibleArea.topLeft.y - if (diffB < 0) { - candle.candlePoint1.y = candle.candlePoint1.y - diffB - candle.candlePoint2.y = candle.candlePoint2.y - diffB - candle.candlePoint3.y = candle.candlePoint3.y - diffB - candle.candlePoint4.y = candle.candlePoint4.y - diffB - - candle.stickPoint1.y = candle.stickPoint1.y - diffB - candle.stickPoint2.y = candle.stickPoint2.y - diffB - candle.stickPoint3.y = candle.stickPoint3.y - diffB - candle.stickPoint4.y = candle.stickPoint4.y - diffB - } - - candle.candlePoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.candlePoint1); - candle.candlePoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.candlePoint2); - candle.candlePoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.candlePoint3); - candle.candlePoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.candlePoint4); + candle.candlePoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.candlePoint1); + candle.candlePoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.candlePoint2); + candle.candlePoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.candlePoint3); + candle.candlePoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.candlePoint4); candle.candlePoint1 = thisObject.fitFunction(candle.candlePoint1); candle.candlePoint2 = thisObject.fitFunction(candle.candlePoint2); candle.candlePoint3 = thisObject.fitFunction(candle.candlePoint3); candle.candlePoint4 = thisObject.fitFunction(candle.candlePoint4); - candle.stickPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.stickPoint1); - candle.stickPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.stickPoint2); - candle.stickPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.stickPoint3); - candle.stickPoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(candle.stickPoint4); + candle.stickPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.stickPoint1); + candle.stickPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.stickPoint2); + candle.stickPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.stickPoint3); + candle.stickPoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(candle.stickPoint4); candle.stickPoint1 = thisObject.fitFunction(candle.stickPoint1); candle.stickPoint2 = thisObject.fitFunction(candle.stickPoint2); @@ -578,13 +595,13 @@ candle = candles[i]; - if (candle.candlePoint2.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || candle.candlePoint1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (candle.candlePoint2.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || candle.candlePoint1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue } /* Contributing to Auto-Scale*/ - coordinateSystem.reportValue(candle.max) - coordinateSystem.reportValue(candle.min) + coordinateSystem.reportYValue(candle.max) + coordinateSystem.reportYValue(candle.min) //if (onScreenCandles.length < 15000) { diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/VolumePanel.js b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/VolumePanel.js index 50a3d726a..0ac28e3f7 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/VolumePanel.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/VolumePanel.js @@ -37,8 +37,8 @@ function newAAMastersPlottersCandlesVolumesVolumesVolumePanel() { thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL; thisObject.container.frame.height = UI_PANEL.HEIGHT.NORMAL; - thisObject.container.frame.position.x = canvas.chartSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width; - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height; + thisObject.container.frame.position.x = canvas.chartingSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width; + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.bottomLeft.y - thisObject.container.frame.height; panelTabButton = newPanelTabButton() panelTabButton.parentContainer = thisObject.container diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js index 3d4a72f56..19ff0c473 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Candles-Volumes/Volumes.js @@ -65,8 +65,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -118,8 +118,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -298,8 +298,8 @@ if (fileCursor.files.size === 0) { return; } // We need to wait until there are files in the cursor - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -382,8 +382,8 @@ if (marketFile === undefined) { return; } // Initialization not complete yet. - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -438,7 +438,7 @@ /* Now we calculate and plot the volumes */ - let visibleHeight = canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y; + let visibleHeight = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y; let frameCorner1 = { x: 0, @@ -506,7 +506,7 @@ volumePointA1.x = volumePointA1.x - baseIncrement; volumePointA4.x = volumePointA4.x + baseIncrement; - if (volumePointA4.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || volumePointA1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (volumePointA4.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || volumePointA1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { return false; } @@ -516,7 +516,7 @@ if (calculateBuys(coordinateSystem, thisObject.container.frame.height) === false) { continue; } // We try to see if it fits in the visible area. - let diffA = volumePointA1.y - canvas.chartSpace.viewport.visibleArea.bottomLeft.y + let diffA = volumePointA1.y - canvas.chartingSpace.viewport.visibleArea.bottomLeft.y if (diffA > 0) { volumePointA1.y = volumePointA1.y - diffA volumePointA2.y = volumePointA2.y - diffA @@ -565,7 +565,7 @@ calculateSells(coordinateSystem, thisObject.container.frame.height); // We try to see if it fits in the visible area. - let diffB = volumePointB1.y - canvas.chartSpace.viewport.visibleArea.topLeft.y + let diffB = volumePointB1.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y if (diffB < 0) { volumePointB1.y = volumePointB1.y - diffB volumePointB2.y = volumePointB2.y - diffB @@ -593,15 +593,15 @@ /* Everything must fit within the visible area */ - volumePointA1 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointA1); - volumePointA2 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointA2); - volumePointA3 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointA3); - volumePointA4 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointA4); + volumePointA1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointA1); + volumePointA2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointA2); + volumePointA3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointA3); + volumePointA4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointA4); - volumePointB1 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointB1); - volumePointB2 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointB2); - volumePointB3 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointB3); - volumePointB4 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumePointB4); + volumePointB1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointB1); + volumePointB2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointB2); + volumePointB3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointB3); + volumePointB4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumePointB4); volumePointA1 = thisObject.fitFunction(volumePointA1); volumePointA2 = thisObject.fitFunction(volumePointA2); @@ -700,9 +700,9 @@ } /* Contributing to Auto-Scale*/ - coordinateSystem.reportValue(volume.amountBuy * 5) - coordinateSystem.reportValue(volume.amountSell * 5) - coordinateSystem.reportValue(0) + coordinateSystem.reportYValue(volume.amountBuy * 5) + coordinateSystem.reportYValue(volume.amountSell * 5) + coordinateSystem.reportYValue(0) } } } diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js index 58ca7cf02..990f68f3b 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/CandleStairs.js @@ -67,8 +67,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -120,8 +120,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -328,8 +328,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -434,8 +434,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -572,14 +572,14 @@ stairsPoint3 = transformThisPoint(stairsPoint3, thisObject.container); stairsPoint4 = transformThisPoint(stairsPoint4, thisObject.container); - if (stairsPoint2.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || stairsPoint1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (stairsPoint2.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || stairsPoint1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue; } - stairsPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(stairsPoint1); - stairsPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(stairsPoint2); - stairsPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(stairsPoint3); - stairsPoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(stairsPoint4); + stairsPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(stairsPoint1); + stairsPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(stairsPoint2); + stairsPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(stairsPoint3); + stairsPoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(stairsPoint4); stairsPoint1 = thisObject.fitFunction(stairsPoint1); stairsPoint2 = thisObject.fitFunction(stairsPoint2); @@ -587,10 +587,10 @@ stairsPoint4 = thisObject.fitFunction(stairsPoint4); /* Contributing to Auto-Scale*/ - coordinateSystem.reportValue(stairs.firstMin) - coordinateSystem.reportValue(stairs.firstMax) - coordinateSystem.reportValue(stairs.lastMin) - coordinateSystem.reportValue(stairs.lastMax) + coordinateSystem.reportYValue(stairs.firstMin) + coordinateSystem.reportYValue(stairs.firstMax) + coordinateSystem.reportYValue(stairs.lastMin) + coordinateSystem.reportYValue(stairs.lastMax) browserCanvasContext.beginPath(); diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js index 636daec8a..01b747dee 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Stairs-Patterns/VolumeStairs.js @@ -65,8 +65,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -118,8 +118,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -324,8 +324,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -418,8 +418,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -480,7 +480,7 @@ let opacity = '0.25'; - let visibleHeight = canvas.chartSpace.viewport.visibleArea.bottomRight.y - canvas.chartSpace.viewport.visibleArea.topLeft.y; + let visibleHeight = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - canvas.chartingSpace.viewport.visibleArea.topLeft.y; let frameCorner1 = { x: 0, @@ -516,8 +516,8 @@ function calculateBuys(plot, height) { /* Contributing to Auto-Scale*/ - coordinateSystem.reportValue(stairs.firstAmount * 2) - coordinateSystem.reportValue(stairs.lastAmount * 2) + coordinateSystem.reportYValue(stairs.firstAmount * 2) + coordinateSystem.reportYValue(stairs.lastAmount * 2) volumeBarPointA1 = { x: stairs.begin + timeFrame / 2, @@ -550,7 +550,7 @@ volumeBarPointA3 = transformThisPoint(volumeBarPointA3, thisObject.container); volumeBarPointA4 = transformThisPoint(volumeBarPointA4, thisObject.container); - if (volumeBarPointA4.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || volumeBarPointA1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (volumeBarPointA4.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || volumeBarPointA1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { return false; } @@ -559,16 +559,16 @@ if (calculateBuys(coordinateSystem, thisObject.container.frame.height) === false) { continue; } // We try to see if it fits in the visible area. - if (volumeBarPointA1.y > canvas.chartSpace.viewport.visibleArea.bottomLeft.y && frameHeightInViewPort > visibleHeight * 2 / 3) { + if (volumeBarPointA1.y > canvas.chartingSpace.viewport.visibleArea.bottomLeft.y && frameHeightInViewPort > visibleHeight * 2 / 3) { if (calculateBuys(coordinateSystem, visibleHeight) === false) { continue; } // We snap t to the view port. /* Now we set the real value of y. */ - volumeBarPointA1.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y; - volumeBarPointA2.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - stairs.firstAmount * 2 * coordinateSystem.scale.y; - volumeBarPointA3.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y - stairs.lastAmount * 2 * coordinateSystem.scale.y; - volumeBarPointA4.y = canvas.chartSpace.viewport.visibleArea.bottomRight.y; + volumeBarPointA1.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y; + volumeBarPointA2.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - stairs.firstAmount * 2 * coordinateSystem.scale.y; + volumeBarPointA3.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y - stairs.lastAmount * 2 * coordinateSystem.scale.y; + volumeBarPointA4.y = canvas.chartingSpace.viewport.visibleArea.bottomRight.y; } } @@ -583,8 +583,8 @@ function calculateSells(plot, height) { /* Contributing to Auto-Scale*/ - coordinateSystem.reportValue(stairs.firstAmount * 2) - coordinateSystem.reportValue(stairs.lastAmount * 2) + coordinateSystem.reportYValue(stairs.firstAmount * 2) + coordinateSystem.reportYValue(stairs.lastAmount * 2) volumeBarPointB1 = { x: stairs.begin + timeFrame / 2, @@ -620,16 +620,16 @@ calculateSells(coordinateSystem, thisObject.container.frame.height); // We try to see if it fits in the visible area. - if (volumeBarPointB1.y < canvas.chartSpace.viewport.visibleArea.topLeft.y && frameHeightInViewPort > visibleHeight * 2 / 3) { + if (volumeBarPointB1.y < canvas.chartingSpace.viewport.visibleArea.topLeft.y && frameHeightInViewPort > visibleHeight * 2 / 3) { calculateSells(coordinateSystem, visibleHeight); // We snap it to the view port. /* Now we set the real value of y. */ - volumeBarPointB1.y = canvas.chartSpace.viewport.visibleArea.topLeft.y; - volumeBarPointB2.y = canvas.chartSpace.viewport.visibleArea.topLeft.y + stairs.firstAmount * 2 * coordinateSystem.scale.y; - volumeBarPointB3.y = canvas.chartSpace.viewport.visibleArea.topLeft.y + stairs.lastAmount * 2 * coordinateSystem.scale.y; - volumeBarPointB4.y = canvas.chartSpace.viewport.visibleArea.topLeft.y; + volumeBarPointB1.y = canvas.chartingSpace.viewport.visibleArea.topLeft.y; + volumeBarPointB2.y = canvas.chartingSpace.viewport.visibleArea.topLeft.y + stairs.firstAmount * 2 * coordinateSystem.scale.y; + volumeBarPointB3.y = canvas.chartingSpace.viewport.visibleArea.topLeft.y + stairs.lastAmount * 2 * coordinateSystem.scale.y; + volumeBarPointB4.y = canvas.chartingSpace.viewport.visibleArea.topLeft.y; } } @@ -638,10 +638,10 @@ if (stairs.type === 'buy') { - volumeBarPointA1 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointA1); - volumeBarPointA2 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointA2); - volumeBarPointA3 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointA3); - volumeBarPointA4 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointA4); + volumeBarPointA1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointA1); + volumeBarPointA2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointA2); + volumeBarPointA3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointA3); + volumeBarPointA4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointA4); volumeBarPointA1 = thisObject.fitFunction(volumeBarPointA1); volumeBarPointA2 = thisObject.fitFunction(volumeBarPointA2); @@ -650,10 +650,10 @@ } else { - volumeBarPointB1 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointB1); - volumeBarPointB2 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointB2); - volumeBarPointB3 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointB3); - volumeBarPointB4 = canvas.chartSpace.viewport.fitIntoVisibleArea(volumeBarPointB4); + volumeBarPointB1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointB1); + volumeBarPointB2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointB2); + volumeBarPointB3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointB3); + volumeBarPointB4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(volumeBarPointB4); volumeBarPointB1 = thisObject.fitFunction(volumeBarPointB1); volumeBarPointB2 = thisObject.fitFunction(volumeBarPointB2); diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Conditions.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Conditions.js index 53c535088..4e77bac9f 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Conditions.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Conditions.js @@ -68,8 +68,8 @@ /* Stop listening to the necesary events. */ - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -117,8 +117,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -308,8 +308,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -390,8 +390,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -484,14 +484,14 @@ if (currentRecord === undefined) { return; } if (currentRecord.conditionsNames === undefined) { return; } - if (canvas.designerSpace.workspace === undefined) { return; } + if (canvas.designSpace.workspace === undefined) { return; } /* We will get now the designer trading system */ let designerTradingSystem let fileTradingSystem = currentRecord.conditionsNames; - for (let i = 0; i < canvas.designerSpace.workspace.workspaceNode.rootNodes.length; i++) { - let rootNode = canvas.designerSpace.workspace.workspaceNode.rootNodes[i] + for (let i = 0; i < canvas.designSpace.workspace.workspaceNode.rootNodes.length; i++) { + let rootNode = canvas.designSpace.workspace.workspaceNode.rootNodes[i] if (rootNode.type === 'Definition') { if (rootNode.tradingSystem.id === fileTradingSystem.id) { designerTradingSystem = rootNode.tradingSystem diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js index e937af57d..2717579d5 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecution.js @@ -54,7 +54,7 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); fileSequence.eventHandler.stopListening(filesUpdatedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) @@ -90,7 +90,7 @@ recalculate(); filesUpdatedEventSubscriptionId = fileSequence.eventHandler.listenToEvent("Files Updated", onFilesUpdated); // Only the first sequence is supported right now. - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); onMouseOverEventSuscriptionId = thisObject.container.eventHandler.listenToEvent('onMouseOver', onMouseOver) /* Ready for when dimmension changes. */ @@ -370,9 +370,9 @@ point = coordinateSystem.transformThisPoint(point); point = transformThisPoint(point, thisObject.container); - if (point.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || point.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { continue; } + if (point.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || point.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue; } - point = canvas.chartSpace.viewport.fitIntoVisibleArea(point); + point = canvas.chartingSpace.viewport.fitIntoVisibleArea(point); point = thisObject.fitFunction(point); let isCurrentRecord = false; @@ -410,17 +410,17 @@ point1 = coordinateSystem.transformThisPoint(point1); point1 = transformThisPoint(point1, thisObject.container); - point1 = canvas.chartSpace.viewport.fitIntoVisibleArea(point1); + point1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point1); point1 = thisObject.fitFunction(point1); point2 = coordinateSystem.transformThisPoint(point2); point2 = transformThisPoint(point2, thisObject.container); - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); point2 = thisObject.fitFunction(point2); point3 = coordinateSystem.transformThisPoint(point3); point3 = transformThisPoint(point3, thisObject.container); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point3 = thisObject.fitFunction(point3); let diff = point2.x - point3.x; @@ -429,8 +429,8 @@ currentRecord.timeFrame = diff - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point2 = thisObject.fitFunction(point2); point3 = thisObject.fitFunction(point3); @@ -485,17 +485,17 @@ point1 = coordinateSystem.transformThisPoint(point1); point1 = transformThisPoint(point1, thisObject.container); - point1 = canvas.chartSpace.viewport.fitIntoVisibleArea(point1); + point1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point1); point1 = thisObject.fitFunction(point1); point2 = coordinateSystem.transformThisPoint(point2); point2 = transformThisPoint(point2, thisObject.container); - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); point2 = thisObject.fitFunction(point2); point3 = coordinateSystem.transformThisPoint(point3); point3 = transformThisPoint(point3, thisObject.container); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point3 = thisObject.fitFunction(point3); let diff = point2.x - point3.x; @@ -504,8 +504,8 @@ currentRecord.timeFrame = diff - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point2 = thisObject.fitFunction(point2); point3 = thisObject.fitFunction(point3); @@ -558,17 +558,17 @@ point1 = coordinateSystem.transformThisPoint(point1); point1 = transformThisPoint(point1, thisObject.container); - point1 = canvas.chartSpace.viewport.fitIntoVisibleArea(point1); + point1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point1); point1 = thisObject.fitFunction(point1); point2 = coordinateSystem.transformThisPoint(point2); point2 = transformThisPoint(point2, thisObject.container); - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); point2 = thisObject.fitFunction(point2); point3 = coordinateSystem.transformThisPoint(point3); point3 = transformThisPoint(point3, thisObject.container); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point3 = thisObject.fitFunction(point3); let diff = point2.x - point3.x; @@ -577,8 +577,8 @@ currentRecord.timeFrame = diff - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point2 = thisObject.fitFunction(point2); point3 = thisObject.fitFunction(point3); @@ -632,17 +632,17 @@ point1 = coordinateSystem.transformThisPoint(point1); point1 = transformThisPoint(point1, thisObject.container); - point1 = canvas.chartSpace.viewport.fitIntoVisibleArea(point1); + point1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point1); point1 = thisObject.fitFunction(point1); point2 = coordinateSystem.transformThisPoint(point2); point2 = transformThisPoint(point2, thisObject.container); - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); point2 = thisObject.fitFunction(point2); point3 = coordinateSystem.transformThisPoint(point3); point3 = transformThisPoint(point3, thisObject.container); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point3 = thisObject.fitFunction(point3); let diff = point2.x - point3.x; @@ -651,8 +651,8 @@ currentRecord.timeFrame = diff - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); point2 = thisObject.fitFunction(point2); point3 = thisObject.fitFunction(point3); @@ -704,7 +704,7 @@ browserCanvasContext.arc(point.x, point.y, currentRadius, 0, Math.PI * 2, true); browserCanvasContext.closePath(); - if (point.x < canvas.chartSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { + if (point.x < canvas.chartingSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { browserCanvasContext.fill(); } @@ -724,7 +724,7 @@ browserCanvasContext.arc(point.x, point.y, radius, 0, Math.PI * 2, true); browserCanvasContext.closePath(); - if (point.x < canvas.chartSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { + if (point.x < canvas.chartingSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { browserCanvasContext.fill(); } @@ -755,12 +755,12 @@ point1 = coordinateSystem.transformThisPoint(point1); point1 = transformThisPoint(point1, thisObject.container); - point1 = canvas.chartSpace.viewport.fitIntoVisibleArea(point1); + point1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point1); point1 = thisObject.fitFunction(point1); point2 = coordinateSystem.transformThisPoint(point2); point2 = transformThisPoint(point2, thisObject.container); - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); point2 = thisObject.fitFunction(point2); browserCanvasContext.beginPath(); diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecutionPanel.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecutionPanel.js index d809b2ef5..24ee27d23 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecutionPanel.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/SimulationExecutionPanel.js @@ -40,8 +40,8 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL; thisObject.container.frame.height = UI_PANEL.HEIGHT.NORMAL * 2.5; - thisObject.container.frame.position.x = canvas.chartSpace.viewport.visibleArea.topLeft.x + thisObject.container.frame.width * 4; - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.topRight.y; + thisObject.container.frame.position.x = canvas.chartingSpace.viewport.visibleArea.topLeft.x + thisObject.container.frame.width * 4; + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.topRight.y; panelTabButton = newPanelTabButton() panelTabButton.parentContainer = thisObject.container @@ -150,8 +150,8 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu point2.y = point2.y - diff; point3.y = point3.y - diff; - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); browserCanvasContext.beginPath(); @@ -210,8 +210,8 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu point2.y = point2.y + diff; point3.y = point3.y + diff; - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); browserCanvasContext.beginPath(); @@ -268,8 +268,8 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu point2.y = point2.y - diff; point3.y = point3.y - diff; - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); browserCanvasContext.beginPath(); @@ -326,8 +326,8 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu point2.y = point2.y + diff; point3.y = point3.y + diff; - point2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2); - point3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3); + point2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2); + point3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3); browserCanvasContext.beginPath(); @@ -366,7 +366,7 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu browserCanvasContext.arc(point.x, point.y, currentRadius, 0, Math.PI * 2, true); browserCanvasContext.closePath(); - if (point.x < canvas.chartSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { + if (point.x < canvas.chartingSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { browserCanvasContext.fill(); } browserCanvasContext.setLineDash([0, 0]) @@ -384,7 +384,7 @@ function newAAMastersPlottersTradingSimulationSimulationExecutionSimulationExecu browserCanvasContext.arc(point.x, point.y, radius, 0, Math.PI * 2, true); browserCanvasContext.closePath(); - if (point.x < canvas.chartSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { + if (point.x < canvas.chartingSpace.viewport.visibleArea.topLeft.x + 50 || point.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x - 50) {/*we leave this history without fill. */ } else { browserCanvasContext.fill(); } browserCanvasContext.setLineDash([0, 0]) diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js index 4da8a543c..be159d9de 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Strategies.js @@ -71,8 +71,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -128,8 +128,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -146,7 +146,7 @@ }) for (let i = 1; i < 15; i++) { - let strategyImage = canvas.designerSpace.iconByUiObjectType.get('Strategy'); + let strategyImage = canvas.designSpace.iconByUiObjectType.get('Strategy'); strategyImages.push(strategyImage); } @@ -344,8 +344,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -427,8 +427,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -521,17 +521,17 @@ recordPoint3 = transformThisPoint(recordPoint3, thisObject.container); recordPoint4 = transformThisPoint(recordPoint4, thisObject.container); - if (recordPoint2.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || recordPoint1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (recordPoint2.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || recordPoint1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue; } recordPoint3.y = recordPoint1.y + 2000; recordPoint4.y = recordPoint1.y + 2000; - recordPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint1); - recordPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint2); - recordPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint3); - recordPoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint4); + recordPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint1); + recordPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint2); + recordPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint3); + recordPoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint4); recordPoint1 = thisObject.fitFunction(recordPoint1, undefined, 30); recordPoint2 = thisObject.fitFunction(recordPoint2, undefined, 30); diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js index cf8d612ce..d5bdcb9a1 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/Trades.js @@ -71,8 +71,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -126,8 +126,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -337,8 +337,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -414,8 +414,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -504,13 +504,13 @@ recordPoint2 = transformThisPoint(recordPoint2, thisObject.container); recordPoint3 = transformThisPoint(recordPoint3, thisObject.container); - if (recordPoint2.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || recordPoint1.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (recordPoint2.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || recordPoint1.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue; } - recordPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint1); - recordPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint2); - recordPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint3); + recordPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint1); + recordPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint2); + recordPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint3); recordPoint1 = thisObject.fitFunction(recordPoint1); recordPoint2 = thisObject.fitFunction(recordPoint2); @@ -580,17 +580,17 @@ point.y = recordPoint3.y - 100 } - point = canvas.chartSpace.viewport.fitIntoVisibleArea(point); + point = canvas.chartingSpace.viewport.fitIntoVisibleArea(point); point = thisObject.fitFunction(point, undefined, 50); if ( - recordPoint3.x < canvas.chartSpace.viewport.visibleArea.topLeft.x + 250 + recordPoint3.x < canvas.chartingSpace.viewport.visibleArea.topLeft.x + 250 || - recordPoint3.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x - 250 + recordPoint3.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x - 250 || - recordPoint3.y > canvas.chartSpace.viewport.visibleArea.bottomRight.y - 150 + recordPoint3.y > canvas.chartingSpace.viewport.visibleArea.bottomRight.y - 150 || - recordPoint3.y < canvas.chartSpace.viewport.visibleArea.topLeft.y + 150 + recordPoint3.y < canvas.chartingSpace.viewport.visibleArea.topLeft.y + 150 ) { // we do not write any text } else { diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js index 3e0604399..b82eae6b0 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulation.js @@ -71,8 +71,8 @@ /* Stop listening to the necesary events. */ thisObject.container.eventHandler.stopListening(onMouseOverEventSuscriptionId) - canvas.chartSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); - canvas.chartSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(zoomChangedEventSubscriptionId); + canvas.chartingSpace.viewport.eventHandler.stopListening(offsetChangedEventSubscriptionId); canvas.eventHandler.stopListening(dragFinishedEventSubscriptionId); thisObject.container.eventHandler.stopListening(dimmensionsChangedEventSubscriptionId) marketFiles.eventHandler.stopListening(marketFilesUpdatedEventSubscriptionId); @@ -130,8 +130,8 @@ /* Listen to the necesary events. */ - zoomChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); - offsetChangedEventSubscriptionId = canvas.chartSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); + zoomChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Zoom Changed", onViewportZoomChanged); + offsetChangedEventSubscriptionId = canvas.chartingSpace.viewport.eventHandler.listenToEvent("Position Changed", onViewportPositionChanged); dragFinishedEventSubscriptionId = canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished); marketFilesUpdatedEventSubscriptionId = marketFiles.eventHandler.listenToEvent("Files Updated", onMarketFilesUpdated); dailyFilesUpdatedEventSubscriptionId = dailyFiles.eventHandler.listenToEvent("Files Updated", onDailyFilesUpdated); @@ -149,9 +149,9 @@ /* Loading a few icons */ - imageStopLossPhase = canvas.designerSpace.iconByUiObjectType.get('Stop'); - imageTakeProfitPhase = canvas.designerSpace.iconByUiObjectType.get('Phase'); - imageRecord = canvas.designerSpace.iconByUiObjectType.get('Trading System'); + imageStopLossPhase = canvas.designSpace.iconByUiObjectType.get('Stop'); + imageTakeProfitPhase = canvas.designSpace.iconByUiObjectType.get('Phase'); + imageRecord = canvas.designSpace.iconByUiObjectType.get('Trading System'); callBackFunction(); @@ -327,8 +327,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -428,8 +428,8 @@ let daysOnSides = getSideDays(timeFrame); - let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); - let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); + let leftDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topLeft, thisObject.container, coordinateSystem); + let rightDate = getDateFromPointAtBrowserCanvas(canvas.chartingSpace.viewport.visibleArea.topRight, thisObject.container, coordinateSystem); let dateDiff = rightDate.valueOf() - leftDate.valueOf(); @@ -627,16 +627,16 @@ recordPoint9 = transformThisPoint(recordPoint9, thisObject.container); recordPoint10 = transformThisPoint(recordPoint10, thisObject.container); - recordPoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint1); - recordPoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint2); - recordPoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint3); - recordPoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint4); - recordPoint5 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint5); - recordPoint6 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint6); - recordPoint7 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint7); - recordPoint8 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint8); - recordPoint9 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint9); - recordPoint10 = canvas.chartSpace.viewport.fitIntoVisibleArea(recordPoint10); + recordPoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint1); + recordPoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint2); + recordPoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint3); + recordPoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint4); + recordPoint5 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint5); + recordPoint6 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint6); + recordPoint7 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint7); + recordPoint8 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint8); + recordPoint9 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint9); + recordPoint10 = canvas.chartingSpace.viewport.fitIntoVisibleArea(recordPoint10); recordPoint1 = thisObject.fitFunction(recordPoint1); recordPoint2 = thisObject.fitFunction(recordPoint2); @@ -671,7 +671,7 @@ y: 0 } - imagePosition = canvas.chartSpace.viewport.fitIntoVisibleArea(imagePosition) + imagePosition = canvas.chartingSpace.viewport.fitIntoVisibleArea(imagePosition) imagePosition = thisObject.fitFunction(imagePosition, undefined, 0, 0, imageSize) if (imageRecord.canDrawIcon === true) { @@ -683,7 +683,7 @@ browserCanvasContext.restore(); } - if (recordPoint5.x < canvas.chartSpace.viewport.visibleArea.bottomLeft.x || recordPoint5.x > canvas.chartSpace.viewport.visibleArea.bottomRight.x) { + if (recordPoint5.x < canvas.chartingSpace.viewport.visibleArea.bottomLeft.x || recordPoint5.x > canvas.chartingSpace.viewport.visibleArea.bottomRight.x) { continue; } @@ -748,14 +748,14 @@ y: recordPoint6.y - imageSize * 1.25 + yOffset } - imagePosition = canvas.chartSpace.viewport.fitIntoVisibleArea(imagePosition) + imagePosition = canvas.chartingSpace.viewport.fitIntoVisibleArea(imagePosition) imagePosition = thisObject.fitFunction(imagePosition, undefined, 0, 0, imageSize) let labelPosition = { x: recordPoint6.x - imageSize / 2 - 3, y: recordPoint6.y - imageSize * 1.5 + yOffset * 2 } - labelPosition = canvas.chartSpace.viewport.fitIntoVisibleArea(labelPosition) + labelPosition = canvas.chartingSpace.viewport.fitIntoVisibleArea(labelPosition) labelPosition = thisObject.fitFunction(labelPosition, undefined, 30) if (imageStopLossPhase.canDrawIcon === true && stopLossPhase > -1) { @@ -789,14 +789,14 @@ x: recordPoint10.x - imageSize * 2 / 3, y: recordPoint10.y + imageSize / 4 - yOffset } - imagePosition = canvas.chartSpace.viewport.fitIntoVisibleArea(imagePosition) + imagePosition = canvas.chartingSpace.viewport.fitIntoVisibleArea(imagePosition) imagePosition = thisObject.fitFunction(imagePosition, undefined, 0, 0, imageSize) labelPosition = { x: recordPoint10.x - imageSize * 1 / 3, y: recordPoint10.y + imageSize * 1.9 - yOffset * 2 } - labelPosition = canvas.chartSpace.viewport.fitIntoVisibleArea(labelPosition) + labelPosition = canvas.chartingSpace.viewport.fitIntoVisibleArea(labelPosition) labelPosition = thisObject.fitFunction(labelPosition, undefined, 30) if (imageTakeProfitPhase.canDrawIcon === true && takeProfitPhase > -1) { diff --git a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulationPanel.js b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulationPanel.js index 048de40a3..5781fa645 100644 --- a/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulationPanel.js +++ b/Legacy-Code/AAMasters/plotters/Plotters-Trading-Simulation/TradingSimulationPanel.js @@ -31,8 +31,8 @@ function newAAMastersPlottersTradingSimulationTradingSimulationTradingSimulation thisObject.container.frame.width = UI_PANEL.WIDTH.NORMAL * 1; thisObject.container.frame.height = UI_PANEL.HEIGHT.NORMAL * 2.5; - thisObject.container.frame.position.x = canvas.chartSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width * 1; - thisObject.container.frame.position.y = canvas.chartSpace.viewport.visibleArea.topRight.y; + thisObject.container.frame.position.x = canvas.chartingSpace.viewport.visibleArea.topRight.x - thisObject.container.frame.width * 1; + thisObject.container.frame.position.y = canvas.chartingSpace.viewport.visibleArea.topRight.y; panelTabButton = newPanelTabButton() panelTabButton.parentContainer = thisObject.container diff --git a/Share - Pre-Release Testing Workspace.json b/Share - Pre-Release Testing Workspace.json index acecb2025..b18b8edae 100644 --- a/Share - Pre-Release Testing Workspace.json +++ b/Share - Pre-Release Testing Workspace.json @@ -1 +1 @@ -{"type":"Workspace","name":"My Workspace","rootNodes":[{"type":"Network","name":"Superalgos","networkNodes":[{"type":"Network Node","name":"My Computer","dataStorage":{"type":"Data Storage","name":"New Data Storage","sessionIndependentData":{"type":"Session Independent Data","name":"New Session Independent Data","singleMarketData":[{"type":"Single Market Data","name":"Poloniex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502","savedPayload":{"position":{"x":21874.292166697058,"y":29963.544080527405},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c","savedPayload":{"position":{"x":21770.838804369636,"y":30023.272907115715},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9","savedPayload":{"position":{"x":21658.585329183163,"y":30064.129830776532},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086","savedPayload":{"position":{"x":21540.942506178184,"y":30084.87343455902},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41","savedPayload":{"position":{"x":21421.484853001562,"y":30084.87343455902},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2","savedPayload":{"position":{"x":21303.842029996584,"y":30064.129830776532},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951","savedPayload":{"position":{"x":21191.588554810114,"y":30023.272907115715},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0","savedPayload":{"position":{"x":21088.13519248269,"y":29963.544080527405},"targetPosition":{"x":21481.213679589873,"y":29402.169822672073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"49a747b4-2eb7-41d6-b0e2-493f43ceed44","savedPayload":{"position":{"x":21481.213679589873,"y":29402.169822672073},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},{"type":"Single Market Data","name":"Kraken ETH/BTC","dataProducts":[{"type":"Data Product","name":"Candles","id":"fce50098-d674-4006-94ad-cce46f3d59a4","savedPayload":{"position":{"x":21048.079251220588,"y":30033.138046837903},"targetPosition":{"x":21178.00071348869,"y":29346.48660572473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"601b3615-7045-4e8f-aaa5-a87648fa0f39","savedPayload":{"position":{"x":20722.159706111106,"y":29876.183466139883},"targetPosition":{"x":21178.00071348869,"y":29346.48660572473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}}],"id":"b20c85c2-6f51-4005-a8dc-c8553567852b","savedPayload":{"position":{"x":21178.00071348869,"y":29346.48660572473},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"ETH/BTC","id":"f43663e0-c14d-4fb9-9655-25dff3f938c7"}}},{"type":"Single Market Data","name":"Kraken BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"6e33e35c-8107-4ca4-affd-c54b61ab27bd","savedPayload":{"position":{"x":20757.19137281044,"y":29793.157495340343},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"499cfa98-062c-467f-b5b8-7cc935dc7caf","savedPayload":{"position":{"x":20646.844163861348,"y":29749.84940720041},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"3d597096-5047-4c1c-9dd6-4a718e0fc207","savedPayload":{"position":{"x":20545.69374754876,"y":29688.037674487423},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"c1ea8a7a-8178-45ba-816c-014039b9cc9b","savedPayload":{"position":{"x":20456.813528087758,"y":29609.600415421624},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"042f75fe-2c93-43dd-a2fb-56c9f5c28bb6","savedPayload":{"position":{"x":20382.904085971102,"y":29516.92090642856},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"a786bd1e-f68d-41f3-88c7-67d658096f90","savedPayload":{"position":{"x":20326.21112219752,"y":29412.815167490888},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"2f60b6e6-c460-4b25-b5b7-b824ce38f63b","savedPayload":{"position":{"x":20288.457223783258,"y":29300.446398806183},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"a6578dfd-194a-4ea9-bd4f-35545816d9ad","savedPayload":{"position":{"x":20270.78952382723,"y":29183.22886854959},"targetPosition":{"x":20949.524624621918,"y":29140.86626639444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"49195672-1b26-4197-94cb-ce57f1d3e34e","savedPayload":{"position":{"x":20949.524624621918,"y":29140.86626639444},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},{"type":"Single Market Data","name":"Bitfinex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd","savedPayload":{"position":{"x":20340.71799142273,"y":29384.837009806644},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7","savedPayload":{"position":{"x":20258.563187631746,"y":29296.295188950724},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0","savedPayload":{"position":{"x":20193.03162575013,"y":29194.832485341107},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812","savedPayload":{"position":{"x":20146.11444912508,"y":29083.531791884365},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c","savedPayload":{"position":{"x":20119.237212427124,"y":28965.77492383031},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac","savedPayload":{"position":{"x":20113.21656689278,"y":28845.13986402692},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"b31d164e-1b77-450f-a2c1-67b19b67c482","savedPayload":{"position":{"x":20128.23544679002,"y":28725.292047722036},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f","savedPayload":{"position":{"x":21224.05203446457,"y":28318.694287474267},"targetPosition":{"x":20805.65941120969,"y":28871.049247251653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"b1f30d62-1935-4ed0-9f9c-28b5c250a9f4","savedPayload":{"position":{"x":20805.65941120969,"y":28871.049247251653},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},{"type":"Single Market Data","name":"Bitmex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7","savedPayload":{"position":{"x":20158.075384815515,"y":28824.311745519397},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe","savedPayload":{"position":{"x":20122.317599207625,"y":28708.387851764794},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af","savedPayload":{"position":{"x":20107.23302760897,"y":28588.01582812768},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862","savedPayload":{"position":{"x":20113.280007094414,"y":28466.853117635095},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf","savedPayload":{"position":{"x":20140.274803252207,"y":28348.581187934054},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3","savedPayload":{"position":{"x":20187.39719286112,"y":28236.79367176005},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"6b994fd7-655f-4cac-8893-823eab0dd8ed","savedPayload":{"position":{"x":20253.21538595797,"y":28134.88717622481},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d","savedPayload":{"position":{"x":21422.018184519446,"y":28244.489557618206},"targetPosition":{"x":20802.704576389002,"y":28561.99311877755},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"e2b11c1b-0419-456f-943d-c137a8493779","savedPayload":{"position":{"x":20802.704576389002,"y":28561.99311877755},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},{"type":"Single Market Data","name":"HitBTC BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"4ec36066-027d-4eb7-bbe9-52adeb6a76f2","savedPayload":{"position":{"x":20772.469152036007,"y":28000.88862366353},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"79b93fca-2746-4df3-9831-c36a6aa855cb","savedPayload":{"position":{"x":20790.001614131736,"y":27884.568337984383},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"3229c3dd-abe8-40f2-8bff-a982f31ccbc8","savedPayload":{"position":{"x":20827.466524366882,"y":27773.059698907902},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"386d17a3-ca20-4a30-a8ed-84fa3397daa2","savedPayload":{"position":{"x":20883.725530402113,"y":27669.75084000633},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"c7913df8-85e1-4cd2-a666-1a9ff987dc04","savedPayload":{"position":{"x":20957.069230807476,"y":27577.78074868059},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"38f60687-06b7-4475-b914-ebed74ba29d2","savedPayload":{"position":{"x":21045.269114359857,"y":27499.9438896165},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"fb98f659-fc48-4d9d-8093-6a8e83b9c394","savedPayload":{"position":{"x":21145.645272228812,"y":27438.605296389374},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"75264d4c-647f-47c8-b445-56dc3255c1d8","savedPayload":{"position":{"x":21255.14782565028,"y":27395.62871111559},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"ff1435d2-b318-4620-8b31-784b6913d959","savedPayload":{"position":{"x":21446.00885767627,"y":28042.926960199136},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},{"type":"Single Market Data","name":"Binance BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"d5399ddc-ada6-44f1-a5f2-6488d0ac3c0b","savedPayload":{"position":{"x":20604.443759043665,"y":27783.659642981493},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea","savedPayload":{"position":{"x":20670.360957877554,"y":27686.976869500875},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"cbc5ab4a-c6db-4cf7-bdbd-739ba15a7e5d","savedPayload":{"position":{"x":20752.065513772704,"y":27603.20932604885},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a","savedPayload":{"position":{"x":20847.074875142753,"y":27534.90224704479},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"dc1cae8d-cf3c-4ac2-9419-67d2399fef5b","savedPayload":{"position":{"x":20952.502230619517,"y":27484.13110851918},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"4cbc0c33-2abe-44f6-8862-ac17cee611ae","savedPayload":{"position":{"x":21065.144223355655,"y":27452.438565824687},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"1eaf4681-66c5-4619-9782-6593baf891d6","savedPayload":{"position":{"x":21181.578283401483,"y":27440.787580833883},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"47730810-5628-4d58-922f-0d242f2c9f5d","savedPayload":{"position":{"x":21298.26662076098,"y":27449.53216283003},"targetPosition":{"x":21189.946937290362,"y":28112.036771402607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"151e6826-766d-430a-99b6-7bda6049c2d1","savedPayload":{"position":{"x":21189.946937290362,"y":28112.036771402607},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}}],"id":"bf04ccea-266d-4115-b50e-fefdf29b873a","savedPayload":{"position":{"x":21481.213679589873,"y":28716.858393897463},"targetPosition":{"x":21816.07394323707,"y":29017.820119040538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"sessionBasedData":{"type":"Session Based Data","name":"New Session Based Data","sessionReference":[{"type":"Session Reference","name":"Back WHB","singleMarketData":[{"type":"Single Market Data","name":"Poloniex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"d34404c3-392b-4af3-a7ac-d6381ac1b5b1","savedPayload":{"position":{"x":20941.590040901396,"y":29729.215557742617},"targetPosition":{"x":21194.11909162346,"y":29291.825567018273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"5ef03988-16a2-43b6-a2c9-7783782534d9","savedPayload":{"position":{"x":20886.660137027182,"y":29692.512569390907},"targetPosition":{"x":21194.11909162346,"y":29291.825567018273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"30c98460-b2bf-4ab9-bfb7-d131e7373967","savedPayload":{"position":{"x":20836.990867407985,"y":29648.953789000825},"targetPosition":{"x":21194.11909162346,"y":29291.825567018273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"4cae29ae-970e-481f-9436-9a9584f5f2b5","savedPayload":{"position":{"x":20793.432087017904,"y":29599.28451938163},"targetPosition":{"x":21194.11909162346,"y":29291.825567018273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"0d066d54-5a5d-4af5-99e1-8a5fd05b2730","savedPayload":{"position":{"x":20756.729098666194,"y":29544.354615507415},"targetPosition":{"x":21194.11909162346,"y":29291.825567018273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"d6937865-7848-4270-b1a1-ab7035e8378c","savedPayload":{"position":{"x":21194.11909162346,"y":29291.825567018273},"targetPosition":{"x":21551.24515665131,"y":28934.69949429318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"22d1722d-a9f5-4b43-8732-c88fd45a3cb8","savedPayload":{"position":{"x":21551.247308781596,"y":28934.69734280715},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Backtesting Session","name":"Back WHB","id":"e5a4324d-479f-45ae-b882-54939c919a63"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Poloniex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"fda48255-a101-43e4-8932-d720dea69871","savedPayload":{"position":{"x":20237.42697256986,"y":29621.149717612752},"targetPosition":{"x":20729.218481957803,"y":29178.339395360174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"56e374e5-2b2d-47a2-a665-4b2b3091fa95","savedPayload":{"position":{"x":20183.836080708465,"y":29553.169995364344},"targetPosition":{"x":20729.218481957803,"y":29178.339395360174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"232d5b14-f5aa-4723-804d-199afd9792e3","savedPayload":{"position":{"x":20139.57680064931,"y":29478.776834011194},"targetPosition":{"x":20729.218481957803,"y":29178.339395360174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"471a887b-fb87-4978-86f6-075b95356847","savedPayload":{"position":{"x":20105.40642094519,"y":29399.24312116974},"targetPosition":{"x":20729.218481957803,"y":29178.339395360174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"be409a2d-83ca-4c12-b72f-9ce1622efa65","savedPayload":{"position":{"x":20081.909606266665,"y":29315.92970071761},"targetPosition":{"x":20729.218481957803,"y":29178.339395360174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"2d6a3009-cb74-4aeb-9d37-5baa9838d516","savedPayload":{"position":{"x":20729.218481957803,"y":29178.339395360174},"targetPosition":{"x":21318.859215964523,"y":28877.90243252472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"44aca2ca-b3dc-4a2a-80ae-de36a4924d10","savedPayload":{"position":{"x":21318.860157631694,"y":28877.90195636286},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"1be42eb3-bfaf-432f-8da6-15f15d547f50"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Binance BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"2aa7aa29-0891-4ca7-a82f-4c92577fbf4f","savedPayload":{"position":{"x":20987.78730751701,"y":28806.57163181271},"targetPosition":{"x":21278.98119575315,"y":28676.924473426654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"895ecc79-e2a2-48c8-ad9a-d88db161cca9","savedPayload":{"position":{"x":20973.356191391813,"y":28767.454379890278},"targetPosition":{"x":21278.98119575315,"y":28676.924473426654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"cae5b2d1-7cdd-4544-b0b0-d640f64db909","savedPayload":{"position":{"x":20964.154361409146,"y":28726.78814284341},"targetPosition":{"x":21278.98119575315,"y":28676.924473426654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"44fba0b1-916d-4504-a61f-276f58926166","savedPayload":{"position":{"x":20960.33926343124,"y":28685.26873126279},"targetPosition":{"x":21278.98119575315,"y":28676.924473426654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"99e9dd0d-709c-4b54-b62a-4077bcd85091","savedPayload":{"position":{"x":20961.976174842242,"y":28643.606553791917},"targetPosition":{"x":21278.98119575315,"y":28676.924473426654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"f12b6d50-17e7-45df-a091-6451410207ff","savedPayload":{"position":{"x":21278.98119575315,"y":28676.924473426654},"targetPosition":{"x":21593.80678851772,"y":28627.06099320504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}}],"id":"9e479e37-1dd3-4266-a72e-2afca5dfd523","savedPayload":{"position":{"x":21593.80802731366,"y":28627.060799920717},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"2327ab2a-13d0-4834-a979-a017bcff5829"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Bitfinex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"4d7d0e2c-e474-42b8-881b-e2df11706587","savedPayload":{"position":{"x":19933.363907732204,"y":28439.302627756},"targetPosition":{"x":20594.86176754575,"y":28369.776930794942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"8c774977-c5b7-40ad-9953-9355a51cbb84","savedPayload":{"position":{"x":19929.94813041258,"y":28352.36528958696},"targetPosition":{"x":20594.86176754575,"y":28369.776930794942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"b3280b17-225c-4bc0-8435-d072c51649da","savedPayload":{"position":{"x":19937.909175254394,"y":28265.725863990745},"targetPosition":{"x":20594.86176754575,"y":28369.776930794942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"a464e80f-f0eb-4a2a-af9c-a3e127a927db","savedPayload":{"position":{"x":19957.110826573182,"y":28180.8667755603},"targetPosition":{"x":20594.86176754575,"y":28369.776930794942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"c432f129-7eb3-4edf-be4b-d822cc8898aa","savedPayload":{"position":{"x":19987.22453879118,"y":28099.23998682604},"targetPosition":{"x":20594.86176754575,"y":28369.776930794942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"5345e341-776f-4f7c-9983-96b33cfbc2c3","savedPayload":{"position":{"x":20594.86176754575,"y":28369.776930794942},"targetPosition":{"x":21251.81335026853,"y":28473.827837818495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}}],"id":"2d979116-50c5-4381-aa1c-5fc91fe49392","savedPayload":{"position":{"x":21251.814357931074,"y":28473.82799619753},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"b8813ec9-6e81-4ee3-87a3-7e44e5c79fb3"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Bitmex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"c53da960-e2c9-49ca-97a8-896c3071428f","savedPayload":{"position":{"x":20223.005604997983,"y":27896.185830829076},"targetPosition":{"x":20820.43897472821,"y":28023.174319497306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"2e907269-aa81-4f17-97ac-01ef8bbc02d4","savedPayload":{"position":{"x":20244.692026968012,"y":27819.29157871827},"targetPosition":{"x":20820.43897472821,"y":28023.174319497306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"debb9e02-384e-4eaa-9c48-be0831cf5a4d","savedPayload":{"position":{"x":20276.22963252341,"y":27745.88581367645},"targetPosition":{"x":20820.43897472821,"y":28023.174319497306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"80c06cfa-2746-4d56-807b-3a1e55305d44","savedPayload":{"position":{"x":20317.078804489254,"y":27677.224528695413},"targetPosition":{"x":20820.43897472821,"y":28023.174319497306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"b73ee177-28e0-4b32-a2a3-cb053a9d6f19","savedPayload":{"position":{"x":20366.540602207675,"y":27614.482537397682},"targetPosition":{"x":20820.43897472821,"y":28023.174319497306},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"39b706e7-776f-4314-a813-dd781901a519","savedPayload":{"position":{"x":20820.43897472821,"y":28023.174319497306},"targetPosition":{"x":21364.64813388311,"y":28300.462731591513},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}}],"id":"729bdc74-5003-4113-9be9-2098fc5a1f02","savedPayload":{"position":{"x":21364.648320650675,"y":28300.46282442005},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"a15bdeb7-f697-448c-8895-8e95c1383f1e"}}}],"id":"29ca14e5-dabe-470a-be64-ed7996bd1e55","savedPayload":{"position":{"x":21908.749826691947,"y":28577.961046050616},"targetPosition":{"x":21816.07394323707,"y":29017.820119040538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"id":"0726a9e4-23b6-4d27-a8de-e91a9665a8ba","savedPayload":{"position":{"x":21816.07394323707,"y":29017.820119040538},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":"d"}}},"dataMining":{"type":"Data Mining","name":"New Data Mining","taskManagers":[{"type":"Task Manager","name":"Masters Kraken BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"a2614a09-8997-4bb2-a6bc-031ce1fafa8c","savedPayload":{"position":{"x":21756.549344023777,"y":28982.273703077444},"targetPosition":{"x":21412.487796760695,"y":28982.273703077444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"87bbd0f1-98ae-4231-8d39-2170cde6e44b","savedPayload":{"position":{"x":21412.487796760695,"y":28982.273703077444},"targetPosition":{"x":21068.426249497614,"y":28982.273703077444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"6fbca8a6-be5d-48aa-90b5-bffab7cf43e9","savedPayload":{"position":{"x":21068.426249497614,"y":28982.273703077444},"targetPosition":{"x":21380.343906166872,"y":28853.0731793414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"0eda6317-7134-4800-9279-6e49b9ee9d50","savedPayload":{"position":{"x":21380.343906166872,"y":28853.0731793414},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"c3bfda5b-df1e-4271-918b-ba3f2f2040b9","savedPayload":{"position":{"x":21705.90046049533,"y":28772.864251144252},"targetPosition":{"x":21353.91943691478,"y":28772.864251144252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4d7da0cc-1d36-4291-a0be-459f224a0b2f","savedPayload":{"position":{"x":21353.91943691478,"y":28772.864251144252},"targetPosition":{"x":21001.938413334232,"y":28772.864251144252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d6fc3b6e-a9f2-41f3-b96c-ab1b2aac2886","savedPayload":{"position":{"x":21001.938413334232,"y":28772.864251144252},"targetPosition":{"x":21327.21822347184,"y":28685.70578870373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{"shortcutKey":"p"}}},"id":"916f11ac-3279-4566-8766-6dc79027ff5d","savedPayload":{"position":{"x":21327.21822347184,"y":28685.70578870373},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"131bd5a8-057c-4f1a-8348-d6bbc65aaa69","savedPayload":{"position":{"x":20355.327686188124,"y":28805.897945128},"targetPosition":{"x":20657.042432255043,"y":28680.92360533913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"f332d00b-afa5-42e0-b98b-2a960300aeb1","savedPayload":{"position":{"x":20657.042432255043,"y":28680.92360533913},"targetPosition":{"x":20958.75717832196,"y":28555.949265550258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"9d6303fe-0283-446e-8192-529777805a0d","savedPayload":{"position":{"x":20316.629114867108,"y":28555.949265550258},"targetPosition":{"x":20637.693146594534,"y":28555.949265550258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"dbcb7c34-ff82-4404-8119-8875aed784eb","savedPayload":{"position":{"x":20637.693146594534,"y":28555.949265550258},"targetPosition":{"x":20958.75717832196,"y":28555.949265550258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"770041d3-aae1-4e07-9629-3d8b024b16bc","savedPayload":{"position":{"x":20958.75717832196,"y":28555.949265550258},"targetPosition":{"x":21292.647730921995,"y":28511.991740379628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"a510c76a-5155-4ca6-8920-ebf4ce0f8a50","savedPayload":{"position":{"x":21292.647730921995,"y":28511.991740379628},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"8f110ecb-9d28-4239-af25-b7703b8b67df","savedPayload":{"position":{"x":20285.313260563875,"y":28611.22110664725},"targetPosition":{"x":20613.848531170937,"y":28475.13734184389},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4dc482e1-b1fb-4b50-98ad-34011aa37683","savedPayload":{"position":{"x":20613.848531170937,"y":28475.13734184389},"targetPosition":{"x":20942.383801778,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"befb2712-8d55-4df9-8ca6-4de07a649b93","savedPayload":{"position":{"x":20290.761764587543,"y":28339.05357704053},"targetPosition":{"x":20616.57278318277,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"9d3e2161-434e-4495-9ce5-6341e68fc45c","savedPayload":{"position":{"x":20616.57278318277,"y":28339.05357704053},"targetPosition":{"x":20942.383801778,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"7c8a19d8-dd94-43d8-9b16-f4e5d5aea7ab","savedPayload":{"position":{"x":20942.383801778,"y":28339.05357704053},"targetPosition":{"x":21279.571714893576,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"5d9c329a-724f-40a1-8ce1-0a1eebcbecd9","savedPayload":{"position":{"x":21279.571714893576,"y":28339.05357704053},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"983c5887-e706-45a5-916a-99e47474d98d","savedPayload":{"position":{"x":20348.279065870058,"y":28366.598511909175},"targetPosition":{"x":20651.04153642784,"y":28241.190190426554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"a8a1c4e1-2d3b-4333-bd4e-a3ed4b894ef1","savedPayload":{"position":{"x":20651.04153642784,"y":28241.190190426554},"targetPosition":{"x":20953.804006985625,"y":28115.781868943934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"36b56b85-0e5f-40e9-b491-e79769a04814","savedPayload":{"position":{"x":20266.65760892141,"y":28115.781868943934},"targetPosition":{"x":20610.230807953518,"y":28115.781868943934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"21bb0d5a-9d13-411c-b3ce-1c6d0aa258ab","savedPayload":{"position":{"x":20610.230807953518,"y":28115.781868943934},"targetPosition":{"x":20953.804006985625,"y":28115.781868943934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"0a53ee0e-a7aa-446e-b791-8e2a39e625a6","savedPayload":{"position":{"x":20953.804006985625,"y":28115.781868943934},"targetPosition":{"x":21288.727730921993,"y":28159.87541370143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"8ad437c8-4a0b-4d63-8043-eabb2067b1ea","savedPayload":{"position":{"x":21288.727730921993,"y":28159.87541370143},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"44a5a74e-0912-4635-9f53-a9bcb3a50743","savedPayload":{"position":{"x":20368.011826743754,"y":28165.663655395078},"targetPosition":{"x":20684.51089573963,"y":28034.565448538528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"8b1ac3e4-17c8-4b4b-81e2-7774a24a4780","savedPayload":{"position":{"x":20684.51089573963,"y":28034.565448538528},"targetPosition":{"x":21001.009964735505,"y":27903.467241681978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"6dbef496-68a4-4b7a-b075-db4742d167a6","savedPayload":{"position":{"x":20295.332677842092,"y":27903.467241681978},"targetPosition":{"x":20648.1713212888,"y":27903.467241681978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"2119c986-d0f2-46b0-b312-fe2a836a8ee5","savedPayload":{"position":{"x":20648.1713212888,"y":27903.467241681978},"targetPosition":{"x":21001.009964735505,"y":27903.467241681978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"fcf01486-f963-48be-b58d-26a5cfc0227c","savedPayload":{"position":{"x":21001.009964735505,"y":27903.467241681978},"targetPosition":{"x":21326.34822347184,"y":27990.641365377327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{"shortcutKey":""}}},"id":"73bc5e1a-fbb7-4955-b220-00e645b26ad7","savedPayload":{"position":{"x":21326.34822347184,"y":27990.641365377327},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{"shortcutKey":""}}}],"id":"778736fa-88e3-4818-9b6e-ba44bc05436d","savedPayload":{"position":{"x":22628.32182459508,"y":28337.01357704053},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters Bitfinex BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2019-05-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"33ee1d19-8649-4bb9-9697-88a9cc262520","savedPayload":{"position":{"x":23222.890036571647,"y":27739.51674573584},"targetPosition":{"x":23001.67887434529,"y":27739.51674573584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"b908471e-fd73-4f0f-a0a2-53565e085e29","savedPayload":{"position":{"x":23001.67887434529,"y":27739.51674573584},"targetPosition":{"x":22780.46771211893,"y":27739.51674573584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"d7c3f337-1013-4f42-ba48-e77d0d1b63d4","savedPayload":{"position":{"x":22780.46771211893,"y":27739.51674573584},"targetPosition":{"x":22782.991405471304,"y":27964.43593931763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"c7c668e8-b306-4d55-b4b1-5464c23ec7e6","savedPayload":{"position":{"x":22782.991405471304,"y":27964.43593931763},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"80ded1d9-234d-4b4f-bb16-88b8609e7afb","savedPayload":{"position":{"x":23395.84882234536,"y":27754.7496032509},"targetPosition":{"x":23163.32702215496,"y":27754.7496032509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"e4f59f0a-89df-493b-b43f-54e13942ca64","savedPayload":{"position":{"x":23163.32702215496,"y":27754.7496032509},"targetPosition":{"x":22930.80522196456,"y":27754.7496032509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"24ca81e8-440d-4c89-a695-ba01163488dd","savedPayload":{"position":{"x":22930.80522196456,"y":27754.7496032509},"targetPosition":{"x":22883.21641203506,"y":27974.591177661005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"e204f943-b44b-47bc-9432-0ace8385328c","savedPayload":{"position":{"x":22883.21641203506,"y":27974.591177661005},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"3afbec49-1438-4783-bd64-c5d8fe69970b","savedPayload":{"position":{"x":22646.877509966303,"y":27979.967013364974},"targetPosition":{"x":22860.430668423105,"y":27891.510398844555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"f4d577d1-9ded-4e55-aa15-658af8a9528e","savedPayload":{"position":{"x":22860.430668423105,"y":27891.510398844555},"targetPosition":{"x":23073.983826879907,"y":27803.053784324136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"b14fa9e6-b00e-4b29-9608-2ade46f0c69a","savedPayload":{"position":{"x":22613.93562378409,"y":27803.053784324136},"targetPosition":{"x":22843.959725332,"y":27803.053784324136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"8bfbce7e-a25d-4ba8-a280-a6ee3f0ddc1f","savedPayload":{"position":{"x":22843.959725332,"y":27803.053784324136},"targetPosition":{"x":23073.983826879907,"y":27803.053784324136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"d023822c-481d-40ed-8dfe-a2bcec6677d4","savedPayload":{"position":{"x":23073.983826879907,"y":27803.053784324136},"targetPosition":{"x":22978.668815311958,"y":28006.79396504316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"9b3a4292-670d-4bdb-80d5-4170ee30222a","savedPayload":{"position":{"x":22978.668815311958,"y":28006.79396504316},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"0b864dd7-da65-4a10-8b5a-554a6cee3f0a","savedPayload":{"position":{"x":22790.012669798853,"y":28052.999148130184},"targetPosition":{"x":22996.418311775786,"y":27967.503131873014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"0ba1eeed-193a-4898-9dbf-a5d5611fe2d6","savedPayload":{"position":{"x":22996.418311775786,"y":27967.503131873014},"targetPosition":{"x":23202.82395375272,"y":27882.007115615845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"047b5249-3c0c-4f5f-b67b-b796e1507941","savedPayload":{"position":{"x":22754.93105892605,"y":27882.007115615845},"targetPosition":{"x":22978.877506339384,"y":27882.007115615845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"1d61294c-bed2-4f9d-8aef-4ab802b405c7","savedPayload":{"position":{"x":22978.877506339384,"y":27882.007115615845},"targetPosition":{"x":23202.82395375272,"y":27882.007115615845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"fe81bef7-aa6f-4386-b3dc-f8f0616bdb8f","savedPayload":{"position":{"x":23202.82395375272,"y":27882.007115615845},"targetPosition":{"x":23064.562233227163,"y":28059.429519237634},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"827234f9-2f2f-4565-a3ef-872c181e58cd","savedPayload":{"position":{"x":23064.562233227163,"y":28059.429519237634},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"b48a635d-764a-4eae-ae74-8bbf76946fd3","savedPayload":{"position":{"x":22918.567149892315,"y":28150.145645965156},"targetPosition":{"x":23114.716085262196,"y":28068.898096689907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ae635552-5ee7-4b50-a81b-fe6df16e0f5a","savedPayload":{"position":{"x":23114.716085262196,"y":28068.898096689907},"targetPosition":{"x":23310.865020632078,"y":27987.650547414658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"8b600f35-2606-4ffc-a8a2-889b25a58598","savedPayload":{"position":{"x":22874.096643982073,"y":27987.650547414658},"targetPosition":{"x":23092.480832307076,"y":27987.650547414658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"da565660-aca8-4b16-99d2-38744ffecb66","savedPayload":{"position":{"x":23092.480832307076,"y":27987.650547414658},"targetPosition":{"x":23310.865020632078,"y":27987.650547414658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"b1804417-a45a-4db4-bef0-511ef6f2d4f2","savedPayload":{"position":{"x":23310.865020632078,"y":27987.650547414658},"targetPosition":{"x":23136.589611146737,"y":28129.858473770175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"6d55df89-61a7-4deb-9b93-bc76b8001f79","savedPayload":{"position":{"x":23136.589611146737,"y":28129.858473770175},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"89988045-44ef-4bbf-ab61-88d141b9e417","savedPayload":{"position":{"x":22972.901562599156,"y":28288.568491367503},"targetPosition":{"x":23182.7954799418,"y":28201.627584144564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"2093e487-3f20-4724-b378-315668e89f43","savedPayload":{"position":{"x":23182.7954799418,"y":28201.627584144564},"targetPosition":{"x":23392.689397284445,"y":28114.686676921625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"9acb52e1-76ed-4c8d-8dc6-d3311cddf3f6","savedPayload":{"position":{"x":22930.933106425113,"y":28114.686676921625},"targetPosition":{"x":23161.81125185478,"y":28114.686676921625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ca19467c-6123-498a-82c8-f1984197ac0e","savedPayload":{"position":{"x":23161.81125185478,"y":28114.686676921625},"targetPosition":{"x":23392.689397284445,"y":28114.686676921625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"dee2f3e4-d9c0-44a6-b270-85a5e227453d","savedPayload":{"position":{"x":23392.689397284445,"y":28114.686676921625},"targetPosition":{"x":23191.139195581647,"y":28214.54922677482},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"b3a25d72-af74-4729-b279-f2af6b285882","savedPayload":{"position":{"x":23191.139195581647,"y":28214.54922677482},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{"shortcutKey":""}}}],"id":"d10b8ef0-3e4c-4475-b85b-a8bd918f363c","savedPayload":{"position":{"x":22788.038792176056,"y":28414.274326481212},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters Bitmex BTC/USD","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-02-07\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"6a45facc-fbc9-4037-8c49-771db1abb780","savedPayload":{"position":{"x":23146.56698083256,"y":27889.140440343},"targetPosition":{"x":23031.743005309694,"y":27889.49052744206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"2d577dde-853b-445a-a401-cce2d6f4535a","savedPayload":{"position":{"x":23031.743005309694,"y":27889.49052744206},"targetPosition":{"x":22917.59509396094,"y":27889.934137594595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"0a2ce755-cbbe-4daa-84d9-67950b2bf240","savedPayload":{"position":{"x":22917.59509396094,"y":27889.934137594595},"targetPosition":{"x":22098.605977057105,"y":28866.3315012304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"34bdbc75-21fd-4706-93f9-208cd0c5a599","savedPayload":{"position":{"x":22098.605977057105,"y":28866.3315012304},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"e71e6fab-19f0-45d6-ab8d-ecdec2737f49","savedPayload":{"position":{"x":25302.118620099238,"y":27787.62015532127},"targetPosition":{"x":24585.512205630082,"y":27787.619852956064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6db22c79-4e10-47c6-b0b3-43ba21c2295b","savedPayload":{"position":{"x":24585.512205630082,"y":27787.619852956064},"targetPosition":{"x":23868.414457497798,"y":27787.6290188724},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"5d57ef3b-e849-4c52-b9d9-8304058ebeb4","savedPayload":{"position":{"x":23868.414457497798,"y":27787.6290188724},"targetPosition":{"x":23418.973505201848,"y":27766.660886974587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"285ac11a-06c8-4142-a254-4a9c97bffba5","savedPayload":{"position":{"x":23418.973505201848,"y":27766.660886974587},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"5df5e85f-13cf-4cc2-b09d-3831f9f2458e","savedPayload":{"position":{"x":23903.41908690486,"y":27839.76527726677},"targetPosition":{"x":23943.720911616598,"y":27826.487953695214},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"91800c6e-c00e-4aa1-8371-56669c72e16d","savedPayload":{"position":{"x":23943.720911616598,"y":27826.487953695214},"targetPosition":{"x":23951.844858794455,"y":27824.72488671144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"7b3403c1-fa49-4af2-ae87-22f69937453c","savedPayload":{"position":{"x":23560.8893832652,"y":27815.221658856997},"targetPosition":{"x":23753.548890660986,"y":27821.709711731215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"615685de-ff60-4d77-a6e7-93c845381de6","savedPayload":{"position":{"x":23753.548890660986,"y":27821.709711731215},"targetPosition":{"x":23951.844858794455,"y":27824.72488671144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"beaea3e3-7b5c-484e-bd2f-594cb2f4e774","savedPayload":{"position":{"x":23951.844858794455,"y":27824.72488671144},"targetPosition":{"x":23501.28735750215,"y":27827.06488671144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"d9d74ad6-0368-4485-be1e-8775b50daa2a","savedPayload":{"position":{"x":23501.28735750215,"y":27827.06488671144},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"607dd735-b1f9-4e88-97d0-bc925e1c0584","savedPayload":{"position":{"x":23939.782279985637,"y":27930.4505888345},"targetPosition":{"x":23989.67801782438,"y":27910.178357746943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6249a65a-93d2-4248-9aa5-c5531f488e45","savedPayload":{"position":{"x":23989.67801782438,"y":27910.178357746943},"targetPosition":{"x":24023.559269783378,"y":27893.606428970168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"1263fc88-06f7-43c5-aea7-39419f964067","savedPayload":{"position":{"x":23525.889360393852,"y":27897.2671919416},"targetPosition":{"x":23779.625629261194,"y":27893.177704799065},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"001629fb-7dde-4a01-9b76-0ec8a75732c0","savedPayload":{"position":{"x":23779.625629261194,"y":27893.177704799065},"targetPosition":{"x":24023.559269783378,"y":27893.606428970168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"ef324f03-f768-4779-bb31-da98d1c963d4","savedPayload":{"position":{"x":24023.559269783378,"y":27893.606428970168},"targetPosition":{"x":23576.05076148426,"y":27896.18642897017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"26df3dec-d9ef-4197-86a0-24c33bbc8de0","savedPayload":{"position":{"x":23576.05076148426,"y":27896.18642897017},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"2cbcf91d-6788-48aa-b1d7-baa5f0f9081b","savedPayload":{"position":{"x":23785.35970800748,"y":28107.301241967827},"targetPosition":{"x":23936.638316117118,"y":28040.38438681373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"a60877e7-2f6f-4035-826b-f34aa21da6ef","savedPayload":{"position":{"x":23936.638316117118,"y":28040.38438681373},"targetPosition":{"x":24090.04497029261,"y":27973.80449233736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"ce426fbe-ba1c-416d-901c-fb84f09e3755","savedPayload":{"position":{"x":24024.31330876528,"y":27984.502818040066},"targetPosition":{"x":24068.059560467664,"y":27978.06781244866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"f15d2d13-45f9-4e46-9708-bd336467743d","savedPayload":{"position":{"x":24068.059560467664,"y":27978.06781244866},"targetPosition":{"x":24090.04497029261,"y":27973.80449233736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"16e7ff96-5609-46e4-a037-8bb023564529","savedPayload":{"position":{"x":24090.04497029261,"y":27973.80449233736},"targetPosition":{"x":23642.728680802786,"y":27973.52365703178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"9275654d-10a9-42ef-9f16-74bed4357d6e","savedPayload":{"position":{"x":23642.728680802786,"y":27973.52365703178},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"6052e52e-d517-4012-a562-b63a2024a91a","savedPayload":{"position":{"x":23600.669262426007,"y":28034.167931927183},"targetPosition":{"x":23846.22445369219,"y":27929.519263412327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"8a8d2e17-3d36-4c9d-9e23-3ed83ba832fc","savedPayload":{"position":{"x":23846.22445369219,"y":27929.519263412327},"targetPosition":{"x":24086.552204215248,"y":27828.244369905933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"41be12d8-248f-4f84-864d-badd7a650228","savedPayload":{"position":{"x":24057.35413622538,"y":27805.091653622956},"targetPosition":{"x":24093.179511653074,"y":27828.042680915707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"4baa4aa5-f868-4a50-9cde-f19857d9a782","savedPayload":{"position":{"x":24093.179511653074,"y":27828.042680915707},"targetPosition":{"x":24086.552204215248,"y":27828.244369905933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"9f1f9b46-e79a-41b0-9fad-1f5bb4a37855","savedPayload":{"position":{"x":24086.552204215248,"y":27828.244369905933},"targetPosition":{"x":23701.156430149655,"y":28059.55134210714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"3988f843-9a19-4d7b-842d-49c697da0edf","savedPayload":{"position":{"x":23701.156430149655,"y":28059.55134210714},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"19cc48a3-d513-48aa-810b-49054c9c5276","savedPayload":{"position":{"x":22929.123885810197,"y":28520.986044307447},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters HitBTC BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"5a9d5a35-4d80-4889-9342-09fcced05cc7","savedPayload":{"position":{"x":22167.183912204364,"y":29300.094367604586},"targetPosition":{"x":21825.987212281543,"y":29300.094367604586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"17ff999d-04bc-4ff2-9f0e-3fdbc9d0018c","savedPayload":{"position":{"x":21825.987212281543,"y":29300.094367604586},"targetPosition":{"x":21484.790512358722,"y":29300.094367604586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"bcb9eecd-d837-4327-a3b3-00e253aaa788","savedPayload":{"position":{"x":21484.790512358722,"y":29300.094367604586},"targetPosition":{"x":21797.16120058374,"y":29170.706192053964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"c057d059-49e6-44af-a5b4-e90f1f9e9d39","savedPayload":{"position":{"x":21797.16120058374,"y":29170.706192053964},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"c6052f27-66f6-4027-9437-1b660afcb851","savedPayload":{"position":{"x":24698.28848468662,"y":26963.511592858013},"targetPosition":{"x":23979.181666207212,"y":27774.653088972747},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"403c2cd7-ca9c-4ab4-9f25-b99b61f1bc94","savedPayload":{"position":{"x":23979.181666207212,"y":27774.653088972747},"targetPosition":{"x":23665.731763110736,"y":27774.653088972747},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"9d64ac26-d202-4795-b4e1-a68a88b97417","savedPayload":{"position":{"x":23665.731763110736,"y":27774.653088972747},"targetPosition":{"x":21741.021869713713,"y":29002.993872817922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{"shortcutKey":""}}},"id":"f1f0fce4-7c94-4341-b98e-ba9a02d4fdd6","savedPayload":{"position":{"x":21741.021869713713,"y":29002.993872817922},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"eb4e142c-6142-4893-9678-696b8ba54f01","savedPayload":{"position":{"x":24816.819509694025,"y":27094.412955582913},"targetPosition":{"x":24120.767091158443,"y":27927.868656921157},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c2714988-2aa9-48f9-b6bf-6c83fe1a6b1e","savedPayload":{"position":{"x":24120.767091158443,"y":27927.868656921157},"targetPosition":{"x":24429.69643782124,"y":27799.905931718367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"b0ff8547-ce2b-4036-badf-f10d2991091b","savedPayload":{"position":{"x":24928.1906644782,"y":27230.897989169185},"targetPosition":{"x":24082.70593253398,"y":27799.905931718367},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"3742543b-d3d3-41b9-a4e8-faed6e98463f","savedPayload":{"position":{"x":24082.70593253398,"y":27799.905931718367},"targetPosition":{"x":24429.69643782124,"y":27799.905931718367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"15bcfaf4-b936-4a60-affe-b15a86c725f8","savedPayload":{"position":{"x":24429.69643782124,"y":27799.905931718367},"targetPosition":{"x":24092.296410395866,"y":27799.905931718367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"ba70d04c-cfad-4c4b-aa85-72219f2614b4","savedPayload":{"position":{"x":24092.296410395866,"y":27799.905931718367},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"603fa7d3-cc38-4b70-b0e1-4d6a494e6612","savedPayload":{"position":{"x":25778.5175565775,"y":26683.328100222796},"targetPosition":{"x":24282.47865576456,"y":28159.930019337073},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"d2ee8b23-3cd0-4447-96f5-4b99f920ba42","savedPayload":{"position":{"x":24282.47865576456,"y":28159.930019337073},"targetPosition":{"x":24856.05503790574,"y":27922.346902797304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"64fd71c7-1ee9-4b64-9985-3a33383fb12c","savedPayload":{"position":{"x":25969.296358692525,"y":26979.521014904392},"targetPosition":{"x":24174.06544128217,"y":27922.346902797304},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"e9ae7121-dd36-46c2-ba14-28dbc611eb42","savedPayload":{"position":{"x":24174.06544128217,"y":27922.346902797304},"targetPosition":{"x":24856.05503790574,"y":27922.346902797304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"581a3423-170e-4967-89a8-f548610ed3e8","savedPayload":{"position":{"x":24856.05503790574,"y":27922.346902797304},"targetPosition":{"x":24181.254983054987,"y":27922.346902797304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"f7861a1a-42f3-4ca9-a686-6de825c1b4d4","savedPayload":{"position":{"x":24181.254983054987,"y":27922.346902797304},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"1a7b0937-ce0d-4c42-a479-c912f46d132b","savedPayload":{"position":{"x":25119.08635135096,"y":27527.272372843625},"targetPosition":{"x":24248.98255929524,"y":28032.295611693145},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"eab711ed-7079-496a-8eed-63669bbb2933","savedPayload":{"position":{"x":24248.98255929524,"y":28032.295611693145},"targetPosition":{"x":24558.27046625479,"y":27904.18436595251},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"9eb0640c-df7d-45cb-94af-a3a5cafebb50","savedPayload":{"position":{"x":25197.2944216173,"y":27685.11785506032},"targetPosition":{"x":24219.311076176018,"y":27904.18436595251},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"a159cc0a-a022-4928-bced-12eed4632d19","savedPayload":{"position":{"x":24219.311076176018,"y":27904.18436595251},"targetPosition":{"x":24558.27046625479,"y":27904.18436595251},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"25104527-ebcf-4b48-a258-a71bc0fa0d76","savedPayload":{"position":{"x":24558.27046625479,"y":27904.18436595251},"targetPosition":{"x":24255.9451637006,"y":28053.978190732305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"0b6c23f3-b308-4871-969a-2ff8166a3a34","savedPayload":{"position":{"x":24255.9451637006,"y":28053.978190732305},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"6424a542-fece-48fb-8abb-b827b1221e8e","savedPayload":{"position":{"x":26148.14760629844,"y":27340.492220654298},"targetPosition":{"x":24315.533171521973,"y":28225.869956215152},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"f2442a8a-6335-4fe3-b657-66afcd08ac15","savedPayload":{"position":{"x":24315.533171521973,"y":28225.869956215152},"targetPosition":{"x":24949.819543220332,"y":27963.13993862927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"329aeb85-b45b-41ef-81f4-8abeee5a0223","savedPayload":{"position":{"x":26268.2340615268,"y":27671.711237793577},"targetPosition":{"x":24278.905456155233,"y":27963.13993862927},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c510b36f-ee07-4754-a628-e2752d529024","savedPayload":{"position":{"x":24278.905456155233,"y":27963.13993862927},"targetPosition":{"x":24949.819543220332,"y":27963.13993862927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"5acbc379-3b64-41d5-9c5d-5a6b549e06db","savedPayload":{"position":{"x":24949.819543220332,"y":27963.13993862927},"targetPosition":{"x":24315.42767997483,"y":28193.14445570334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"03fffa5d-096a-4fd6-850d-c1eac5af70e5","savedPayload":{"position":{"x":24315.42767997483,"y":28193.14445570334},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{"shortcutKey":""}}}],"id":"71d7d936-9395-4977-918b-e3bbe89df320","savedPayload":{"position":{"x":23046.643953483825,"y":28653.15348985148},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters Binance BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","keyInstance":{"type":"Key Instance","name":"Key 1","id":"9b4d1d7f-c7f6-47d0-9b26-6a72d79790b3","savedPayload":{"position":{"x":24213.13338376654,"y":28051.836702794877},"targetPosition":{"x":24017.90498975472,"y":28051.836702794877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"f4d16eef-26b2-495c-bb73-6b6837a36343","savedPayload":{"position":{"x":24017.90498975472,"y":28051.836702794877},"targetPosition":{"x":23822.676595742898,"y":28051.836702794877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"774ace4c-9119-47e9-bc16-41261642cfe4","savedPayload":{"position":{"x":23822.676595742898,"y":28051.836702794877},"targetPosition":{"x":23627.448201731077,"y":28051.836702794877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"20f34189-e14b-45a6-9d44-61b2fcac6468","savedPayload":{"position":{"x":23627.448201731077,"y":28051.836702794877},"targetPosition":{"x":23381.728132819982,"y":28428.66782997628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7c58fe24-d0fb-42a1-b18f-9a9448969f36","savedPayload":{"position":{"x":23381.728132819982,"y":28428.66782997628},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"7f3abd43-5e58-4b2c-b289-7e140cfaefb3","savedPayload":{"position":{"x":24212.52304036071,"y":28180.088307473314},"targetPosition":{"x":23997.67772026368,"y":28180.088307473314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"cf171ace-f35a-4494-9cd3-9cfae9ba62c5","savedPayload":{"position":{"x":23997.67772026368,"y":28180.088307473314},"targetPosition":{"x":23782.83240016665,"y":28180.088307473314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d131874d-ffc9-4107-b543-e201d73f8dfc","savedPayload":{"position":{"x":23782.83240016665,"y":28180.088307473314},"targetPosition":{"x":23459.42023203777,"y":28492.793632315497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"df041d6f-d7c4-4ea4-a46b-e4f5daf4782a","savedPayload":{"position":{"x":23459.42023203777,"y":28492.793632315497},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"55d0a691-73f4-4f88-a6a4-c65ddfc49aab","savedPayload":{"position":{"x":23585.123737534177,"y":28660.35900155925},"targetPosition":{"x":23745.452931506614,"y":28500.029807586812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"68d2f35c-7701-498e-8693-e930b0c497e3","savedPayload":{"position":{"x":23745.452931506614,"y":28500.029807586812},"targetPosition":{"x":23905.78212547905,"y":28339.700613614375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"9d721132-2575-4db0-9d5d-de9d112f17ca","savedPayload":{"position":{"x":23451.70160988349,"y":28339.700613614375},"targetPosition":{"x":23678.74186768127,"y":28339.700613614375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"317f9e0e-eee4-459f-8b74-839b545e7a7c","savedPayload":{"position":{"x":23678.74186768127,"y":28339.700613614375},"targetPosition":{"x":23905.78212547905,"y":28339.700613614375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"05327546-27c2-47a3-8d2f-c8e2e1c66049","savedPayload":{"position":{"x":23905.78212547905,"y":28339.700613614375},"targetPosition":{"x":23520.89509469397,"y":28572.599785386028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aa951cb7-57b5-4422-961a-f01c53fae27d","savedPayload":{"position":{"x":23520.89509469397,"y":28572.599785386028},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"67d88fb2-3529-4a31-b6ce-a35185854941","savedPayload":{"position":{"x":23680.75642115062,"y":28832.045737602348},"targetPosition":{"x":23835.444293099197,"y":28677.357865653772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"3e6fd2d2-d460-45e8-82e5-69052b824be8","savedPayload":{"position":{"x":23835.444293099197,"y":28677.357865653772},"targetPosition":{"x":23990.132165047773,"y":28522.669993705196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"9b94164b-0237-45b2-9064-8dcf4ff696d7","savedPayload":{"position":{"x":23577.62733181661,"y":28522.669993705196},"targetPosition":{"x":23783.87974843219,"y":28522.669993705196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"dea7e82e-87d9-446a-aaf7-0ab3cc5f4a0c","savedPayload":{"position":{"x":23783.87974843219,"y":28522.669993705196},"targetPosition":{"x":23990.132165047773,"y":28522.669993705196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"4172d8b6-044e-4043-9562-619ea34fd428","savedPayload":{"position":{"x":23990.132165047773,"y":28522.669993705196},"targetPosition":{"x":23563.07011447833,"y":28664.08447543144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"81c85ae5-51f5-4820-849d-921fbeaa27e9","savedPayload":{"position":{"x":23563.07011447833,"y":28664.08447543144},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"c0b1805e-a8d1-4322-8eb3-f159c92c9e56","savedPayload":{"position":{"x":23717.303864431244,"y":29034.171052289857},"targetPosition":{"x":23874.478433612247,"y":28876.996483108855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"08f1fbcb-c0e4-4254-891f-3c55c7dc0487","savedPayload":{"position":{"x":23874.478433612247,"y":28876.996483108855},"targetPosition":{"x":24031.65300279325,"y":28719.82191392785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"11323886-c114-4a5e-90d4-deaa87869cf4","savedPayload":{"position":{"x":23592.202434231232,"y":28719.82191392785},"targetPosition":{"x":23811.92771851224,"y":28719.82191392785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"f31dec21-307f-49fd-b25f-2583becc67ac","savedPayload":{"position":{"x":23811.92771851224,"y":28719.82191392785},"targetPosition":{"x":24031.65300279325,"y":28719.82191392785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"a86e66c7-909a-4e03-93bb-08ab3cb76f17","savedPayload":{"position":{"x":24031.65300279325,"y":28719.82191392785},"targetPosition":{"x":23583.830606910822,"y":28762.66059299948},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a95948a2-7c60-47f4-a220-d6249a7b2b32","savedPayload":{"position":{"x":23583.830606910822,"y":28762.66059299948},"targetPosition":{"x":23136.00813750923,"y":28805.49911472004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {}","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"7d9e0fe8-6f0e-4bf6-bcf7-33f710c2eafc","savedPayload":{"position":{"x":23692.792485413676,"y":29256.73980855709},"targetPosition":{"x":23860.527441248727,"y":29089.00485272204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"6b0e423e-7a8d-4fbc-8e07-bbeaa60415bc","savedPayload":{"position":{"x":23860.527441248727,"y":29089.00485272204},"targetPosition":{"x":24028.262397083778,"y":28921.269896886988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"86e5d09e-51e8-46d7-b89b-74b97ec2231a","savedPayload":{"position":{"x":23578.193701431013,"y":28921.269896886988},"targetPosition":{"x":23803.228049257395,"y":28921.269896886988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"408bee51-9d81-47f7-b0c6-99d92829caab","savedPayload":{"position":{"x":23803.228049257395,"y":28921.269896886988},"targetPosition":{"x":24028.262397083778,"y":28921.269896886988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"c82a3b14-2e19-4d02-ac80-bb02e5b7409f","savedPayload":{"position":{"x":24028.262397083778,"y":28921.269896886988},"targetPosition":{"x":23582.135267350786,"y":28863.38450590149},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"7641c46a-fdeb-476a-96e3-fa4adf39a965","savedPayload":{"position":{"x":23582.135267350786,"y":28863.38450590149},"targetPosition":{"x":23136.00813750923,"y":28805.49911472004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{"shortcutKey":""}}}],"id":"cd543d7f-97cc-4685-b8cd-aa8cc5f1d5a6","savedPayload":{"position":{"x":23136.00806390889,"y":28805.49895715768},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{"shortcutKey":""}}},{"type":"Task Manager","name":"Masters Poloniex Draft","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"","code":" {\n \"process\": \"Live-Trades\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"22839b31-f532-47a3-b19b-d286c569e7d8","savedPayload":{"position":{"x":21827.663934777614,"y":28204.420462908904},"targetPosition":{"x":20940.718019127053,"y":28204.420462908904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"338266fa-14c2-42eb-b0e5-d0a8ed9309fc","savedPayload":{"position":{"x":20940.718019127053,"y":28204.420462908904},"targetPosition":{"x":21774.515475754928,"y":27866.334669012147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Live-Trades","id":"371a2507-655b-46c5-b959-52f527cc4d7e"}}},{"type":"Sensor Process Instance","name":"","code":" {\n \"process\": \"Hole-Fixing\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"eeb69692-1ec6-41c1-a1eb-123aa8f37039","savedPayload":{"position":{"x":20998.063032591494,"y":26974.143004378995},"targetPosition":{"x":21898.88083235009,"y":26974.143004378995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3d7e0bdd-64e3-4442-8742-cc9282a82631","savedPayload":{"position":{"x":21898.88083235009,"y":26974.143004378995},"targetPosition":{"x":21774.515475754928,"y":27866.334669012147},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Hole-Fixing","id":"60c8e8b0-0c0d-49bd-980e-6c7814a4cb18"}}}],"id":"85c4f582-56ee-4b8e-95b2-aa61baedfa39","savedPayload":{"position":{"x":21774.515475754928,"y":27866.334669012147},"targetPosition":{"x":22484.205090242085,"y":28419.381551114366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2fcbea08-a941-4891-80fd-236eacd83c11","savedPayload":{"position":{"x":22484.205090242085,"y":28419.381551114366},"targetPosition":{"x":23193.894704729242,"y":28972.428433216584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"80241632-7131-4f5f-80ae-5409b90feaea","savedPayload":{"position":{"x":25875.363844757,"y":28073.41165888942},"targetPosition":{"x":24979.573591272205,"y":28073.41165888942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"fdb6700e-c193-4a9c-962d-322edab4dedc","savedPayload":{"position":{"x":24979.573591272205,"y":28073.41165888942},"targetPosition":{"x":24083.78333778741,"y":28073.41165888942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"456f7bdf-0021-4752-8025-68f640b54ff4","savedPayload":{"position":{"x":24083.78333778741,"y":28073.41165888942},"targetPosition":{"x":23183.79993131974,"y":28072.75165888942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b864d5bb-2086-4c23-b04a-bc1f37eea874","savedPayload":{"position":{"x":23183.79993131974,"y":28072.75165888942},"targetPosition":{"x":23193.894704729242,"y":28972.428433216584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"5177620c-24c3-45c9-b7ec-0061acc0ad67","savedPayload":{"position":{"x":26374.581465911597,"y":27834.765022372434},"targetPosition":{"x":25481.33972326178,"y":27834.765022372434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"050d715f-2851-48b4-86b6-d93ab4baa1b2","savedPayload":{"position":{"x":25481.33972326178,"y":27834.765022372434},"targetPosition":{"x":24588.09798061196,"y":27834.765022372434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"3babaa9a-e18f-440d-9160-8dbc4037b442","savedPayload":{"position":{"x":22793.928911952145,"y":27834.765022372434},"targetPosition":{"x":23691.013446282053,"y":27834.765022372434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"111b43d5-d4ff-414c-8b9f-24f79e2a0254","savedPayload":{"position":{"x":23691.013446282053,"y":27834.765022372434},"targetPosition":{"x":24588.09798061196,"y":27834.765022372434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"1e587326-ad4d-4ea8-9273-367b3009ea3d","savedPayload":{"position":{"x":24588.09798061196,"y":27834.765022372434},"targetPosition":{"x":23890.9963426706,"y":28403.59672779451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e4164330-478a-4de8-b3ae-db67225bfa7a","savedPayload":{"position":{"x":23890.9963426706,"y":28403.59672779451},"targetPosition":{"x":23193.894704729242,"y":28972.428433216584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"017b2e6b-1afc-4dd2-8272-c37d9ae6b786","savedPayload":{"position":{"x":26778.42031467654,"y":29353.13140010703},"targetPosition":{"x":25865.512196966094,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"14b4277e-82c4-4391-af7d-cc456fc0a29e","savedPayload":{"position":{"x":25865.512196966094,"y":29353.13140010703},"targetPosition":{"x":24952.60407925565,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"8e802d95-1c52-4fe4-b669-47db83d7ee60","savedPayload":{"position":{"x":23140.68311238533,"y":29353.13140010703},"targetPosition":{"x":24046.64359582049,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"c5de37ae-dfa5-4bac-b7f3-7d75a36adf1e","savedPayload":{"position":{"x":24046.64359582049,"y":29353.13140010703},"targetPosition":{"x":24952.60407925565,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"824572fe-b6af-4608-ae8b-23a8ad8133e3","savedPayload":{"position":{"x":24952.60407925565,"y":29353.13140010703},"targetPosition":{"x":24073.243170989474,"y":29162.7802964876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83565cd7-dbb8-47b7-8672-df205da6c9ab","savedPayload":{"position":{"x":24073.26120374632,"y":29162.784145180238},"targetPosition":{"x":23193.894805376407,"y":28972.42866927831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"4857ff00-a64e-4b1e-bc50-04a7441a3496","savedPayload":{"position":{"x":25777.119540843476,"y":30584.770302216522},"targetPosition":{"x":24884.97905656176,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"1c1d8ed7-90df-478d-b647-6d442032d4c2","savedPayload":{"position":{"x":24884.97905656176,"y":30584.770302216522},"targetPosition":{"x":23992.83857228004,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"9c549877-3fe8-4e0c-adbc-2cc96cb3a137","savedPayload":{"position":{"x":22177.221720368627,"y":30584.770302216522},"targetPosition":{"x":23085.030146324334,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ee814dbc-2af1-4489-ba89-99d992e28ed4","savedPayload":{"position":{"x":23085.030146324334,"y":30584.770302216522},"targetPosition":{"x":23992.83857228004,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"d80f2c6c-99c3-4147-a738-1011de2bd42e","savedPayload":{"position":{"x":23992.83857228004,"y":30584.770302216522},"targetPosition":{"x":23593.38379927931,"y":29778.564052174537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"df43162b-1971-4bac-9aed-d3ddcf61b216","savedPayload":{"position":{"x":23593.345105518685,"y":29778.62971227341},"targetPosition":{"x":23193.894805376407,"y":28972.42866927831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"129bd62a-3bdc-48a7-9807-13444c3174e4","savedPayload":{"position":{"x":24242.241678659182,"y":30602.29013434636},"targetPosition":{"x":23336.829879785026,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"6ddd81e2-d6db-4814-9c6c-96538a74824c","savedPayload":{"position":{"x":23336.829879785026,"y":30602.29013434636},"targetPosition":{"x":22431.41808091087,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"b1f9ae5f-13c4-4117-bcb8-f3bd271db278","savedPayload":{"position":{"x":20651.52103168899,"y":30602.29013434636},"targetPosition":{"x":21541.46955629993,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"81f0108b-8af9-4b22-94dd-81ef4a5c8065","savedPayload":{"position":{"x":21541.46955629993,"y":30602.29013434636},"targetPosition":{"x":22431.41808091087,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"27564838-24b1-4814-af8c-ec65accb05d1","savedPayload":{"position":{"x":22431.41808091087,"y":30602.29013434636},"targetPosition":{"x":22812.673553594723,"y":29787.323968239456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"aa0f2533-460c-464f-ad77-6ae4cadd1178","savedPayload":{"position":{"x":22812.6348598341,"y":29787.38962833833},"targetPosition":{"x":23193.894805376407,"y":28972.42866927831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"91469c80-5e9e-4a0f-8306-afbfb07e997b","savedPayload":{"position":{"x":23193.894704729242,"y":28972.428433216584},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{"shortcutKey":""}}},{"type":"Task Manager","name":"Sparta Datasets Draft","tasks":[{"type":"Task","name":"Generates Exponential Moving Averages (EMAs)","bot":{"type":"Indicator Bot Instance","name":"EMA","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"62bf2557-9f4c-4318-8289-11b0c41e69c2","savedPayload":{"position":{"x":25611.376774554115,"y":28304.0836493627},"targetPosition":{"x":24708.837557973246,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"033c4a8d-7063-4d49-bd8c-60e35625ffe4","savedPayload":{"position":{"x":24708.837557973246,"y":28304.0836493627},"targetPosition":{"x":23806.298341392376,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"89a8c00c-9164-413f-82cb-b7e0d83d5376","savedPayload":{"position":{"x":22026.16490417284,"y":28304.0836493627},"targetPosition":{"x":22916.23162278261,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9c27f4ca-ddd1-4788-a45d-b9c785963a32","savedPayload":{"position":{"x":22916.23162278261,"y":28304.0836493627},"targetPosition":{"x":23806.298341392376,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}}],"id":"6d36d506-48f6-471b-880e-e94acefc4a2e","savedPayload":{"position":{"x":23806.298341392376,"y":28304.0836493627},"targetPosition":{"x":22906.564934924707,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0d8eea02-dfa3-43b8-82f4-9f589d5e8711","savedPayload":{"position":{"x":22906.564934924707,"y":28304.0836493627},"targetPosition":{"x":23217.978013725606,"y":29148.20573595069},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Generates Relative Stregth Index (RSI)","bot":{"type":"Indicator Bot Instance","name":"RSI","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"c2e4bc83-3c04-4cfb-af3f-f9819263b2d8","savedPayload":{"position":{"x":26444.358272058824,"y":28034.16672007857},"targetPosition":{"x":25537.744020270282,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"57d721b9-6c5f-4ea6-8078-f084d90598ee","savedPayload":{"position":{"x":25537.744020270282,"y":28034.16672007857},"targetPosition":{"x":24631.12976848174,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"f1177bcd-22dc-425b-8f30-878844aa82b8"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"bb1874ca-c66e-4d59-935c-246feafa120e","savedPayload":{"position":{"x":22845.531807971536,"y":28034.16672007857},"targetPosition":{"x":23738.330788226638,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"603c5fcb-5684-4801-8a64-96f66d31d39c","savedPayload":{"position":{"x":23738.330788226638,"y":28034.16672007857},"targetPosition":{"x":24631.12976848174,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"96f31416-5090-428a-be83-985a0b3ab275"}}}],"id":"c33fe94a-4efe-485f-9b08-9c737d24dd17","savedPayload":{"position":{"x":24631.12976848174,"y":28034.16672007857},"targetPosition":{"x":23924.55389110367,"y":28591.18622801463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"r"}}},"id":"3391ef51-3c4a-42d3-9626-60fb5c15b97e","savedPayload":{"position":{"x":23924.55389110367,"y":28591.18622801463},"targetPosition":{"x":23217.978013725606,"y":29148.20573595069},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Generates Simple Moving Averages (SMAs)","bot":{"type":"Indicator Bot Instance","name":"SMA","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"2b0a9d1d-012b-4057-b9fd-fe64a83bf7b8","savedPayload":{"position":{"x":26497.164808076523,"y":30147.863044618385},"targetPosition":{"x":25605.68546313537,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"02397e0f-d27e-48c2-8444-816446a47b6c","savedPayload":{"position":{"x":25605.68546313537,"y":30147.863044618385},"targetPosition":{"x":24714.20611819422,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"bd098871-960a-4c3f-ac6a-e1ac552d27af","savedPayload":{"position":{"x":22919.482308009727,"y":30147.863044618385},"targetPosition":{"x":23816.844213101973,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"142d7887-3e34-4e05-bedb-d4e357612026","savedPayload":{"position":{"x":23816.844213101973,"y":30147.863044618385},"targetPosition":{"x":24714.20611819422,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297"}}}],"id":"dc9e5645-feeb-472d-b4aa-d20df2985a3a","savedPayload":{"position":{"x":24714.20611819422,"y":30147.863044618385},"targetPosition":{"x":23966.09839769233,"y":29647.995773477352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b411ad3e-bb9f-4337-9d52-5ddcadfe73d7","savedPayload":{"position":{"x":23966.066488042332,"y":29648.06593073298},"targetPosition":{"x":23217.97152606798,"y":29148.20377558943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Task","name":"Generates Moving Average Convergence Divergence (MACD)","bot":{"type":"Indicator Bot Instance","name":"MACD","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"20dd192d-1235-4f9e-96e0-673417c768cc","savedPayload":{"position":{"x":24518.07924233574,"y":30880.099754836123},"targetPosition":{"x":23623.83251396785,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"240ef848-9942-4843-a7ca-2e9e5e0ce33e","savedPayload":{"position":{"x":23623.83251396785,"y":30880.099754836123},"targetPosition":{"x":22729.585785599957,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"8e5db945-8507-4489-9288-21cfa1e9301c"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"a3b800f6-f26d-468a-94cf-0b055186d4c5","savedPayload":{"position":{"x":20911.093221671857,"y":30880.099754836123},"targetPosition":{"x":21820.339503635907,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"8d142a18-680f-44ee-acf7-9e36d520d072","savedPayload":{"position":{"x":21820.339503635907,"y":30880.099754836123},"targetPosition":{"x":22729.585785599957,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"44019efe-950a-4eec-a546-cd2ee26818b9"}}}],"id":"26b04b09-73b2-4c9e-9b89-0ccbca411971","savedPayload":{"position":{"x":22729.585785599957,"y":30880.099754836123},"targetPosition":{"x":22973.811100572486,"y":30014.13930088631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d91eb798-593c-4c3b-9505-f50cd4ae7778","savedPayload":{"position":{"x":22973.74146078079,"y":30014.153960913303},"targetPosition":{"x":23217.97152606798,"y":29148.20377558943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"8bd58fd7-29b8-44db-9557-89d7fc00a3cf","savedPayload":{"position":{"x":23217.978013725606,"y":29148.20573595069},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{"shortcutKey":"i"}}}],"id":"7449a608-32ca-4285-94d1-c96791e2817f","savedPayload":{"position":{"x":22318.657801172118,"y":29181.6096159654},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"testingEnvironment":{"type":"Testing Environment","name":"New Testing Environment","taskManagers":[{"type":"Task Manager","name":"Testing Sessions","tasks":[{"type":"Task","name":"Back BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Backtesting Session","name":"Back BRR","code":"{\n\"folderName\": \"Back-BRR\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"666f6f10-2f17-4f5e-951c-b532bdb574d2","savedPayload":{"position":{"x":25264.310865754094,"y":29799.84468648234},"targetPosition":{"x":24854.86733161954,"y":30097.32282684791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-01-01T00:00:00.000Z\",\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"172958dd-b268-4444-8163-70979538ea6e","savedPayload":{"position":{"x":25327.352423875465,"y":29915.95279284047},"targetPosition":{"x":24854.86733161954,"y":30097.32282684791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"37ee839d-9a7c-410c-9251-c33b8f1b99f7","savedPayload":{"position":{"x":25358.178774792064,"y":30044.40921812396},"targetPosition":{"x":24854.854559931428,"y":30097.314962897613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"86ebd973-6ad9-4070-aece-a87623f24c2e","savedPayload":{"position":{"x":25354.720312440262,"y":30176.48256687609},"targetPosition":{"x":24854.854559931428,"y":30097.314962897613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"a0ec3f6f-6047-4740-87fe-393b1c714adb","savedPayload":{"position":{"x":25317.196596327885,"y":30303.16050947684},"targetPosition":{"x":24854.854559931428,"y":30097.314962897613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"09db5e1e-a7e8-468c-ad70-0d2ab1c8b8b8","savedPayload":{"position":{"x":24839.09821949887,"y":29913.602323223575},"targetPosition":{"x":24348.46204752629,"y":30045.067889281127},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"121202ea-6735-4bf3-8a95-aaa55f00f6e7","savedPayload":{"position":{"x":24348.46204752629,"y":30045.067889281127},"targetPosition":{"x":24021.371266211238,"y":30132.71159998616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"f71a1cc8-d617-48f9-ad89-0d0612a4c6e8","savedPayload":{"position":{"x":24348.46204752629,"y":30220.355310691193},"targetPosition":{"x":24021.371266211238,"y":30132.71159998616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3f483482-d8a1-4755-ba50-7cac6296fa5f","savedPayload":{"position":{"x":24021.371266211238,"y":30132.71159998616},"targetPosition":{"x":23682.74197148404,"y":30132.71159998616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"25fe9099-b53d-4757-8a63-3f8a15875f33","savedPayload":{"position":{"x":23682.74197148404,"y":30132.71159998616},"targetPosition":{"x":23349.500689511056,"y":30079.93180900305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"5b21d2d2-0f52-4408-83eb-ddaa844ec58c","savedPayload":{"position":{"x":23349.50555938327,"y":30079.93226863961},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{"shortcutKey":""}}},{"type":"Task","name":"Paper WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Paper Trading Session","name":"Paper WHB","code":"{\n\"folderName\": \"Paper-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"BTC\",\n\"initialBalance\": 0.01,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 100\n}","id":"25b4fd3d-097a-4e88-a283-45bc2e2bec6e","savedPayload":{"position":{"x":25191.86820389112,"y":30606.96011077963},"targetPosition":{"x":24710.54261017541,"y":30763.351079356813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"fa9412b3-c41b-4ab7-8831-5dada63d06e4","savedPayload":{"position":{"x":25215.955349866592,"y":30736.83123302191},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"7fb83e5e-a7a9-4948-afc0-ee398f921dde","savedPayload":{"position":{"x":25205.589442216093,"y":30868.542577905417},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"9f2d1305-153b-431e-b63c-4a968ee61d34","savedPayload":{"position":{"x":25161.48733979163,"y":30993.083073223937},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"867c37a1-8474-4db7-8718-e0aa068736de","savedPayload":{"position":{"x":25086.654527991264,"y":31101.96549003442},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"87e38a84-7c06-421b-afa5-1fd38017a2ea","savedPayload":{"position":{"x":24693.31090042539,"y":30224.70700986126},"targetPosition":{"x":24222.9748792253,"y":30350.73316691309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"c5eaba2a-7e87-4224-924b-342df9717159","savedPayload":{"position":{"x":24222.9748792253,"y":30350.73316691309},"targetPosition":{"x":23909.417531758576,"y":30434.750604947643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":"h"},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"929befe8-6067-4e4b-b5cf-accd8e37b158","savedPayload":{"position":{"x":24222.9748792253,"y":30518.768042982196},"targetPosition":{"x":23909.417531758576,"y":30434.750604947643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ed2a205f-2369-496d-8460-4fa2c1bec49f","savedPayload":{"position":{"x":23909.417531758576,"y":30434.750604947643},"targetPosition":{"x":23584.799078733708,"y":30434.750604947643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"b7835d6b-653f-4f9e-9b67-8c78ad1082dc","savedPayload":{"position":{"x":23584.799078733708,"y":30434.750604947643},"targetPosition":{"x":23284.173932784022,"y":30281.579193139023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"54bc0b34-6b2c-4457-9c39-14d9adead46b","savedPayload":{"position":{"x":23284.205924072205,"y":30281.604589892613},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Paper BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Paper Trading Session","name":"Paper BRR","code":"{\n\"folderName\": \"Paper-BRR\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"5eab19f8-f1ed-4e1f-9c1d-b0a60720aa0e","savedPayload":{"position":{"x":24873.52048206919,"y":31351.70689694692},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"bf95030a-86e1-4b60-8db9-c2eef3b3555c","savedPayload":{"position":{"x":24856.275541352345,"y":31482.69522632062},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"84b7fbf3-55c6-4105-bbc1-6f916e594419","savedPayload":{"position":{"x":24805.71593341304,"y":31604.75691751595},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"9dea69ed-955c-4302-be56-c618eb55ede5","savedPayload":{"position":{"x":24725.287211978644,"y":31709.573667994435},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"dccbd8b7-f2ed-45a6-878c-f323b2a9fee3","savedPayload":{"position":{"x":24620.47046150016,"y":31790.00238942883},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"f17cb007-672f-4a78-8dd9-24aa1b7ce7a7","savedPayload":{"position":{"x":24541.29442752064,"y":30474.796509762116},"targetPosition":{"x":24056.37845249461,"y":30604.72935366729},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"8b83403b-914b-45b7-8111-5696c36f4f7e","savedPayload":{"position":{"x":24056.37845249461,"y":30604.72935366729},"targetPosition":{"x":23733.10113581059,"y":30691.351249604075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"891b0ad6-818d-4768-94e1-a70d4f9881f6","savedPayload":{"position":{"x":24056.37845249461,"y":30777.97314554086},"targetPosition":{"x":23733.10113581059,"y":30691.351249604075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"4c7a189b-2d01-4552-977c-e6877a285e62","savedPayload":{"position":{"x":23733.10113581059,"y":30691.351249604075},"targetPosition":{"x":23398.419830180737,"y":30691.351249604075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"17e12190-f40c-443a-9ac2-9b49408702dc","savedPayload":{"position":{"x":23398.419830180737,"y":30691.351249604075},"targetPosition":{"x":23159.844247531822,"y":30452.768923727963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"d744ef6a-91ba-426c-941a-011a09dc6128","savedPayload":{"position":{"x":23159.824627623166,"y":30452.751585867743},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Back WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Backtesting Session","name":"Back WHB","code":"{\n\"folderName\": \"Back-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n\"initialBalance\": 0.001,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 0.1\n}","id":"592ab3f6-3a01-4679-a197-15f69d1f05b5","savedPayload":{"position":{"x":24657.858111258683,"y":30280.56228987909},"targetPosition":{"x":24308.98488569148,"y":30656.558205080677},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"9b4040e3-0955-4eea-b668-642fbcf3caa1"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"5d5c120c-d0c2-437f-a4e7-a74eff6252d1","savedPayload":{"position":{"x":24732.77809332427,"y":30367.620888469864},"targetPosition":{"x":24308.98488569148,"y":30656.558205080677},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2018-01-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-12-31T23:59:59.999Z\"\n}","id":"0461ebd0-083d-4995-a27d-7c0db0bcfe59","savedPayload":{"position":{"x":24237.139430671057,"y":32139.928179872495},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"d23bfc6a-40b5-44c8-b044-5b07354210d8","savedPayload":{"position":{"x":24152.918491754892,"y":32215.761053887174},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"2e07b5ba-515a-46a2-9fcb-9c52c91cbd06","savedPayload":{"position":{"x":24053.934745665025,"y":32270.951717438747},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"c5da66da-6fca-4d9b-b091-d76067415ef8","savedPayload":{"position":{"x":23945.15165075053,"y":32302.7326802006},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"e2d866ba-b44a-45aa-8173-ee280626e3c0","savedPayload":{"position":{"x":24308.98488569148,"y":30656.558205080677},"targetPosition":{"x":23813.543595614916,"y":30789.311298653727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"e5a4324d-479f-45ae-b882-54939c919a63","savedPayload":{"position":{"x":23813.543595614916,"y":30789.311298653727},"targetPosition":{"x":23483.24940223054,"y":30877.813361035758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"e9c0900c-b4c9-4821-a5f6-b052464e2bef","savedPayload":{"position":{"x":23813.543595614916,"y":30966.31542341779},"targetPosition":{"x":23483.24940223054,"y":30877.813361035758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"bd6770b7-bcd6-402b-b301-5a0f0922f46b","savedPayload":{"position":{"x":23483.24940223054,"y":30877.813361035758},"targetPosition":{"x":23141.303691291934,"y":30877.813361035758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"e2af488f-d970-4605-b63d-bd9b1514718f","savedPayload":{"position":{"x":23141.303691291934,"y":30877.813361035758},"targetPosition":{"x":22988.1298226819,"y":30577.183162857593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"f7baff84-f86a-4d45-808b-72e0a9c35585","savedPayload":{"position":{"x":22988.14108326507,"y":30577.155184057978},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{"shortcutKey":""}}}],"id":"2b8b44d1-c9c2-465c-b408-72ae6a5159db","savedPayload":{"position":{"x":22682.54948922321,"y":29974.95692955112},"targetPosition":{"x":22318.711314833836,"y":29710.27337912977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"2ae685a1-25c6-4bd5-b559-d83e373e8d45","savedPayload":{"position":{"x":22318.711822605546,"y":29710.262342014033},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"productionEnvironment":{"type":"Production Environment","name":"New Production Environment","taskManagers":[{"type":"Task Manager","name":"Live Sessions","tasks":[{"type":"Task","name":"Fwd WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Fordward Testing Session","name":"Fwd WHB","code":"{\n\"folderName\": \"Fwd-WHB\",\n\"balancePercentage\": 10\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"BTC\",\n\"initialBalance\": 0.01,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 100\n}","id":"27cc7654-df0a-49f5-9306-5e3478d88bbd","savedPayload":{"position":{"x":22614.82139870599,"y":32717.127729739088},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"1df09c03-5998-4e66-89c0-6eb021b64bed","savedPayload":{"position":{"x":22533.981880185805,"y":32802.31480769294},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"d9e63d80-13aa-4638-9bbe-05c4eb427b85","savedPayload":{"position":{"x":22433.848863291292,"y":32863.676399364726},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"415915dd-9bda-4dbc-b5bf-590cc1bd2436","savedPayload":{"position":{"x":22321.246247646184,"y":32897.03081368684},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"f0251102-c8d4-499e-aca0-bfe579682d3d","savedPayload":{"position":{"x":22203.847715422067,"y":32900.105002444},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"ac7ada1f-9f3a-46df-ad1c-a0a013ae91ef","savedPayload":{"position":{"x":23073.517684732935,"y":30968.915528788566},"targetPosition":{"x":22660.373565981125,"y":31079.617161765782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cc68bed4-8472-4d26-9573-1c7b40648b71","savedPayload":{"position":{"x":22660.373565981125,"y":31079.617161765782},"targetPosition":{"x":22247.229447229314,"y":31190.318794742998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"f89d1108-523a-4b69-b5db-60b7832508db","savedPayload":{"position":{"x":22660.373565981125,"y":31301.020427720214},"targetPosition":{"x":22247.229447229314,"y":31190.318794742998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9cfa0c18-d720-42b4-bd11-c8f3f0eb86a3","savedPayload":{"position":{"x":22247.229447229314,"y":31190.318794742998},"targetPosition":{"x":21819.51118200905,"y":31190.318794742998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"54a45585-1950-486e-b41e-58fbf68ccc87","savedPayload":{"position":{"x":21819.51118200905,"y":31190.318794742998},"targetPosition":{"x":21749.13222292345,"y":30745.987174272534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2f75b6d3-47ee-4638-a981-52b567f07c92","savedPayload":{"position":{"x":21749.065631997062,"y":30745.917726343156},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Fwd BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Fordward Testing Session","name":"Fwd BRR","code":"{\n\"folderName\": \"Fwd-BRR\",\n\"balancePercentage\": 10\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"719732be-15c6-4312-bf23-c628fdcc4764","savedPayload":{"position":{"x":21820.805023075183,"y":32890.30540040392},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"729c6352-8e51-4c06-bacd-d923c7da44b6","savedPayload":{"position":{"x":21717.597817423517,"y":32946.34234095625},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"627fabc2-d723-4476-85a4-f4a6feb34340","savedPayload":{"position":{"x":21603.40388458122,"y":32973.757878647506},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"ef88bd71-3928-40ad-ba8f-b5353753a97e","savedPayload":{"position":{"x":21486.005352357104,"y":32970.68368989035},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"d9f5b274-8966-4eb8-a79c-33d6201619e3","savedPayload":{"position":{"x":21373.402736711996,"y":32937.32927556824},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"e573e921-7346-49a8-836b-bf370e877009","savedPayload":{"position":{"x":22840.13576092276,"y":30960.705449621735},"targetPosition":{"x":22410.53314514997,"y":31075.81712358435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4d3a8e33-af23-4b2f-bf7c-45cadc64099f","savedPayload":{"position":{"x":22410.53314514997,"y":31075.81712358435},"targetPosition":{"x":21980.93052937718,"y":31190.928797546967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"7d4c2e3a-43ac-47f0-9e53-0ad85df76b06","savedPayload":{"position":{"x":22410.53314514997,"y":31306.040471509583},"targetPosition":{"x":21980.93052937718,"y":31190.928797546967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"2635e474-9d0b-4acd-b78e-d39d053228e0","savedPayload":{"position":{"x":21980.93052937718,"y":31190.928797546967},"targetPosition":{"x":21536.173174225743,"y":31190.928797546967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"dd7b90d8-4548-4010-ae1f-95d470378a12","savedPayload":{"position":{"x":21536.173174225743,"y":31190.928797546967},"targetPosition":{"x":21606.54408540566,"y":30746.596969175742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b6a93695-d43d-4c4f-9ddd-d32a2cf71c55","savedPayload":{"position":{"x":21606.57224810674,"y":30746.49419834332},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Live Trading BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading BRR","code":"{\n\"folderName\": \"Live-BRR\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"8acf67b1-638b-4c02-a80b-0bc70dfdf5ec","savedPayload":{"position":{"x":21014.062327602154,"y":32809.91949725789},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"8d80c530-c3fe-496f-8229-3855e7408acd","savedPayload":{"position":{"x":20898.590075195072,"y":32831.321014235116},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"1bca99d0-fa30-4ca6-8968-4f85516355e0","savedPayload":{"position":{"x":20781.513324187512,"y":32822.106874101344},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"d8164781-f37a-4cc2-9497-11db1edb4d76","savedPayload":{"position":{"x":20670.810661682157,"y":32782.9050052796},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"9234691b-d12c-48c0-9644-59541829291f","savedPayload":{"position":{"x":20574.026291183953,"y":32716.38695034594},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"49b8a9d0-d3af-4df8-a093-95f67ba30dc5","savedPayload":{"position":{"x":22584.89676794089,"y":30870.931363940046},"targetPosition":{"x":22150.81699672177,"y":30987.242688088896},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"59a383af-80c5-4a9a-921b-e04c91c64f48","savedPayload":{"position":{"x":22150.81699672177,"y":30987.242688088896},"targetPosition":{"x":21716.73722550265,"y":31103.554012237746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"0e2bb99a-fadc-4a77-87b7-7e7a0d6cec55","savedPayload":{"position":{"x":22150.81699672177,"y":31219.865336386596},"targetPosition":{"x":21716.73722550265,"y":31103.554012237746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"086319ff-c1a5-4a91-97f8-82d187f46a6f","savedPayload":{"position":{"x":21716.73722550265,"y":31103.554012237746},"targetPosition":{"x":21267.344777961636,"y":31103.554012237746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"d6ea855d-94cb-4a0c-b1f6-2616cd95ef39","savedPayload":{"position":{"x":21267.344777961636,"y":31103.554012237746},"targetPosition":{"x":21471.576585850904,"y":30702.71623890628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"203c786d-2efa-4618-b4d7-61cec6cc4178","savedPayload":{"position":{"x":21471.664448742857,"y":30702.634519499527},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Live Trading WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n\"initialBalance\": 0.001,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 0.1\n}","id":"7581ccf4-7bc7-40a1-98ab-84d6f26aa59d","savedPayload":{"position":{"x":22665.270638595226,"y":30388.751301583234},"targetPosition":{"x":22349.13520066259,"y":30704.88673951587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"9b4040e3-0955-4eea-b668-642fbcf3caa1"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"c5c9a448-4f16-4a83-a2e7-220acd4fe851","savedPayload":{"position":{"x":22736.320456935722,"y":30481.34522758032},"targetPosition":{"x":22349.13520066259,"y":30704.88673951587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"49b79a71-12bc-4c47-877a-08e19a5c5f70","savedPayload":{"position":{"x":20045.191099998912,"y":32420.826398731308},"targetPosition":{"x":20270.15155704031,"y":32031.254489106395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"86b5925f-2b09-4032-be64-a1f5412c7cd5","savedPayload":{"position":{"x":19952.02065512915,"y":32349.334201900732},"targetPosition":{"x":20270.15155704031,"y":32031.254489106395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"c6fbca0c-1280-4d0f-b611-d957c7f70046","savedPayload":{"position":{"x":19880.528458298573,"y":32256.16375703097},"targetPosition":{"x":20270.15155704031,"y":32031.254489106395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"6f976714-c92f-4c5c-ad5d-5ed2d8a3d287","savedPayload":{"position":{"x":22349.13520066259,"y":30704.88673951587},"targetPosition":{"x":21917.286161410088,"y":30820.600340835736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"1be42eb3-bfaf-432f-8da6-15f15d547f50","savedPayload":{"position":{"x":21917.286161410088,"y":30820.600340835736},"targetPosition":{"x":21485.437122157586,"y":30936.3139421556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","keyInstance":{"type":"Key Instance","name":"Key 1","id":"999f7554-da10-42b1-8e25-db3a04e1acbf","savedPayload":{"position":{"x":22371.95345540651,"y":31053.02603157984},"targetPosition":{"x":21928.695288782048,"y":30994.66998686772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"026f8fc4-b3c4-46a5-a8ae-7064da0fdf47","savedPayload":{"position":{"x":21928.695288782048,"y":30994.66998686772},"targetPosition":{"x":21485.437122157586,"y":30936.3139421556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"16d02098-221f-4d83-9682-a5f83262bb74","savedPayload":{"position":{"x":21485.437122157586,"y":30936.3139421556},"targetPosition":{"x":21038.35409828649,"y":30936.3139421556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"72cdfb23-b7c6-4feb-ba2d-d56415d30162","savedPayload":{"position":{"x":21038.35409828649,"y":30936.3139421556},"targetPosition":{"x":21356.456201186636,"y":30618.21471587899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c6fb2087-d2a2-49a0-9790-2c4d1cb015d7","savedPayload":{"position":{"x":21356.50610980942,"y":30618.203444011207},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"a10117c3-fc8f-49e4-a424-0795068fbe7a","savedPayload":{"position":{"x":21676.816813979338,"y":30301.088470469407},"targetPosition":{"x":21815.832936384628,"y":29873.502595042744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"l"}}}],"id":"32656457-f603-416a-b805-546642094dc4","savedPayload":{"position":{"x":21815.822537603264,"y":29873.5058726061},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"ce601334-52c5-4ffb-ab61-49ca1943a15a","savedPayload":{"position":{"x":21955.090399739755,"y":29445.668778615294},"targetPosition":{"x":21055.356993272086,"y":29445.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"efbbc81b-93c8-4ce0-873e-675f39d333e8","savedPayload":{"position":{"x":21055.356993272086,"y":29445.668778615294},"targetPosition":{"x":21055.356993272086,"y":29445.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"n"}}},{"type":"Data Mine","name":"Masters","code":"{\n\"codeName\": \"AAMasters\"\n}","sensorBots":[{"type":"Sensor Bot","name":"Charly","code":"{\n\"codeName\": \"AACharly\",\n\"repo\": \"AACharly-Sensor-Bot\"\n}","processes":[{"type":"Process Definition","name":"Historic-Trades","code":"{\n \"codeName\": \"Historic-Trades\",\n \"description\": \"Retrieves and saves the historical trades in batches going backwards from the current time until reaching the begining of the market.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"2014\",\n \"maxYear\": \"2020\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"2018\",\n \"month\": \"01\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 60000,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[],"id":"a4c30d1a-514e-4fe5-b8dd-273790ad194a","savedPayload":{"position":{"x":12389.365735719206,"y":17548.460000920502},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"e637e168-9aa2-4167-9fda-d6eaf8ae1551","savedPayload":{"position":{"x":12726.507210696793,"y":17608.564019763293},"targetPosition":{"x":12435.485171463275,"y":17608.564019763293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[],"id":"d2f61094-66fd-4386-862b-9dd55c3f7243","savedPayload":{"position":{"x":12435.485171463275,"y":17608.564019763293},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7","savedPayload":{"position":{"x":12464.477060778634,"y":17678.556632147254},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"600ab7d6-ca03-4504-a4b2-351a493065cd","savedPayload":{"position":{"x":12474.365654319807,"y":17753.667957206682},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"0c63c520-011d-4c1f-95c1-c966a92a583b","savedPayload":{"position":{"x":12464.477060778634,"y":17828.77928226611},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629","savedPayload":{"position":{"x":12184.157779433028,"y":17753.667957206682},"targetPosition":{"x":11903.838498087422,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Trades","code":"{\n\"codeName\": \"Trades\"\n}","datasets":[{"type":"Dataset Definition","name":"Trades","code":"{\n\"codeName\": \"Trades\"\n}","id":"80c4ee03-aed4-4d8e-8145-a49f8b85df04","savedPayload":{"position":{"x":12464.477060778634,"y":17979.001932384966},"targetPosition":{"x":12184.157779433028,"y":17903.89060732554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"851e927a-fcf2-4405-913a-84e011be27b1","savedPayload":{"position":{"x":12184.157779433028,"y":17903.89060732554},"targetPosition":{"x":11903.838498087422,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"id":"957bef47-cd90-4dfa-bbb1-3696c527b010","savedPayload":{"position":{"x":11903.838498087422,"y":17828.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"indicatorBots":[{"type":"Indicator Bot","name":"Bruce","code":"{\n\"codeName\": \"AABruce\",\n\"repo\": \"AABruce-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Single-Period-Daily","code":"{\n \"codeName\": \"Single-Period-Daily\",\n \"description\": \"Produces two data-sets with candles and volumes.\",\n \"startMode\": {\n \"noTime\": {\n \"run\": \"true\"\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[],"id":"597f9031-4a09-4bf1-b231-cd3de597ca5e","savedPayload":{"position":{"x":12802.799908697734,"y":18088.417968341095},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"429872d3-959d-4b7a-af3e-baf9d7c2f364","savedPayload":{"position":{"x":12309.282313748343,"y":18362.459087100673},"targetPosition":{"x":12807.24239860192,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"728daa6a-9297-4f53-974f-fa725d0aca2d","savedPayload":{"position":{"x":12288.662132043597,"y":18224.469653725806},"targetPosition":{"x":12807.24239860192,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"4aff6e01-e4ce-48e5-b1da-b2172599b36a","savedPayload":{"position":{"x":12290.929901904254,"y":18088.223436708035},"targetPosition":{"x":12807.24239860192,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9"}}}],"dataDependencies":[],"id":"36df0b5c-0849-4310-bae0-5ea595b335d3","savedPayload":{"position":{"x":12807.24239860192,"y":18156.197266433865},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9","savedPayload":{"position":{"x":12802.799908697734,"y":18223.976564526634},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a81eb239-9b38-4a3e-b8c3-061b7462a624","savedPayload":{"position":{"x":11763.389867256363,"y":18114.912306047376},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"0c63c520-011d-4c1f-95c1-c966a92a583b"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f3b263bb-1051-40d8-a69a-d8640cf9afbe","savedPayload":{"position":{"x":12767.714762277554,"y":18354.916113557738},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f","savedPayload":{"position":{"x":12287.96502645195,"y":18156.197266433865},"targetPosition":{"x":11773.130144206165,"y":18088.417968341095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Candles","code":"{\n\"codeName\": \"Candles\"\n}","datasets":[{"type":"Dataset Definition","name":"One-Min","code":"{\n\"codeName\": \"One-Min\"\n}","id":"20d5740b-5711-4b8c-9675-a5391f5ba245","savedPayload":{"position":{"x":12222.837540098464,"y":18348.05665441608},"targetPosition":{"x":11997.983842152315,"y":18218.237311378587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"3b42a93e-c933-420d-9504-25092a0d1279","savedPayload":{"position":{"x":11997.983842152315,"y":18218.237311378587},"targetPosition":{"x":11773.130144206165,"y":18088.417968341095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Product Definition","name":"Volumes","code":"{\n\"codeName\": \"Volumes\"\n}","datasets":[{"type":"Dataset Definition","name":"One-Min","code":"{\n\"codeName\": \"One-Min\"\n}","id":"2788ed30-ed62-4638-9a1d-35dc7e826870","savedPayload":{"position":{"x":12089.246179328073,"y":18500.388406073926},"targetPosition":{"x":11931.188161767119,"y":18294.40318720751},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4e714023-0cfd-4945-a573-52922711cd09","savedPayload":{"position":{"x":11931.188161767119,"y":18294.40318720751},"targetPosition":{"x":11773.130144206165,"y":18088.417968341095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"id":"952e8327-4c9a-422a-bf64-cd773ccc36dd","savedPayload":{"position":{"x":11773.130144206165,"y":18088.417968341095},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"Olivia","code":"{\n\"codeName\": \"AAOlivia\",\n\"repo\": \"AAOlivia-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces different files with multi-period candles and volumes for entire markets.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"7c42483e-6b75-4b61-91c2-597b3fea1aa0","savedPayload":{"position":{"x":12144.011025651862,"y":18379.194674990304},"targetPosition":{"x":12340.854814050695,"y":18297.659308166607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"5aa52a69-6139-41c0-bce5-68f1419ab7f2","savedPayload":{"position":{"x":12122.769248350782,"y":18297.659308166607},"targetPosition":{"x":12340.854814050695,"y":18297.659308166607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"8f6d7c41-f829-4157-8365-707a4789138e"}}}],"id":"2912df2e-2d79-4a8b-af79-e79d26be51d0","savedPayload":{"position":{"x":12340.854814050695,"y":18297.659308166607},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"92e1f19f-986b-43c8-a742-2b4832e061cc","savedPayload":{"position":{"x":11933.625862344643,"y":18525.70478215691},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"701ead56-8e85-4138-bfe8-263b1d59869d","savedPayload":{"position":{"x":11921.172025877517,"y":18456.866883148723},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"757b878a-99bd-402c-bd1c-4ae7961e35bf","savedPayload":{"position":{"x":11989.639271838334,"y":18613.839323947002},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"72f6e0db-ed45-4ee8-aac0-188a7db38c1b","savedPayload":{"position":{"x":11903.704183663885,"y":18320.03028852218},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"20d5740b-5711-4b8c-9675-a5391f5ba245"}}},{"type":"Data Dependency","name":"New Data Dependency","id":"0bcc9ab5-7534-4aae-ab82-5dde001673db","savedPayload":{"position":{"x":11923.30619594561,"y":18253.342209133032},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"af72941b-880c-47b4-8a23-fc7279809d4d","savedPayload":{"position":{"x":12346.109749854208,"y":18354.84836169007},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559","savedPayload":{"position":{"x":12343.855059560361,"y":18412.234061693533},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"d54f53d2-7a7e-4ff7-afdf-33d25405865c","savedPayload":{"position":{"x":11473.504952022971,"y":18332.207597583536},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f3b263bb-1051-40d8-a69a-d8640cf9afbe"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51","savedPayload":{"position":{"x":12317.098945882659,"y":18523.681295843777},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"383c3970-13d5-4313-bd8f-7e5d28948577","savedPayload":{"position":{"x":11907.21410914722,"y":18366.34124851468},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces different files with multi-period candles and volumes on a daily format.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"f349a029-5381-4f8e-92d4-1b7e7df76966","savedPayload":{"position":{"x":12018.418641538738,"y":18816.41980827968},"targetPosition":{"x":12224.82962726121,"y":18730.921578570633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"15fd40ad-ceca-46ea-8fdd-4a396f9bde14","savedPayload":{"position":{"x":12003.195104120827,"y":18730.921578570633},"targetPosition":{"x":12224.82962726121,"y":18730.921578570633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"404b8d12-db14-462c-b4e4-6ee5093560c3"}}}],"id":"e130a389-0b18-4433-809d-f44162a00a4a","savedPayload":{"position":{"x":12224.82962726121,"y":18730.921578570633},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"93f6d813-594f-49cd-a32f-181a7b8352ee","savedPayload":{"position":{"x":11788.368625785852,"y":18948.902554186938},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"cb413af9-e1f6-4dbe-ab8c-9f7eb949bd93","savedPayload":{"position":{"x":11761.063526095839,"y":18884.568093983187},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"fbaa8e58-7e12-48d8-81e5-1050c034c736","savedPayload":{"position":{"x":11759.863932230164,"y":18814.5599008499},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"c9f72b18-362c-4663-9dab-02b592aba3a1","savedPayload":{"position":{"x":11759.509759820054,"y":18745.96676223768},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"20d5740b-5711-4b8c-9675-a5391f5ba245"}}},{"type":"Data Dependency","name":"New Data Dependency","id":"9aff9fc8-4935-4043-9a95-ee2fe02f2cc1","savedPayload":{"position":{"x":11769.723615997247,"y":18678.06554671463},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"dab7d491-7a05-47ac-9f86-a551eb24ef67","savedPayload":{"position":{"x":12195.466077376945,"y":18780.277268530383},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1","savedPayload":{"position":{"x":12159.911526457654,"y":18825.378001364075},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b83c7f7c-d0c4-4daa-aa6f-41adaa2626b0","savedPayload":{"position":{"x":11391.19263146337,"y":18496.77772133683},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f3b263bb-1051-40d8-a69a-d8640cf9afbe"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f","savedPayload":{"position":{"x":12072.758335146664,"y":18899.813858739297},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5","savedPayload":{"position":{"x":11833.636695906138,"y":18531.598824382898},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Candles","code":"{\n \"codeName\": \"Candles\",\n \"singularVariableName\": \"candle\",\n \"pluralVariableName\": \"candles\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Candles/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"7160ac78-d806-4bac-955b-a201c21c2e7e","savedPayload":{"position":{"x":11792.515850285274,"y":18890.97508604534},"targetPosition":{"x":11676.97535226701,"y":18622.047293304557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Candles/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Candles/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2","savedPayload":{"position":{"x":11737.830562328894,"y":18908.348546880334},"targetPosition":{"x":11676.97535226701,"y":18622.047293304557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Min","code":"{\n \"codeName\": \"min\",\n \"isString\": false\n}","id":"e138eefe-d936-4471-99bc-bd1313f69f32","savedPayload":{"position":{"x":11797.853764057614,"y":19114.65511440962},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"6ea0c4a1-bce0-496e-908d-08bca05b74ec","savedPayload":{"position":{"x":11827.731410330885,"y":19238.08717161561},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Open","code":"{\n \"codeName\": \"open\",\n \"isString\": false\n}","id":"618de9d2-e015-4d55-aa06-43fba70e915d","savedPayload":{"position":{"x":11749.856749816374,"y":19338.40508498448},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"bb4312b6-07c1-432a-89a5-cda0b2c4ef50","savedPayload":{"position":{"x":11622.870990235082,"y":19340.067419636962},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"4ebd2a25-25a1-491c-9061-bf314fbdabf1","savedPayload":{"position":{"x":11542.396998589154,"y":19241.82240367429},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"4c0e4d68-c8bb-4e60-ab9a-add55081f0bc","savedPayload":{"position":{"x":11569.033331958244,"y":19117.65053794946},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"3594c8a8-d72e-4142-b34f-c4bfd8a61560","savedPayload":{"position":{"x":11684.637933288657,"y":19207.39192889545},"targetPosition":{"x":11676.97535226701,"y":18622.047293304557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":5},"uiObject":{}}},"id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1","savedPayload":{"position":{"x":11676.97535226701,"y":18622.047293304557},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Candles","id":"0aed75a3-fee8-4ddc-97ff-b6768e6f12a3"}}},{"type":"Product Definition","name":"Volumes","code":"{\n \"codeName\": \"Volumes\",\n \"singularVariableName\": \"volume\",\n \"pluralVariableName\": \"volumes\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Volumes/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Volumes/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"404b8d12-db14-462c-b4e4-6ee5093560c3","savedPayload":{"position":{"x":11432.471822707479,"y":18888.618569746668},"targetPosition":{"x":11497.069386776759,"y":18603.13841438197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Volumes/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"8f6d7c41-f829-4157-8365-707a4789138e","savedPayload":{"position":{"x":11378.01863134839,"y":18870.53078903516},"targetPosition":{"x":11497.069386776759,"y":18603.13841438197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Buy","code":"{\n \"codeName\": \"buy\",\n \"isString\": false\n}","id":"4a510fc5-f837-4cca-9839-c6444d0db145","savedPayload":{"position":{"x":11348.500490566892,"y":18994.23055160658},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Sell","code":"{\n \"codeName\": \"sell\",\n \"isString\": false\n}","id":"cb2d0dbb-d62d-4233-8182-8d12b0912e68","savedPayload":{"position":{"x":11245.112781187152,"y":19071.43381596396},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"de34f0c3-a6c9-4bcb-b787-9bf77b413526","savedPayload":{"position":{"x":11139.739554332968,"y":18996.96338196118},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c2abb280-6367-4e21-80df-14024349a62b","savedPayload":{"position":{"x":11178.00302801257,"y":18873.734858233125},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"4a64f87c-eb3a-47f2-804d-99dc3559a995","savedPayload":{"position":{"x":11243.676047245594,"y":18961.681696790667},"targetPosition":{"x":11497.069386776759,"y":18603.13841438197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"b2d5ba69-67ac-490f-9e74-28239b35a92e","savedPayload":{"position":{"x":11497.069386776759,"y":18603.13841438197},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Volumes","id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1"}}}],"id":"30d6289c-4f5c-471e-9d6d-93bfd5453781","savedPayload":{"position":{"x":11616.120142205127,"y":18335.74603972878},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"Tom","code":"{\n\"codeName\": \"AATom\",\n\"repo\": \"AATom-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces for each market two files with candles stairs and volumes stairs respectively.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"dc5b175b-eef7-44b1-a863-7de93d17cf3a","savedPayload":{"position":{"x":11593.522187833509,"y":18752.48449244864},"targetPosition":{"x":11866.463885198784,"y":18639.42833966281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"8fc77cc9-3f73-4a14-b5b0-8cc86d0a18d1"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"47cd9826-4b62-4108-ae8f-9aa3912f91d7","savedPayload":{"position":{"x":11563.517280527654,"y":18639.42833966281},"targetPosition":{"x":11866.463885198784,"y":18639.42833966281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"0d84339c-22b1-4b26-978c-729a65eacf8c"}}}],"id":"8714647d-617e-4ac3-a74b-00056295c54d","savedPayload":{"position":{"x":11866.463885198784,"y":18639.42833966281},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"10b6d300-4fa3-467c-b3e9-3bcb9e732fec","savedPayload":{"position":{"x":11569.603769493264,"y":18831.221732509985},"targetPosition":{"x":11848.114558368412,"y":18715.85878649067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"ef7219af-7454-4a57-97a0-19bc098ad645","savedPayload":{"position":{"x":11562.618778501637,"y":18753.445018960792},"targetPosition":{"x":11848.114558368412,"y":18715.85878649067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"8e9083d9-2a83-4591-af42-945fefb62a34"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"92e8f5d6-c2ff-4591-8128-842c1776983a","savedPayload":{"position":{"x":11542.874276249097,"y":18675.673140985382},"targetPosition":{"x":11848.114558368412,"y":18715.85878649067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"955136c6-aab5-4118-a414-ac3bf24a3d33","savedPayload":{"position":{"x":11848.114558368412,"y":18715.85878649067},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e9083d9-2a83-4591-af42-945fefb62a34","savedPayload":{"position":{"x":11810.60881442319,"y":18784.935773748002},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"eced2d21-5c6f-4e3d-986c-131d4c2a9768","savedPayload":{"position":{"x":11291.86347325987,"y":18564.37523138418},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"16259ff0-c3a4-4775-a95e-b8d1973dba74","savedPayload":{"position":{"x":11689.483187158754,"y":18883.021372717474},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"2924712f-7d80-4f36-8822-71a12cb485f6","savedPayload":{"position":{"x":11567.015781368527,"y":18607.955075707974},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces for each market two files with candles stairs and volumes stairs respectively at each day of the market history.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"0aa6c915-996c-435b-9832-131bfdca2a70","savedPayload":{"position":{"x":11359.908542482925,"y":19034.92007792001},"targetPosition":{"x":11640.22609205594,"y":18918.808747115676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"b15413b6-1175-452a-aa67-08e12d613041"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"45ea1cb9-4d50-4652-abd3-37c5d49f7428","savedPayload":{"position":{"x":11337.025824453423,"y":18918.808747115676},"targetPosition":{"x":11640.22609205594,"y":18918.808747115676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"63d69b29-5bca-43f6-be0e-67a50fb23827"}}}],"id":"f8c053de-33af-4986-be52-3e55a7155b74","savedPayload":{"position":{"x":11640.22609205594,"y":18918.808747115676},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"cc29c13b-dce7-4e7b-810a-fc709bc16adf","savedPayload":{"position":{"x":11296.805681495067,"y":19087.34882371866},"targetPosition":{"x":11580.456485343288,"y":18969.856813786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"5fd2b4e4-4826-49f5-b6bc-f9b7b6dc6eb7","savedPayload":{"position":{"x":11292.932773060827,"y":19007.710028624282},"targetPosition":{"x":11580.456485343288,"y":18969.856813786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"0ddf959e-3b96-4528-b180-4577e69dd6d4","savedPayload":{"position":{"x":11278.77361092877,"y":18930.13950989068},"targetPosition":{"x":11580.456485343288,"y":18969.856813786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"5bde8446-e23e-4384-a028-b6913bf7109c"}}}],"dataDependencies":[],"id":"98aa9f6a-a680-443e-a052-96a23e52b357","savedPayload":{"position":{"x":11580.456485343288,"y":18969.856813786697},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"5bde8446-e23e-4384-a028-b6913bf7109c","savedPayload":{"position":{"x":11509.511266722275,"y":19003.695947230844},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4838b38c-df75-44dc-8d3b-9a0c4df26911","savedPayload":{"position":{"x":11117.006275159845,"y":18669.90524195566},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63c476bb-a46a-4417-8549-b8ba98c5922e","savedPayload":{"position":{"x":11353.865307274491,"y":19011.85300631988},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"80c87e44-7b3a-449d-9bf4-d14502bfa837","savedPayload":{"position":{"x":11416.46700751807,"y":18717.335162449395},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Candle-Stairs","code":"{\n \"codeName\": \"Candle-Stairs\",\n \"singularVariableName\": \"candleStair\",\n \"pluralVariableName\": \"candleStairs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Candle-Stairs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"8fc77cc9-3f73-4a14-b5b0-8cc86d0a18d1","savedPayload":{"position":{"x":11254.002330428144,"y":19017.504526896977},"targetPosition":{"x":11230.378489109658,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Candle-Stairs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Candle-Stairs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"b15413b6-1175-452a-aa67-08e12d613041","savedPayload":{"position":{"x":11137.334229905453,"y":19003.695947230844},"targetPosition":{"x":11230.378489109658,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Open","code":"{\n \"codeName\": \"open\",\n \"isString\": false\n}","id":"0b931c5d-1de2-4122-9215-844a4db0415d","savedPayload":{"position":{"x":10979.058955081266,"y":19119.320167022644},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"a96e4cc4-c543-4d0e-9ad5-6f1912e32661","savedPayload":{"position":{"x":10989.039499055172,"y":19190.682985217856},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Min","code":"{\n \"codeName\": \"min\",\n \"isString\": false\n}","id":"f6cf2806-5925-43f3-83a6-1bd037916b1f","savedPayload":{"position":{"x":10964.712876618501,"y":19258.509812650682},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"bb402063-7e84-4041-848f-2c9f19b2f163","savedPayload":{"position":{"x":10911.652023803914,"y":19307.262340558133},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"310a32cb-6610-400d-9976-438720232ded","savedPayload":{"position":{"x":10842.012542538636,"y":19325.771952328272},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"e9b94bbc-9b6d-4ba2-81d7-3c4f853d0283","savedPayload":{"position":{"x":10771.747998733814,"y":19309.79831896956},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"3861f1de-12c6-4e6c-988a-e084ad9072db","savedPayload":{"position":{"x":10716.955152595587,"y":19263.000807381326},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Candle Count","code":"{\n \"codeName\": \"candleCount\",\n \"isString\": false\n}","id":"27eec18a-7158-4130-a0a4-808f2b18a184","savedPayload":{"position":{"x":10690.186384848841,"y":19196.100163497285},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"First Min","code":"{\n \"codeName\": \"firstMin\",\n \"isString\": false\n}","id":"47e5d2f3-fa36-4131-9871-d8bcd18c1256","savedPayload":{"position":{"x":10697.574097585735,"y":19124.422518591113},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"First Max","code":"{\n \"codeName\": \"firstMax\",\n \"isString\": false\n}","id":"ff6e9655-245a-40c7-85c9-416172d7467a","savedPayload":{"position":{"x":10737.425854849838,"y":19064.388357301552},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Last Min","code":"{\n \"codeName\": \"lastMin\",\n \"isString\": false\n}","id":"6f671d69-4565-45c8-bf9e-7e08dcdef842","savedPayload":{"position":{"x":10800.61209931768,"y":19029.750782489962},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Last Max","code":"{\n \"codeName\": \"lastMax\",\n \"isString\": false\n}","id":"55c3ed69-91e6-4302-bc5b-0aa566a69d13","savedPayload":{"position":{"x":10872.657623858471,"y":19028.444845117654},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"e7377c71-41cf-461e-b02c-39d6071cf6fe","savedPayload":{"position":{"x":10839.284059686928,"y":19175.24790544803},"targetPosition":{"x":11230.378489109658,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},"id":"642474e9-da61-4168-97dc-7f7869bebc02","savedPayload":{"position":{"x":11230.378489109658,"y":18717.335162449395},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Candles Patterns","id":"a41043f2-f2a5-4c8f-b372-d8eda1ca58df"}}},{"type":"Product Definition","name":"Volume-Stairs","code":"{\n \"codeName\": \"Volume-Stairs\",\n \"singularVariableName\": \"volumeStair\",\n \"pluralVariableName\": \"volumeStairs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Volume-Stairs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"0d84339c-22b1-4b26-978c-729a65eacf8c","savedPayload":{"position":{"x":10922.506678745978,"y":18864.682938266298},"targetPosition":{"x":11079.8297152592,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Volume-Stairs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Volume-Stairs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"63d69b29-5bca-43f6-be0e-67a50fb23827","savedPayload":{"position":{"x":10836.236682204537,"y":18784.935773748002},"targetPosition":{"x":11079.8297152592,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"New Record Property","code":"{\n \"codeName\": \"type\",\n \"isString\": true\n}","id":"16846a74-8f33-492a-9c4e-9c0249ad0325","savedPayload":{"position":{"x":10622.637249558607,"y":18827.196247122905},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"0223719c-db20-45db-9e65-000acf7bcc12","savedPayload":{"position":{"x":10529.418231569027,"y":18894.923828111234},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c28009dd-8548-415b-8150-e19f086fff46","savedPayload":{"position":{"x":10415.611800022834,"y":18876.89866014546},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"8e2fa372-284e-4a46-aab9-26e53899594c","savedPayload":{"position":{"x":10347.884219034508,"y":18783.679642155876},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Bars Count","code":"{\n \"codeName\": \"barsCount\",\n \"isString\": false\n}","id":"aae7b07a-5726-4370-b86f-0b676c5cb929","savedPayload":{"position":{"x":10365.909387000283,"y":18669.873210609687},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"First Amount","code":"{\n \"codeName\": \"firstAmount\",\n \"isString\": false\n}","id":"cfbcb334-5dce-4186-9d91-889a6eaa21fa","savedPayload":{"position":{"x":10459.128404989864,"y":18602.14562962136},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Last Amount","code":"{\n \"codeName\": \"lastAmount\",\n \"isString\": false\n}","id":"707911c8-e786-4d6b-a13a-8966263c8df2","savedPayload":{"position":{"x":10572.934836536057,"y":18620.170797587132},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"af6daf93-5959-410e-ad1f-75e0e5475be8","savedPayload":{"position":{"x":10494.273318279445,"y":18748.534728866296},"targetPosition":{"x":11079.8297152592,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},"id":"846e9572-c4d6-4c7e-942e-c82402c5ecea","savedPayload":{"position":{"x":11079.8297152592,"y":18607.955075707974},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Volume Patterns","id":"cfd94d21-cb45-446b-9764-cc67cca712b2"}}}],"id":"841b4675-d110-4269-abb9-d53f9124e5c1","savedPayload":{"position":{"x":11323.422748313864,"y":18430.974377667946},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"P"}}},{"type":"Indicator Bot","name":"Chris","code":"{\n\"codeName\": \"AAChris\",\n\"repo\": \"AAChris-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces a single file for each time frame covering all the market.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"b8c1f684-7327-488b-8c76-4a73d811e312","savedPayload":{"position":{"x":11238.98589909895,"y":19035.48197116605},"targetPosition":{"x":11427.286286255528,"y":18957.48539700569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"fa1205c0-3b6e-4064-aca4-ffdaba7e1bd4","savedPayload":{"position":{"x":11203.965847757869,"y":18957.48539700569},"targetPosition":{"x":11427.286286255528,"y":18957.48539700569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"207e9481-0730-4304-a938-cfe223d70856"}}}],"id":"72887b4d-8868-4f0c-a051-81b83c366c99","savedPayload":{"position":{"x":11427.286286255528,"y":18957.48539700569},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"603f6167-ef54-4464-9b7b-5ff7f59c24e7","savedPayload":{"position":{"x":10973.792457455354,"y":19159.209275147874},"targetPosition":{"x":11379.83398619253,"y":18991.02136705823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"79c51f8f-95eb-451c-98ac-cce4028e23e2","savedPayload":{"position":{"x":10940.845779694539,"y":19048.815260855103},"targetPosition":{"x":11379.83398619253,"y":18991.02136705823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"25d943b0-45aa-45b3-b8b1-f83d5a8b636f","savedPayload":{"position":{"x":10940.392982222324,"y":18933.16786134324},"targetPosition":{"x":11379.83398619253,"y":18991.02136705823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"bd55a584-c9dd-4f2e-836c-a34a16ef01dc","savedPayload":{"position":{"x":11379.83398619253,"y":18991.02136705823},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c","savedPayload":{"position":{"x":11328.41032466134,"y":19018.076664198703},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a2cf5c7f-ffbf-4c38-9640-699fd3a37454","savedPayload":{"position":{"x":10696.744252682449,"y":18576.768926971115},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"4a9c8cc7-0ebf-43eb-b7f9-0b280630ff67","savedPayload":{"position":{"x":11217.2213058419,"y":19051.012352064616},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"941a0543-0cc0-4a5d-a782-728d2835c100","savedPayload":{"position":{"x":11147.730121970159,"y":18612.262284637844},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces a Daily File at each time frame.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"1f8cdcbe-c7dc-49fd-b106-e59bb4fb4ad9","savedPayload":{"position":{"x":11556.879714080957,"y":18539.87978091794},"targetPosition":{"x":11247.356091448668,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"6362cf0d-c71e-4d08-8dea-c9b8d5d0e38b","savedPayload":{"position":{"x":10951.550076810736,"y":18539.87978091794},"targetPosition":{"x":11247.356091448668,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea"}}}],"id":"3ab24229-73fe-439a-9684-986aac94f220","savedPayload":{"position":{"x":11247.356091448668,"y":18539.87978091794},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"aee6dca7-b8e8-4a33-9bc6-37830080a3a2","savedPayload":{"position":{"x":11476.938107382553,"y":18829.554373017643},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"40701c78-7ace-40a8-a943-7b76d73147ce","savedPayload":{"position":{"x":11185.78385614879,"y":19104.235955976048},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"442d1d63-f28a-4bff-8dda-9bab7a5ad708","savedPayload":{"position":{"x":10907.014439880122,"y":18829.554373017643},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"603dbf64-0ee0-45b6-a1b8-14065b398893","savedPayload":{"position":{"x":11185.78385614879,"y":18537.27185394336},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"312620aa-b556-43c4-9603-6a80acb7ab00","savedPayload":{"position":{"x":11185.78385614879,"y":18829.554373017643},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40","savedPayload":{"position":{"x":10904.132182909614,"y":18921.068549130006},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"7ec89351-b852-416a-961a-7e66717c6473","savedPayload":{"position":{"x":10729.751141093264,"y":18459.96386658313},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"acebc3ed-4f3f-4a4b-b403-f16cbe987dde","savedPayload":{"position":{"x":10745.624980270195,"y":18433.233541042966},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca","savedPayload":{"position":{"x":10965.704418209492,"y":18631.393957030305},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Bollinger Bands","code":"{\n\"codeName\": \"Bollinger-Bands\",\n\"singularVariableName\": \"bollingerBand\",\n\"pluralVariableName\": \"bollingerBands\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Bollinger-Bands/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719","savedPayload":{"position":{"x":11088.848888809249,"y":18631.393957030305},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Bollinger-Bands/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Bollinger-Bands/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"506104fa-e99a-4a46-930e-176bce311aff","savedPayload":{"position":{"x":10868.769450869951,"y":18829.554373017643},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"1e7186ee-c481-401d-827f-a30ee7434d92","savedPayload":{"position":{"x":10882.85801450477,"y":18753.539285964485},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"15f90f2e-80f0-4575-94d8-6d8957eceee1","savedPayload":{"position":{"x":10785.278193618115,"y":18958.119634844577},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"9786a9cd-1eff-4b5c-ae7c-1dde51659f82","savedPayload":{"position":{"x":10571.618688571569,"y":19033.780433779277},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Standard Deviation","code":"{\n \"codeName\": \"standardDeviation\",\n \"isString\": false\n}","id":"e92d7855-bb18-494e-ab37-a895bbcb8287","savedPayload":{"position":{"x":10367.038339691479,"y":18936.20061289262},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Deviation","code":"{\n \"codeName\": \"deviation\",\n \"isString\": false\n}","id":"03043530-caa1-416e-8303-840b732e516e","savedPayload":{"position":{"x":10291.377540756781,"y":18722.541107846075},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"isCalculated\": true\n}","formula":{"type":"Formula","code":"variable.direction","id":"f72926d9-c869-4b7c-ba1e-b36d134e2bc6","savedPayload":{"position":{"x":10190.796945656099,"y":18297.881321026685},"targetPosition":{"x":10388.957361643437,"y":18517.960758965983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"856f24c9-f5f1-491b-98e7-6e1d3c5c5874","savedPayload":{"position":{"x":10388.957361643437,"y":18517.960758965983},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true,\n \"isCalculated\": true\n}","formula":{"type":"Formula","code":"variable.slope","id":"fac935fe-b448-4b34-aed7-b35f70808911","savedPayload":{"position":{"x":10618.11595574919,"y":18146.559723157286},"targetPosition":{"x":10602.616866689983,"y":18442.299960031283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4c027b0c-da8a-4146-a51a-d0a7a126150b","savedPayload":{"position":{"x":10602.616866689983,"y":18442.299960031283},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b5a5ec97-7246-42bd-97e4-28fb4a148b2c","savedPayload":{"position":{"x":10587.117777630776,"y":18738.04019690528},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"calculations":{"type":"Calculations Procedure","name":"New Calculations Procedure","initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"variable.lastMovingAverage = 0\nvariable.SIDE_TOLERANCE = 0.5 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.SMALL_SLOPE = 1.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.MEDIUM_SLOPE = 2.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.HIGH_SLOPE = 4.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\n","id":"f00ac417-cd99-493c-b959-35eddd6fe4f3","savedPayload":{"position":{"x":10085.386666452303,"y":18844.686436780255},"targetPosition":{"x":10305.4661043916,"y":18646.526020792917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d144ab2f-5b4e-4153-806a-d471e9f281dd","savedPayload":{"position":{"x":10305.4661043916,"y":18646.526020792917},"targetPosition":{"x":10525.545542330898,"y":18448.36560480558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"\nif (variable.lastMovingAverage > product.bollingerBand.movingAverage) { variable.direction = \"Down\" }\nif (variable.lastMovingAverage < product.bollingerBand.movingAverage) { variable.direction = \"Up\" }\nif (variable.lastMovingAverage === product.bollingerBand.movingAverage) { variable.direction = \"Side\" }\n\nvariable.delta = Math.abs(product.bollingerBand.movingAverage - variable.lastMovingAverage)\n\nvariable.slope = \"Extreme\"\nif (variable.delta < product.bollingerBand.movingAverage * variable.HIGH_SLOPE / 100) { variable.slope = \"Steep\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.MEDIUM_SLOPE / 100) { variable.slope = \"Medium\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.SMALL_SLOPE / 100) { variable.slope = \"Gentle\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.SIDE_TOLERANCE / 100) { variable.slope = \"Side\" }\n\nvariable.lastMovingAverage = product.bollingerBand.movingAverage","id":"14fc0c9c-cd10-4931-95b5-4bc7d549942a","savedPayload":{"position":{"x":10402.401071731141,"y":17869.016420606175},"targetPosition":{"x":10463.97330703102,"y":18158.691012705876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8a669548-845b-4d80-ae96-29f68e9c9ac7","savedPayload":{"position":{"x":10463.97330703102,"y":18158.691012705876},"targetPosition":{"x":10525.545542330898,"y":18448.36560480558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d72c7cb2-8886-4101-a83a-f9788b8400a0","savedPayload":{"position":{"x":10525.545542330898,"y":18448.36560480558},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","id":"139484b3-3a3f-4268-801e-a8c441746c7a","savedPayload":{"position":{"x":10745.624980270195,"y":18250.20518881824},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"29088877-8d63-4217-8d34-8742afc262f4","savedPayload":{"position":{"x":10807.197215570073,"y":18539.87978091794},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Bollinger Bands","id":"a11bfdf8-595c-4b50-b259-6a9f777d0ea8"}}},{"type":"Product Definition","name":"Percentage Bandwidth","code":"{\n \"codeName\": \"Percentage-Bandwidth\",\n \"singularVariableName\": \"percentageBandwidth\",\n \"pluralVariableName\": \"percentageBandwidths\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Percentage-Bandwidth/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"207e9481-0730-4304-a938-cfe223d70856","savedPayload":{"position":{"x":10763.708574191123,"y":18667.19883663411},"targetPosition":{"x":10732.752877998493,"y":18372.675061123235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Percentage-Bandwidth/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Percentage-Bandwidth/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea","savedPayload":{"position":{"x":10438.229102487616,"y":18403.630757315867},"targetPosition":{"x":10732.752877998493,"y":18372.675061123235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"7c793ff3-0356-4f05-b471-4510e9cdaf58","savedPayload":{"position":{"x":10462.209958291254,"y":18252.22159266245},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"b02c38c3-216c-4a83-903d-d50a599b55dc","savedPayload":{"position":{"x":10431.254262098622,"y":17957.697817151573},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Value","code":"{\n \"codeName\": \"value\",\n \"isString\": false\n}","id":"2c279136-20b1-4f9c-9d35-6a4fd36a4a99","savedPayload":{"position":{"x":10670.841485613233,"y":17783.627510101483},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"a9e3bbb1-9eaf-4ab1-93bb-ee27357daa76","savedPayload":{"position":{"x":10941.384405320472,"y":17904.08097856227},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Bandwidth","code":"{\n \"codeName\": \"bandwidth\",\n \"isString\": false\n}","id":"90d9694f-ed29-4b2e-8c75-c4bdcf35e36a","savedPayload":{"position":{"x":10972.340101513104,"y":18198.604754073145},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"d04d8ca7-18d0-4360-babf-7c49c3c97f50","savedPayload":{"position":{"x":10701.797181805863,"y":18078.15128561236},"targetPosition":{"x":10732.752877998493,"y":18372.675061123235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068","savedPayload":{"position":{"x":10732.752877998493,"y":18372.675061123235},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Percentage B","id":"06b2f3f6-b138-415f-8974-31c22a930f92"}}}],"id":"1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23","savedPayload":{"position":{"x":11027.27665350937,"y":18341.719364930603},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"c"}}},{"type":"Indicator Bot","name":"Paula","code":"{\n\"codeName\": \"AAPaula\",\n\"repo\": \"AAPaula-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces for each market two files with bollinger channels respectively.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"Bollinger Channels Objects","id":"d804e799-7c12-42f5-8de2-52a3a7d5daa4","savedPayload":{"position":{"x":11814.23887029225,"y":17762.16417808034},"targetPosition":{"x":11277.987027279594,"y":17762.16417808034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"610cd062-ab88-4892-b711-0fb430305c61"}}},{"type":"Output Dataset","name":"Bollinger Channels","id":"e524685d-8da0-41f6-839d-9a4100e6e3fe","savedPayload":{"position":{"x":11277.987027279594,"y":18301.930172752698},"targetPosition":{"x":11277.987027279594,"y":17762.16417808034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"22c1f2c6-3838-4657-add8-2e01d7056917"}}},{"type":"Output Dataset","name":"Bollinger Sub-Channels Objects","id":"eb0e7947-95e4-4f4a-87ea-1fb430b8b503","savedPayload":{"position":{"x":10745.826275298874,"y":17762.16417808034},"targetPosition":{"x":11277.987027279594,"y":17762.16417808034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"869f615e-0cc0-44fd-8648-4a951c23a410"}}},{"type":"Output Dataset","name":"Bollinger Sub-Channels Objects","id":"dc96b9ac-f8d5-4bf8-a135-45cd5d6369f1","savedPayload":{"position":{"x":11277.987027279594,"y":17227.0155207395},"targetPosition":{"x":11277.987027279594,"y":17762.16417808034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3"}}}],"id":"dd39a54a-3714-446a-9a41-dfd83557664c","savedPayload":{"position":{"x":11277.987027279594,"y":17762.16417808034},"targetPosition":{"x":11358.432232935302,"y":18295.869041314905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"ae627a69-4089-432d-b379-1b12ce4bd75e","savedPayload":{"position":{"x":12319.322753434233,"y":17959.36126273441},"targetPosition":{"x":11780.437004617877,"y":17959.36126273441},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"af8aded9-002a-475a-88f5-d29573740969"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"4a603114-d464-46db-90a1-62304274117a","savedPayload":{"position":{"x":11513.794045817025,"y":18421.20041485798},"targetPosition":{"x":11780.437004617877,"y":17959.36126273441},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Chris Bollinger Bands","id":"ea27be54-93a3-48e3-8c52-72bc397b6c66","savedPayload":{"position":{"x":11513.572218279138,"y":17497.1378940447},"targetPosition":{"x":11780.437004617877,"y":17959.36126273441},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}}],"id":"8b509294-6028-40e2-88a8-655a34245ed8","savedPayload":{"position":{"x":11780.437004617877,"y":17959.36126273441},"targetPosition":{"x":11358.432232935302,"y":18295.869041314905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"af8aded9-002a-475a-88f5-d29573740969","savedPayload":{"position":{"x":11860.884308424365,"y":18493.09424956731},"targetPosition":{"x":11358.432232935302,"y":18295.869041314905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"f4720e04-5def-4c0b-be42-33e50ac6a6b7","savedPayload":{"position":{"x":10918.679486211222,"y":17976.369969012692},"targetPosition":{"x":11358.432232935302,"y":18295.869041314905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"4a9c8cc7-0ebf-43eb-b7f9-0b280630ff67"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"671530dc-5ba5-4c8d-bc23-f228e22c56b3","savedPayload":{"position":{"x":10936.431657554287,"y":18632.43306709208},"targetPosition":{"x":11358.432232935302,"y":18295.869041314905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"28be432d-80ca-46b3-859a-55541e24b2b4","savedPayload":{"position":{"x":11358.432232935302,"y":18295.869041314905},"targetPosition":{"x":10856.010383548055,"y":18098.655741846884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces for each market two files with bollinger channels respectively at each day of the market history.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"64430a93-38c2-4c71-8085-71661bbf804e","savedPayload":{"position":{"x":11926.597694411937,"y":18218.827548477304},"targetPosition":{"x":11382.192392707162,"y":18218.827548477304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"64910fea-c92a-4a55-850a-aa62d98b478e"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"b536a078-e32a-4489-93f6-75107a90b527","savedPayload":{"position":{"x":11382.192392707162,"y":18755.695892599535},"targetPosition":{"x":11382.192392707162,"y":18218.827548477304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"ca71e765-0f66-4b18-b500-847b9d16169b"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"d5bcc7c4-2798-4c34-9504-cc4617b64a04","savedPayload":{"position":{"x":10839.215726019207,"y":18218.827548477304},"targetPosition":{"x":11382.192392707162,"y":18218.827548477304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"029479ae-275d-4854-ad3e-66948656a053"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"57898dc1-83a2-4ee9-8a0b-6674f988f0fa","savedPayload":{"position":{"x":11382.192392707162,"y":17676.602547651444},"targetPosition":{"x":11382.192392707162,"y":18218.827548477304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec"}}}],"id":"b8fc5ac0-021d-4230-aa59-9876c5f0f3e1","savedPayload":{"position":{"x":11382.192392707162,"y":18218.827548477304},"targetPosition":{"x":11015.079803378127,"y":18614.45353854734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"3cb29ee1-02de-452a-a79f-2451700fe335","savedPayload":{"position":{"x":12086.045480670586,"y":18734.60913036381},"targetPosition":{"x":11541.28994048827,"y":18734.60913036381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40"}}},{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"d5f34469-0ae1-45e6-acd9-4155d5940c77","savedPayload":{"position":{"x":11541.28994048827,"y":19272.975074935905},"targetPosition":{"x":11541.28994048827,"y":18734.60913036381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"7f6266a5-bddb-4d49-962d-100b1993043d","savedPayload":{"position":{"x":11006.380050888245,"y":18734.60913036381},"targetPosition":{"x":11541.28994048827,"y":18734.60913036381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"b1dd07bf-a698-4bbb-995a-356c929a1e94"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"073e24ab-6b47-482a-b117-0d3554f63c1f","savedPayload":{"position":{"x":11541.28994048827,"y":18197.150246779263},"targetPosition":{"x":11541.28994048827,"y":18734.60913036381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}}],"id":"c0cb34fe-9268-4ebb-a8ce-7d53a13a6d4d","savedPayload":{"position":{"x":11541.28994048827,"y":18734.60913036381},"targetPosition":{"x":11015.079803378127,"y":18614.45353854734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"b1dd07bf-a698-4bbb-995a-356c929a1e94","savedPayload":{"position":{"x":11174.158761660989,"y":19130.282439365306},"targetPosition":{"x":11015.079803378127,"y":18614.45353854734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4548cff9-f388-4f4f-b148-665d22ffaf9e","savedPayload":{"position":{"x":10583.134772320687,"y":18300.627103723513},"targetPosition":{"x":11015.079803378127,"y":18614.45353854734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"acebc3ed-4f3f-4a4b-b403-f16cbe987dde"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"34e17fad-2c62-4c45-875c-774ac6b6cc99","savedPayload":{"position":{"x":10488.832487271491,"y":18494.392584593803},"targetPosition":{"x":11015.079803378127,"y":18614.45353854734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bc15b49d-4547-4bac-a28b-193eb0158fe3","savedPayload":{"position":{"x":11015.079803378127,"y":18614.45353854734},"targetPosition":{"x":10856.010383548055,"y":18098.655741846884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Bollinger Channels Objects","code":"{\n \"codeName\": \"Bollinger-Channels-Objects\",\n \"singularVariableName\": \"bollingerChannelsObject\",\n \"pluralVariableName\": \"bollingerChannelsObjects\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels-Objects/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"610cd062-ab88-4892-b711-0fb430305c61","savedPayload":{"position":{"x":11083.23968291096,"y":18650.80972537992},"targetPosition":{"x":10592.136348368065,"y":18507.33747354335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels-Objects/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels-Objects/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"64910fea-c92a-4a55-850a-aa62d98b478e","savedPayload":{"position":{"x":10607.444855245423,"y":19018.735290500237},"targetPosition":{"x":10592.136348368065,"y":18507.33747354335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"06edb099-ff64-4528-b8c6-599154bc2ddf","savedPayload":{"position":{"x":10537.868900242958,"y":18930.76636427461},"targetPosition":{"x":10024.001989870427,"y":18740.614878290613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"94656d1f-508a-4e94-a8d2-013690aac596","savedPayload":{"position":{"x":10295.462707116587,"y":19216.74645484636},"targetPosition":{"x":10024.001989870427,"y":18740.614878290613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"edc0f697-f5e2-446f-bae8-8db7adf91d23","savedPayload":{"position":{"x":9925.944331057948,"y":19280.004216618596},"targetPosition":{"x":10024.001989870427,"y":18740.614878290613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"eb733f85-6cf5-485e-9bd3-2bf78733c492","savedPayload":{"position":{"x":9602.21552696418,"y":19090.94063982638},"targetPosition":{"x":10024.001989870427,"y":18740.614878290613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Moving Average","code":"{\n \"codeName\": \"firstMovingAverage\",\n \"isString\": false\n}","id":"a67a15ee-6f7f-48bd-9d55-82c57efc993b","savedPayload":{"position":{"x":9475.752600115657,"y":18738.02067325839},"targetPosition":{"x":10024.001989870427,"y":18740.614878290613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Moving Average","code":"{\n \"codeName\": \"lastMovingAverage\",\n \"isString\": false\n}","id":"0f05bffe-d668-4d25-ab67-d55a4a7c8f5d","savedPayload":{"position":{"x":9631.92948007356,"y":18377.80936753162},"targetPosition":{"x":10043.752840127103,"y":18726.76489766928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"eae84509-b689-4a76-9277-eed72af491dd","savedPayload":{"position":{"x":9952.598886653781,"y":18194.79678639658},"targetPosition":{"x":10043.752840127103,"y":18726.76489766928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"d5c32d1f-9e3c-48e8-8025-a17d57c0812e","savedPayload":{"position":{"x":10315.884123213178,"y":18260.72333695252},"targetPosition":{"x":10043.752840127103,"y":18726.76489766928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6c3e68b0-b781-4c53-9ff7-67c3f747ac8a","savedPayload":{"position":{"x":10110.498161441821,"y":18679.92277151658},"targetPosition":{"x":10592.136348368065,"y":18507.33747354335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"\n\nif (record.next !== undefined) {\n\n if (\n record.current.direction === record.next.direction) {\n\n if (variable.channel === undefined) {\n\n variable.channel = {\n begin: undefined,\n end: undefined,\n direction: undefined,\n period: 0,\n firstMovingAverage: 0,\n lastMovingAverage: 0,\n firstDeviation: 0,\n lastDeviation: 0\n }\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 2\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.next.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.next.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.next.deviation\n\n } else {\n\n variable.channel.period++\n variable.channel.end = record.next.end\n variable.channel.lastMovingAverage = record.next.movingAverage\n variable.channel.lastDeviation = record.next.deviation\n\n }\n } else {\n\n if (variable.channel !== undefined) {\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The variable.channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n }\n} else {\n if (variable.channel !== undefined) {\n variable.channel.period++\n variable.channel.end = record.current.end\n variable.channel.lastMovingAverage = record.current.movingAverage\n variable.channel.lastDeviation = record.current.deviation\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The variable.channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n}","id":"b81d6adc-e721-4089-b4c3-2fd772f33d25","savedPayload":{"position":{"x":9561.16823180272,"y":17263.72682810569},"targetPosition":{"x":9891.440041938267,"y":17690.7248965327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a2b92c75-e272-4d05-b098-121a70371450","savedPayload":{"position":{"x":9891.440041938267,"y":17690.7248965327},"targetPosition":{"x":10221.691845125337,"y":18117.69726763046},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"116ccf8c-26bc-4b86-99e6-bb3075527713","savedPayload":{"position":{"x":10279.163041739845,"y":18102.5995538504},"targetPosition":{"x":10592.136348368065,"y":18507.33747354335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1f111f72-624f-4166-9f99-ab8d785d5267","savedPayload":{"position":{"x":10592.136348368065,"y":18507.33747354335},"targetPosition":{"x":10880.34575275812,"y":18084.610370321785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Plotter Module","name":"Bollinger Channels Objects","id":"52881346-3e4b-45e0-92d2-af130d381b8e"}}},{"type":"Product Definition","name":"Bollinger Channels","code":"{\n \"codeName\": \"Bollinger-Channels\",\n \"singularVariableName\": \"bollingerChannel\",\n \"pluralVariableName\": \"bollingerChannels\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"22c1f2c6-3838-4657-add8-2e01d7056917","savedPayload":{"position":{"x":10459.533872680931,"y":18657.836438770446},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec","savedPayload":{"position":{"x":9843.096329945414,"y":18507.402322403632},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"b243e3c4-e528-4e7b-9644-b03e47c8ca34","savedPayload":{"position":{"x":9539.681106394975,"y":18923.392243398343},"targetPosition":{"x":9667.683431671365,"y":18399.004679908525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"74268e18-735f-405b-b9db-412ce6cf7438","savedPayload":{"position":{"x":9667.683431671365,"y":18399.004679908525},"targetPosition":{"x":9795.677999913169,"y":17874.64868200492},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"bc705d0f-6df6-45f6-8d3a-44b81bf785bd","savedPayload":{"position":{"x":8719.085399895806,"y":17955.28977274454},"targetPosition":{"x":9257.397938669663,"y":17914.968026654646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ad08f6a7-5d37-4fd3-9d84-5eebddcd8cb5","savedPayload":{"position":{"x":9257.397938669663,"y":17914.968026654646},"targetPosition":{"x":9795.677999913169,"y":17874.64868200492},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","formula":{"type":"Formula","code":"record.current.direction","id":"7b7fd5fc-c820-4c1b-ae3e-400d7b90bb0b","savedPayload":{"position":{"x":9386.22754423318,"y":16875.696763106283},"targetPosition":{"x":9590.958961989432,"y":17375.187783238183},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"31720cda-be3c-453e-8c6e-c4816299c440","savedPayload":{"position":{"x":9590.958961989432,"y":17375.187783238183},"targetPosition":{"x":9795.677999913169,"y":17874.64868200492},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.period","id":"9c44699b-a743-4f46-82f6-0351e8b1a206","savedPayload":{"position":{"x":10619.139771260334,"y":17176.574059786846},"targetPosition":{"x":10207.39650472495,"y":17525.621899604997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8af98ad4-3062-49a1-bff6-593bd9638f72","savedPayload":{"position":{"x":10207.39650472495,"y":17525.621899604997},"targetPosition":{"x":9795.677999913169,"y":17874.64868200492},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9106250d-b042-4e96-9121-c760b4c1eab2","savedPayload":{"position":{"x":9795.677999913169,"y":17874.64868200492},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"if (record.previous !== undefined) {\n if (record.current.direction === record.previous.direction) {\n variable.period++\n } else {\n variable.period = 1\n }\n}","id":"8f05a74a-f85c-4eb1-9de1-3363d2e3cb8a","savedPayload":{"position":{"x":9602.527391751126,"y":16887.915553988387},"targetPosition":{"x":9992.680144110356,"y":17260.97881201796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7e54fecc-8443-4aad-a541-0b6a3fcac877","savedPayload":{"position":{"x":9992.680144110356,"y":17260.97881201796},"targetPosition":{"x":10382.809402998999,"y":17634.019542100104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"variable.period = 1","id":"491600d9-228d-41b8-bedb-22b8ba22a7c9","savedPayload":{"position":{"x":11419.063796973274,"y":17331.21926283629},"targetPosition":{"x":10900.920985086368,"y":17482.62398916626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3c3de682-9ac0-4bf9-b1ff-97a3e0cb24b4","savedPayload":{"position":{"x":10900.920985086368,"y":17482.62398916626},"targetPosition":{"x":10382.809402998999,"y":17634.019542100104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9ace6abd-5ef9-4c37-9dbc-7aefc8b8b905","savedPayload":{"position":{"x":10382.809402998999,"y":17634.019542100104},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"94bc3958-cc85-43a1-a178-103e84f42910","savedPayload":{"position":{"x":10254.842500307843,"y":18158.392636126617},"targetPosition":{"x":10856.010383548055,"y":18098.655741846884},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","code":"{\n \"codeName\": \"Bollinger-Sub-Channels-Objects\",\n \"singularVariableName\": \"bollingerSubChannelsObject\",\n \"pluralVariableName\": \"bollingerSubChannelsObjects\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels-Objects/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"869f615e-0cc0-44fd-8648-4a951c23a410","savedPayload":{"position":{"x":10283.196346811956,"y":18156.4202697103},"targetPosition":{"x":10532.351073697168,"y":17709.558425556603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels-Objects/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels-Objects/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"029479ae-275d-4854-ad3e-66948656a053","savedPayload":{"position":{"x":10030.369753194609,"y":17610.68347137045},"targetPosition":{"x":10532.351073697168,"y":17709.558425556603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"8f0513f5-d78e-4efd-a554-a6ee2a4781ac","savedPayload":{"position":{"x":10161.44418467544,"y":17638.482702586098},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"677f9a11-1fa3-4880-ad4f-81a4490d82e8","savedPayload":{"position":{"x":9934.544637830364,"y":17393.94314918203},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"610f6b9f-9404-4603-a42b-80de31498f2f","savedPayload":{"position":{"x":9894.715791509821,"y":17062.738287293898},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true\n}","id":"65600005-8272-4297-8716-b08841eb5e73","savedPayload":{"position":{"x":10057.170911275562,"y":16771.377116923755},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"ef18438f-7a1f-4432-8fce-494bc9b5ae01","savedPayload":{"position":{"x":10359.85766302351,"y":16631.149702151048},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Moving Average","code":"{\n \"codeName\": \"firstMovingAverage\",\n \"isString\": false\n}","id":"e5694d55-735b-4cb2-919e-02a71679c682","savedPayload":{"position":{"x":10687.159995530246,"y":16695.618149264417},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Moving Average","code":"{\n \"codeName\": \"lastMovingAverage\",\n \"isString\": false\n}","id":"d49bae2d-b519-49ba-8fd2-9a3a4c2e8dc3","savedPayload":{"position":{"x":10914.059542375322,"y":16940.157702668483},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"a11b4d44-937d-456e-b2bd-9cd025289c34","savedPayload":{"position":{"x":10953.888388695865,"y":17271.362564556614},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"4d1b7a3f-c452-4002-ab8c-bfa7d396ac2c","savedPayload":{"position":{"x":10791.433268930125,"y":17562.723734926756},"targetPosition":{"x":10424.35635389196,"y":17167.090325893736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a2ff91c2-cfee-487c-959d-fd3ed3dea861","savedPayload":{"position":{"x":10471.268577380088,"y":17201.589146875176},"targetPosition":{"x":10532.351073697168,"y":17709.558425556603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"if (record.next !== undefined) {\n\n if (\n record.current.direction === record.next.direction &&\n record.current.slope === record.next.slope) {\n\n if (variable.channel === undefined) {\n\n variable.channel = {\n begin: undefined,\n end: undefined,\n direction: undefined,\n slope: undefined,\n period: 0,\n firstMovingAverage: 0,\n lastMovingAverage: 0,\n firstDeviation: 0,\n lastDeviation: 0\n }\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 2\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.next.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.next.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.next.deviation\n\n } else {\n\n variable.channel.period++\n variable.channel.end = record.next.end\n variable.channel.lastMovingAverage = record.next.movingAverage\n variable.channel.lastDeviation = record.next.deviation\n\n }\n } else {\n\n if (variable.channel !== undefined) {\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n }\n\n} else {\n if (variable.channel !== undefined) {\n variable.channel.period++\n variable.channel.end = record.current.end\n variable.channel.lastMovingAverage = record.current.movingAverage\n variable.channel.lastDeviation = record.current.deviation\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n}","id":"a1af769c-2a2d-4e78-8f0d-8dfb773982f0","savedPayload":{"position":{"x":11958.060866961227,"y":17022.256609800646},"targetPosition":{"x":11468.294813463974,"y":17249.184321516565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"128aac86-66b5-4685-a75d-4e60ba697c90","savedPayload":{"position":{"x":11468.294813463974,"y":17249.184321516565},"targetPosition":{"x":10978.558233243773,"y":17476.09832641117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5bfe184e-396e-431a-a640-76c05d1c6e06","savedPayload":{"position":{"x":10996.585629943926,"y":17494.49174807227},"targetPosition":{"x":10532.351073697168,"y":17709.558425556603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"080c87fc-4546-4482-ab11-180a33f6d9ab","savedPayload":{"position":{"x":10532.351073697168,"y":17709.558425556603},"targetPosition":{"x":10880.34575275812,"y":18084.610370321785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Bollinger Sub Channels Objects","id":"f8c4b699-1f40-4832-b427-68da3341daa8"}}},{"type":"Product Definition","name":"Bollinger Sub-Channels","code":"{\n \"codeName\": \"Bollinger-Sub-Channels\",\n \"singularVariableName\": \"bollingerSubChannel\",\n \"pluralVariableName\": \"bollingerSubChannels\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3","savedPayload":{"position":{"x":10379.756057333523,"y":17636.852632854596},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"ca71e765-0f66-4b18-b500-847b9d16169b","savedPayload":{"position":{"x":10663.588734059182,"y":17069.345206397804},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"421aeb2e-dd1b-44ec-bf78-00d8691d4110","savedPayload":{"position":{"x":10246.2434836926,"y":16892.268339444825},"targetPosition":{"x":10768.65220571084,"y":17028.096622286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2a101e7-8183-42b4-94c4-99bfcbf2c3c2","savedPayload":{"position":{"x":10768.65220571084,"y":17028.096622286},"targetPosition":{"x":11291.029490703966,"y":17163.916683926094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"febf55a5-de85-4830-b4fe-df78acfc60b5","savedPayload":{"position":{"x":11003.873535851155,"y":16123.218535688187},"targetPosition":{"x":11147.455819964325,"y":16643.583304243828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0cc9b985-b780-41ef-838b-7f764824f244","savedPayload":{"position":{"x":11147.455819964325,"y":16643.583304243828},"targetPosition":{"x":11291.029490703966,"y":17163.916683926094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","formula":{"type":"Formula","code":"record.current.direction","id":"73113162-c56d-4ca1-9e8b-f6a5bf84c30f","savedPayload":{"position":{"x":12048.705228759121,"y":16394.820505649703},"targetPosition":{"x":11669.855928609035,"y":16779.380198211624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"91f3e346-3d02-48f9-aa0c-e55bae62f870","savedPayload":{"position":{"x":11669.855928609035,"y":16779.380198211624},"targetPosition":{"x":11291.029490703966,"y":17163.916683926094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true\n}","formula":{"type":"Formula","code":"record.current.slope","id":"f9e484d0-138a-4d19-a876-a6067f5a1619","savedPayload":{"position":{"x":12335.906869508533,"y":17435.472279367867},"targetPosition":{"x":11813.452423000259,"y":17299.690410221592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"478a7021-7233-4eb4-958d-f127c6a4891c","savedPayload":{"position":{"x":11813.452423000259,"y":17299.690410221592},"targetPosition":{"x":11291.029490703966,"y":17163.916683926094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.period","id":"35c1cfa6-c691-40b0-b680-bd7c94be19e3","savedPayload":{"position":{"x":11578.276817349979,"y":18204.522083124506},"targetPosition":{"x":11434.648808746773,"y":17684.203728263765},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"61f63128-268f-4679-a0ef-e9b53a0a655b","savedPayload":{"position":{"x":11434.648808746773,"y":17684.203728263765},"targetPosition":{"x":11291.029490703966,"y":17163.916683926094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"afe778f1-4343-4102-8eb4-0b9340d7ad5b","savedPayload":{"position":{"x":11291.029490703966,"y":17163.916683926094},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"if (record.previous !== undefined) {\n if (record.current.direction === record.previous.direction && record.current.slope === record.previous.slope) {\n variable.period++\n } else {\n variable.period = 1\n }\n}","id":"c450c940-f800-414b-a2c4-bda3481f55c7","savedPayload":{"position":{"x":12296.003212804217,"y":17195.177541985897},"targetPosition":{"x":11845.476274701094,"y":17492.53396567395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a580c9a8-c70a-483e-8dd3-d3b62464f8f4","savedPayload":{"position":{"x":11845.476274701094,"y":17492.53396567395},"targetPosition":{"x":11394.976527511739,"y":17789.87249786167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"variable.period = 1","id":"e0efa286-41a0-45e0-8ce3-dfc27b4dce3e","savedPayload":{"position":{"x":11459.596676018993,"y":18867.525231612268},"targetPosition":{"x":11427.285604707478,"y":18328.682620699004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2decc091-6c76-458b-be8e-39e3e72cecd6","savedPayload":{"position":{"x":11427.285604707478,"y":18328.682620699004},"targetPosition":{"x":11394.976527511739,"y":17789.87249786167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f16f2ab8-7ba2-4acf-bf85-8ed89bd1e5af","savedPayload":{"position":{"x":11394.976527511739,"y":17789.87249786167},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"79ce9c05-8a4c-4b58-850f-288037acc702","savedPayload":{"position":{"x":10912.22587645048,"y":17548.430001968267},"targetPosition":{"x":10856.010383548055,"y":18098.655741846884},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"bd0f325d-6f98-468b-8b7b-99a42a175d80","savedPayload":{"position":{"x":10880.344015727054,"y":18084.611372689636},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"tradingBots":[{"type":"Trading Bot","name":"Jason","code":"{\n\"codeName\": \"AAJason\",\n\"repo\": \"AAJason-Trading-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period","code":"{\n \"codeName\": \"Multi-Period\",\n \"startMode\": {\n \"userDefined\": {\n \"run\": \"true\"\n }\n },\n \"deadWaitTime\": 0,\n \"liveWaitTime\": 60000,\n \"normalWaitTime\": 5000,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period\",\n \"validPeriods\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"startDate\": {},\n \"endDate\": {}\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"2448e10f-8851-4f99-bbc3-4114045de8c0","savedPayload":{"position":{"x":11811.473788814177,"y":17692.406355297095},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"d7335089-1f50-4d48-bcbe-115136a88e6a"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"d1b73084-294b-46f5-a2c4-da08b994b770","savedPayload":{"position":{"x":11683.825142037003,"y":18006.300902788702},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"274082a4-1695-4e9b-a0ff-9464fa2d986f"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"156aa7e6-0514-465e-9734-3983a51ab69c","savedPayload":{"position":{"x":11396.474104377743,"y":18184.29884197785},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"52f26c43-552c-4557-af7a-878b951f5731"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"8067fbac-fbc3-4712-9c24-4b4b9a24d78d","savedPayload":{"position":{"x":11057.381817556554,"y":18129.503873526028},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"afb38dc6-0437-4215-8a7d-3091cd3c74fb"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"72529350-c20e-4f28-a308-2611df7a6468","savedPayload":{"position":{"x":10840.007237743892,"y":17863.37516701439},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"cb317eb0-047c-4076-bd46-7add2423aa87"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"1b491b01-465a-4f98-831d-a587fc428b58","savedPayload":{"position":{"x":10842.250836250405,"y":17522.254146653817},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"41498979-9228-4151-8b94-0d8acdf257e8"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"5711ecc2-5192-4d97-a13d-5269264ea825","savedPayload":{"position":{"x":11062.93893902612,"y":17264.934053797282},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"823a30de-093f-4c39-9181-5727c81bbad3"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"3be12bcb-4634-4933-9ae1-bad5089b8062","savedPayload":{"position":{"x":11395.96072121339,"y":17203.425409222826},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"486698b4-c159-4bb7-8d4a-7057aa94e903"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"43aa8bfe-8aed-4cbb-98d7-342d857fb3d9","savedPayload":{"position":{"x":11692.375115782837,"y":17371.33752798878},"targetPosition":{"x":11309.740187368147,"y":17692.406355297095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Oficial History","id":"3ad0f044-95e9-4ae7-9169-9dacfc13c011"}}}],"id":"58e53ed7-a9ab-4327-a7b5-cc80d2a3e222","savedPayload":{"position":{"x":11309.740187368147,"y":17692.406355297095},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"8788fac1-b7a9-403b-a7d6-367c71ac9919","savedPayload":{"position":{"x":12156.288790515468,"y":18043.60645574485},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2addf3d0-ce67-4700-a2bb-aa9998cd5e77"}}},{"type":"Status Dependency","name":"New Status Dependency","code":"{\"mainUtility\": \"Self Reference|Market Starting Point|Market Ending Point\"}","id":"7c757472-f226-4e5c-a8fc-e598947424a3","savedPayload":{"position":{"x":12103.00361936968,"y":18256.492936126648},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a1317697-3b4f-4b41-bbb6-0a43fd08fa28"}}},{"type":"Status Dependency","name":"Olivia","code":"{\n\"mainUtility\": \"Market Ending Point\"\n}","id":"f1fdebab-b7be-411a-ac75-0280185b09d3","savedPayload":{"position":{"x":11969.370094381125,"y":18430.365200130618},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Charly","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"1915e12c-8285-453f-874d-131b5617a999","savedPayload":{"position":{"x":11770.106386833839,"y":18521.89438625248},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Bollinger Bands Multi-Period-Market","id":"5bc225fd-2469-426b-8690-9d1ddff24bcd","savedPayload":{"position":{"x":11557.23331401338,"y":18497.976395913447},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}},{"type":"Data Dependency","name":"Percentage Bandwidth Multi-Period-Market","id":"713606e5-61b8-4597-a878-6d16f4aa9c16","savedPayload":{"position":{"x":11356.242644632794,"y":18425.685215275775},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"207e9481-0730-4304-a938-cfe223d70856"}}},{"type":"Data Dependency","name":"Bollinger Channels Market","id":"23995773-d176-4440-bb23-f1fbbffbb61f","savedPayload":{"position":{"x":11213.765371573818,"y":18258.954545574423},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"22c1f2c6-3838-4657-add8-2e01d7056917"}}},{"type":"Data Dependency","name":"Bollinger Sub-Channels Market","id":"3c59a984-a0ac-4fa4-a70b-ba5b5e2e2133","savedPayload":{"position":{"x":11165.02816649209,"y":18043.60645574485},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3"}}},{"type":"Data Dependency","name":"Candles Multi-Period-Market","id":"71c00672-f101-4b5b-b8db-b42b20b1fa92","savedPayload":{"position":{"x":11216.778518101697,"y":17829.709420805855},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}},{"type":"Data Dependency","name":"Bollinger Bands Multi-Period-Daily","id":"85a073ae-2e57-4e5f-881f-b4ebd47fb6df","savedPayload":{"position":{"x":11347.606853742509,"y":17650.698756953163},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}},{"type":"Data Dependency","name":"Percentage Bandwidth Multi-Period-Daily","id":"782c081a-df9b-4a3f-a74f-c104146d6f35","savedPayload":{"position":{"x":11550.023999402978,"y":17557.650444475366},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea"}}},{"type":"Data Dependency","name":"Bollinger Channels Daily","id":"f04756ad-8cff-46d2-91e1-9fbdbfcdfdb7","savedPayload":{"position":{"x":11771.139788384577,"y":17560.790897214134},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec"}}},{"type":"Data Dependency","name":"Bollinger Sub-Channels Daily","id":"63d8b075-b89d-41da-8d1e-231c2288fd1c","savedPayload":{"position":{"x":11968.933656369563,"y":17657.39498731543},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"ca71e765-0f66-4b18-b500-847b9d16169b"}}},{"type":"Data Dependency","name":"Candles Multi-Period-Daily","id":"e0b50719-a6c6-4d8a-bf0f-4120bb02cda0","savedPayload":{"position":{"x":12082.488671432196,"y":17840.599453595903},"targetPosition":{"x":11660.940287815904,"y":18043.60645574485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"0c08b52a-8f7a-40cb-b424-3471225a2e7b","savedPayload":{"position":{"x":11660.940287815904,"y":18043.60645574485},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2addf3d0-ce67-4700-a2bb-aa9998cd5e77","savedPayload":{"position":{"x":11532.392129240377,"y":18523.354714768135},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"3245ffee-1ffd-405c-8c81-bd960be73d42","savedPayload":{"position":{"x":11052.643870217094,"y":18651.90287334366},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"92813b2f-21f3-4891-ae0d-db922ec3cc18","savedPayload":{"position":{"x":10701.443769769337,"y":18300.702772895904},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6f95cc67-bad0-48dc-bb82-0075c43cb202","savedPayload":{"position":{"x":11181.19202879262,"y":18172.154614320378},"targetPosition":{"x":10826.690541539867,"y":17828.779131356958},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Process Definition","name":"Context","code":"{\n\"codeName\": \"Context\"\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[],"id":"441aec7b-d710-4aa3-8c81-1acd8912b8fa","savedPayload":{"position":{"x":11256.941699847353,"y":18077.05527616365},"targetPosition":{"x":10826.750803153865,"y":18325.451345345275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[],"dataDependencies":[],"id":"d982ba6b-a59d-4934-abb2-912dc8e20660","savedPayload":{"position":{"x":11256.941699847353,"y":18573.727221323665},"targetPosition":{"x":10826.750803153865,"y":18325.451345345275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a1317697-3b4f-4b41-bbb6-0a43fd08fa28","savedPayload":{"position":{"x":10826.81117799175,"y":18822.06319390367},"targetPosition":{"x":10826.750803153865,"y":18325.451345345275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"c3d58fd6-f0ce-41a4-b9cd-05b9f30ad640","savedPayload":{"position":{"x":10396.680656136148,"y":18573.727221323665},"targetPosition":{"x":10826.750803153865,"y":18325.451345345275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"c8086f00-19a8-4f0d-9a5d-44469da5caf2","savedPayload":{"position":{"x":10396.680656136148,"y":18077.05527616365},"targetPosition":{"x":10826.750803153865,"y":18325.451345345275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"24317ebe-1ed4-48bc-a7ae-518de665b43f","savedPayload":{"position":{"x":10826.750803153865,"y":18325.451345345275},"targetPosition":{"x":10826.690541539867,"y":17828.779131356958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Simulation","code":"{\n \"codeName\": \"Trading-Simulation\",\n \"singularVariableName\": \"tradingSimulation\",\n \"pluralVariableName\": \"tradingSimulations\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Trading-Simulation/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"d7335089-1f50-4d48-bcbe-115136a88e6a","savedPayload":{"position":{"x":10787.559085269944,"y":18586.60539750334},"targetPosition":{"x":10408.649408277723,"y":18207.692980291526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Trading-Simulation/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Trading-Simulation/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"274082a4-1695-4e9b-a0ff-9464fa2d986f","savedPayload":{"position":{"x":10029.73603738568,"y":18586.60539750334},"targetPosition":{"x":10408.649408277723,"y":18207.692980291526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"5332a4a9-98de-4406-ad5e-d9a6a1ff5cee","savedPayload":{"position":{"x":10418.073360021794,"y":18229.4318228085},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"70392162-bb77-48e0-9bba-22e8ed84f055","savedPayload":{"position":{"x":10353.46822399296,"y":18269.53440794535},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Type","code":"{\n \"codeName\": \"type\",\n \"isString\": true\n}","id":"6a4b1d81-2b7d-4a02-9d13-d3cb2442710f","savedPayload":{"position":{"x":10283.498601863534,"y":18299.305080007423},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Market Rate","code":"{\n \"codeName\": \"marketRate\",\n \"isString\": false\n}","id":"6a4b5c8e-8294-438c-a2da-ad812e59a131","savedPayload":{"position":{"x":10209.804522272721,"y":18318.04603967403},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Amount","code":"{\n \"codeName\": \"amount\",\n \"isString\": false\n}","id":"c7186621-e504-4cf5-9f74-0ff177d7aa24","savedPayload":{"position":{"x":10134.11331198593,"y":18325.31801473469},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Balance A","code":"{\n \"codeName\": \"balanceA\",\n \"isString\": false\n}","id":"64bddfff-11f9-4052-98c0-ab7b42a7615f","savedPayload":{"position":{"x":10058.199108819383,"y":18320.95055625742},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Balance B","code":"{\n \"codeName\": \"balanceB\",\n \"isString\": false\n}","id":"69dff994-7889-4c0c-9847-dd3949ff6a6f","savedPayload":{"position":{"x":9983.841277353411,"y":18305.04603376724},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Profit","code":"{\n \"codeName\": \"profit\",\n \"isString\": false\n}","id":"1fa2f30d-669a-45bd-9d11-9a62b82640ec","savedPayload":{"position":{"x":9912.782702134802,"y":18277.977235791273},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Trade Profit Loss","code":"{\n \"codeName\": \"lastTradeProfitLoss\",\n \"isString\": false\n}","id":"0805787c-8b11-4cda-8166-ab8d9cad0a7b","savedPayload":{"position":{"x":9846.688935940225,"y":18240.378632011627},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss","code":"{\n \"codeName\": \"stopLoss\",\n \"isString\": false\n}","id":"92c16033-3882-4c75-bfe7-3b1b793e59ab","savedPayload":{"position":{"x":9787.109160630802,"y":18193.131501833795},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Roundtrips","code":"{\n \"codeName\": \"roundtrips\",\n \"isString\": false\n}","id":"6381add6-79c2-44e6-b590-c1dcfb99e2a1","savedPayload":{"position":{"x":9735.439875642307,"y":18137.34327794434},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Hits","code":"{\n \"codeName\": \"hits\",\n \"isString\": false\n}","id":"b4290398-e1e5-44b5-b61a-d267ad9b8316","savedPayload":{"position":{"x":9692.89216522202,"y":18074.32158902732},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Fails","code":"{\n \"codeName\": \"fails\",\n \"isString\": false\n}","id":"56099414-6c12-4e67-8f88-5182242967c4","savedPayload":{"position":{"x":9660.46331164042,"y":18005.543610056244},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Hit Ratio","code":"{\n \"codeName\": \"hitRatio\",\n \"isString\": false\n}","id":"2213cf96-502e-4aa4-938a-96acb0f92557","savedPayload":{"position":{"x":9638.913419740042,"y":17932.621438564685},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"ROI","code":"{\n \"codeName\": \"ROI\",\n \"isString\": false\n}","id":"b41213a7-07ad-426d-8bd3-fd4925594f11","savedPayload":{"position":{"x":9628.747600722189,"y":17857.264308446436},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Periods","code":"{\n \"codeName\": \"periods\",\n \"isString\": false\n}","id":"f41a7319-6b9a-46b3-ba04-8a58bc91e397","savedPayload":{"position":{"x":9630.20413276849,"y":17781.23852696173},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Days","code":"{\n \"codeName\": \"days\",\n \"isString\": false\n}","id":"67d293ba-6aea-40cc-bbb8-99f8f0cd5876","savedPayload":{"position":{"x":9643.248876002279,"y":17706.326073992102},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Anualized Rate Of Return","code":"{\n \"codeName\": \"anualizedRateOfReturn\",\n \"isString\": false\n}","id":"d78c501d-91c3-415a-850c-9115e0552230","savedPayload":{"position":{"x":9667.576072698366,"y":17634.282833942307},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Trade Position Rate","code":"{\n \"codeName\": \"tradePositionRate\",\n \"isString\": false\n}","id":"7912c4d4-d85d-48c3-9953-f0c194fbe4ac","savedPayload":{"position":{"x":9702.615513984974,"y":17566.797439298098},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Trade ROI","code":"{\n \"codeName\": \"lastTradeROI\",\n \"isString\": false\n}","id":"9996b0ef-da23-4c37-bbc5-b3d78baa8b4c","savedPayload":{"position":{"x":9747.545905056397,"y":17505.451690511964},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Current Strategy Index","code":"{\n \"codeName\": \"currentStrategyIndex\",\n \"isString\": false\n}","id":"6ff9ddc3-5989-425b-b406-6649c152ab24","savedPayload":{"position":{"x":9801.314115627154,"y":17451.68347994121},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Strategy Stage Number","code":"{\n \"codeName\": \"strategyStageNumber\",\n \"isString\": false\n}","id":"288a10b5-4c77-43aa-a548-c24629b3f7ee","savedPayload":{"position":{"x":9862.659864413286,"y":17406.753088869787},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Take Profit","code":"{\n \"codeName\": \"takeProfit\",\n \"isString\": false\n}","id":"66f26d4d-28d0-4896-88b0-890fc9a25ea9","savedPayload":{"position":{"x":9930.145259057497,"y":17371.71364758318},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss Phase","code":"{\n \"codeName\": \"stopLossPhase\",\n \"isString\": false\n}","id":"71f92e69-779c-4643-9f7a-2a82f960f4e5","savedPayload":{"position":{"x":10002.18849910729,"y":17347.38645088709},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Take Profit Phase","code":"{\n \"codeName\": \"takeProfitPhase\",\n \"isString\": false\n}","id":"7d9ebb36-97b5-4bdf-95c9-40c52cb85f0e","savedPayload":{"position":{"x":10077.100952076918,"y":17334.3417076533},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Execution Record","code":"{\n \"codeName\": \"executionRecord\",\n \"isString\": true\n}","id":"a138bd75-7a4c-4dda-8977-5ac63f432b1f","savedPayload":{"position":{"x":10153.126733561625,"y":17332.885175607},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Trade Position Size","code":"{\n \"codeName\": \"tradePositionSize\",\n \"isString\": false\n}","id":"d8c2810d-7c00-4383-b033-881a2c85fff2","savedPayload":{"position":{"x":10228.483863679874,"y":17343.050994624853},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Initial Balance A","code":"{\n \"codeName\": \"initialBalanceA\",\n \"isString\": false\n}","id":"9539791d-7864-48e4-801e-a798dbbdc4bb","savedPayload":{"position":{"x":10301.406035171434,"y":17364.600886525233},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Minimum Balance A","code":"{\n \"codeName\": \"minimumBalanceA\",\n \"isString\": false\n}","id":"e523f9bf-5f97-4089-b693-f861949641f8","savedPayload":{"position":{"x":10370.18401414251,"y":17397.02974010683},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Maximum Balance A","code":"{\n \"codeName\": \"maximumBalanceA\",\n \"isString\": false\n}","id":"0ff4c6e9-93c6-4da2-b5ed-86e225524f66","savedPayload":{"position":{"x":10433.205703059528,"y":17439.57745052712},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Initial Balance B","code":"{\n \"codeName\": \"initialBalanceB\",\n \"isString\": false\n}","id":"7c3b05c2-530e-453b-b776-7d55514456ef","savedPayload":{"position":{"x":10488.993926948984,"y":17491.24673551561},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Minimum Balance B","code":"{\n \"codeName\": \"minimumBalanceB\",\n \"isString\": false\n}","id":"f56fac84-b690-4aa2-a305-a430dde115c6","savedPayload":{"position":{"x":10536.241057126816,"y":17550.826510825038},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Maximum Balance B","code":"{\n \"codeName\": \"maximumBalanceB\",\n \"isString\": false\n}","id":"42605779-f1a6-48b7-992d-05124c2f5c99","savedPayload":{"position":{"x":10573.839660906462,"y":17616.920277019613},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Base Asset","code":"{\n \"codeName\": \"baseAsset\",\n \"isString\": true\n}","id":"3a26c1da-2c55-421a-a311-ba66a095cf70","savedPayload":{"position":{"x":10600.908458882428,"y":17687.978852238222},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Position Periods","code":"{\n \"codeName\": \"positionPeriods\",\n \"isString\": false\n}","id":"ad4cc73a-3cfe-48f3-9f77-8eea811acb0f","savedPayload":{"position":{"x":10616.812981372608,"y":17762.336683704194},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Position Days","code":"{\n \"codeName\": \"positionDays\",\n \"isString\": false\n}","id":"29a59888-daca-4440-aca1-7942f27426ad","savedPayload":{"position":{"x":10621.180439849879,"y":17838.25088687074},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance To Last Trigger On","code":"{\n \"codeName\": \"distanceToLastTriggerOn\",\n \"isString\": false\n}","id":"b3c41567-e36b-46ff-824d-aca57b0c6f57","savedPayload":{"position":{"x":10613.90846478922,"y":17913.942097157535},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance ToLast Trigger Off","code":"{\n \"codeName\": \"distanceToLastTriggerOff\",\n \"isString\": false\n}","id":"30280e51-780a-4593-b392-181ec71e6c95","savedPayload":{"position":{"x":10595.167505122612,"y":17987.636176748347},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance To Last Take Position","code":"{\n \"codeName\": \"distanceToLastTakePosition\",\n \"isString\": false\n}","id":"28dd29f5-c161-4132-be23-59f08a2ca8cc","savedPayload":{"position":{"x":10565.396833060538,"y":18057.605798877772},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance To Last Close Position","code":"{\n \"codeName\": \"distanceToLastClosePosition\",\n \"isString\": false\n}","id":"da0f85d8-ae29-4a25-b88e-f65fbc7b643c","savedPayload":{"position":{"x":10525.294247923686,"y":18122.210934906605},"targetPosition":{"x":10124.453668553417,"y":17828.736986964206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9886dcec-c49a-4b0e-af1d-8996a68fc2e1","savedPayload":{"position":{"x":10029.73603738568,"y":17828.78234961908},"targetPosition":{"x":10408.649408277723,"y":18207.692980291526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"q"}}},"id":"a3201051-46ba-4a92-aef3-a6c787b771fd","savedPayload":{"position":{"x":10408.649408277723,"y":18207.692980291526},"targetPosition":{"x":10787.562013365217,"y":17828.781334545303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Trading Simulation","id":"7864b9e4-3150-4d1d-abd9-0a43a9fe4c4f"}}},{"type":"Product Definition","name":"Conditions","code":"{\n \"codeName\": \"Simulation-Conditions\",\n \"singularVariableName\": \"simulationCondition\",\n \"pluralVariableName\": \"simulationConditions\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Conditions/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"52f26c43-552c-4557-af7a-878b951f5731","savedPayload":{"position":{"x":10251.696952284927,"y":18364.643400685574},"targetPosition":{"x":10251.699116121434,"y":17828.781456349396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Conditions/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Conditions/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"afb38dc6-0437-4215-8a7d-3091cd3c74fb","savedPayload":{"position":{"x":9715.835136186506,"y":17828.781584587156},"targetPosition":{"x":10251.699116121434,"y":17828.781456349396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Current Strategy Index","code":"{\n \"codeName\": \"currentStrategyIndex\",\n \"isString\": false\n}","id":"bbfaa8e4-eac8-4f0d-a8b1-85844f96c564","savedPayload":{"position":{"x":9979.12048367267,"y":17683.36849651513},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Strategy Stage Number","code":"{\n \"codeName\": \"strategyStageNumber\",\n \"isString\": false\n}","id":"b9b14fcf-e09b-4036-85d9-8f40304a7d13","savedPayload":{"position":{"x":9833.648638960414,"y":17332.168396067373},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss Phase","code":"{\n \"codeName\": \"stopLossPhase\",\n \"isString\": false\n}","id":"115e6942-c0f3-45e7-a2ba-8b661a95af3e","savedPayload":{"position":{"x":9979.12048367267,"y":16980.968295619616},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Take Profit Phase","code":"{\n \"codeName\": \"takeProfitPhase\",\n \"isString\": false\n}","id":"599f27b7-7cd8-483b-81c9-bd131e9ab964","savedPayload":{"position":{"x":10330.320584120427,"y":16835.49645090736},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Conditions Array Values","code":"{\n \"codeName\": \"conditionsArrayValues\",\n \"isString\": false\n}","id":"1359d846-f978-4a6a-9e94-4f23fcdde80b","savedPayload":{"position":{"x":10681.520684568184,"y":16980.968295619616},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Formulas Errors","code":"{\n \"codeName\": \"formulasErrors\",\n \"isString\": false\n}","id":"1d4b7300-013b-4874-ba78-c77bb9aac9be","savedPayload":{"position":{"x":10826.99252928044,"y":17332.168396067373},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Formulas Values","code":"{\n \"codeName\": \"formulasValues\",\n \"isString\": false\n}","id":"5306f8cc-6c59-477a-ac58-303eea4142cf","savedPayload":{"position":{"x":10681.520684568184,"y":17683.36849651513},"targetPosition":{"x":10330.19960766948,"y":17332.107733261375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"2f2a6b6d-6c24-4b04-936b-3fdb66afc498","savedPayload":{"position":{"x":10251.696952284927,"y":17292.919768488737},"targetPosition":{"x":10251.699116121434,"y":17828.781456349396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0","savedPayload":{"position":{"x":10251.699116121434,"y":17828.781456349396},"targetPosition":{"x":10787.562013365217,"y":17828.781334545303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Conditions","id":"546d0a94-e878-41c1-a6e6-7dd28832f79b"}}},{"type":"Product Definition","name":"Strategies","code":"{\n \"codeName\": \"Simulation-Strategies\",\n \"singularVariableName\": \"simulationStrategy\",\n \"pluralVariableName\": \"simulationStrategies\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Strategies/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"cb317eb0-047c-4076-bd46-7add2423aa87","savedPayload":{"position":{"x":10029.73603738568,"y":17828.78081955523},"targetPosition":{"x":10408.649408277723,"y":17449.869932407266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Strategies/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Strategies/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"41498979-9228-4151-8b94-0d8acdf257e8","savedPayload":{"position":{"x":10029.73603738568,"y":17070.957771670972},"targetPosition":{"x":10408.649408277723,"y":17449.869932407266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"77ad2d38-fbe8-480b-a8a0-0757a09f09d4","savedPayload":{"position":{"x":10333.365461634752,"y":17070.89830590774},"targetPosition":{"x":10826.85386944893,"y":17126.422168983052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"23b7aa0b-5be6-4e07-a858-d89b588eec97","savedPayload":{"position":{"x":10562.66903152129,"y":16705.96376499803},"targetPosition":{"x":10826.85386944893,"y":17126.422168983052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"fae7e152-d3b6-4508-a4de-a0db478ca92d","savedPayload":{"position":{"x":10990.95478199858,"y":16657.707550374427},"targetPosition":{"x":10826.85386944893,"y":17126.422168983052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Number","code":"{\n \"codeName\": \"number\",\n \"isString\": false\n}","id":"6c18d6ae-089b-483f-979f-e434991bcae0","savedPayload":{"position":{"x":11295.714807520051,"y":16962.4675758959},"targetPosition":{"x":10826.85386944893,"y":17126.422168983052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"2d17ff8b-946c-45bd-b665-426e7ed5ec64","savedPayload":{"position":{"x":11247.458592896448,"y":17390.753326373186},"targetPosition":{"x":10826.85386944893,"y":17126.422168983052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"60112244-d5d6-41df-8e89-685366751ecd","savedPayload":{"position":{"x":10882.524051986735,"y":17620.056896259724},"targetPosition":{"x":10826.85386944893,"y":17126.422168983052},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"8d502c73-b428-4428-93cc-6336d63dd21d","savedPayload":{"position":{"x":10787.559085269944,"y":17070.957771670972},"targetPosition":{"x":10408.649408277723,"y":17449.869932407266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"36051f0f-5161-48a6-9d13-eb1766b5566b","savedPayload":{"position":{"x":10408.649408277723,"y":17449.869932407266},"targetPosition":{"x":10787.562013365217,"y":17828.781334545303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Strategies","id":"9b0c4f4b-d67c-48ae-97f1-bd614e85ced8"}}},{"type":"Product Definition","name":"Trades","code":"{\n \"codeName\": \"Simulation-Trades\",\n \"singularVariableName\": \"simulationTrade\",\n \"pluralVariableName\": \"simulationTrades\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Trades/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"823a30de-093f-4c39-9181-5727c81bbad3","savedPayload":{"position":{"x":10251.698034203448,"y":17292.918686570214},"targetPosition":{"x":10787.560932219854,"y":17292.919640250977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Trades/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Trades/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"486698b4-c159-4bb7-8d4a-7057aa94e903","savedPayload":{"position":{"x":10787.559850301868,"y":16757.056870471795},"targetPosition":{"x":10787.560932219854,"y":17292.919640250977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"1481ecbc-72f4-4ae6-a80e-63e57be003c8","savedPayload":{"position":{"x":10972.283136091895,"y":16981.028783844933},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"cdc28bbd-202e-4363-bf88-dc6a981b54b5","savedPayload":{"position":{"x":11323.483236539652,"y":16835.55693913268},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"6b5b99b5-421a-42b2-a621-8b778742783d","savedPayload":{"position":{"x":11674.68333698741,"y":16981.028783844933},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Trade ROI","code":"{\n \"codeName\": \"lastTradeROI\",\n \"isString\": false\n}","id":"4219b9f2-492d-4eab-9472-1f8195eb216a","savedPayload":{"position":{"x":11820.155181699665,"y":17332.22888429269},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Exit Type","code":"{\n \"codeName\": \"exitType\",\n \"isString\": false\n}","id":"c5612569-dc10-4153-aff5-dccfadbf2d16","savedPayload":{"position":{"x":11674.68333698741,"y":17683.428984740447},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"fafe1ef3-e00e-482b-8bfb-c61171478260","savedPayload":{"position":{"x":11323.483236539652,"y":17828.9008294527},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"24385194-d717-4c93-a938-4ba3f6be3c67","savedPayload":{"position":{"x":10972.283136091894,"y":17683.428984740447},"targetPosition":{"x":11323.483123151764,"y":17332.168108099115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7201c4b3-e6c0-49eb-8f8d-bb24c51f3786","savedPayload":{"position":{"x":11323.421666400289,"y":17292.918686570214},"targetPosition":{"x":10787.560932219854,"y":17292.919640250977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a26dc922-ca08-43ef-983e-029b76f39163","savedPayload":{"position":{"x":10787.560932219854,"y":17292.919640250977},"targetPosition":{"x":10787.562013365217,"y":17828.781334545303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Trades","id":"382004c6-e318-4d9d-9791-505f329f1e54"}}},{"type":"Product Definition","name":"Execution","code":"{\n \"codeName\": \"Live-Trading-History\",\n \"singularVariableName\": \"liveTradingHistory\",\n \"pluralVariableName\": \"liveTradingHistory\"\n}","datasets":[{"type":"Dataset Definition","name":"Oficial History","code":"{\n \"codeName\": \"Oficial History\",\n \"type\": \"File Sequence\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\",\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"@DataMine/@Bot/Poloniex/Output/@Session/Trading-Process\",\n \"fileName\": \"Execution.History.Live.@Sequence.json\"\n}","id":"3ad0f044-95e9-4ae7-9169-9dacfc13c011","savedPayload":{"position":{"x":11027.780895726426,"y":16932.266528121476},"targetPosition":{"x":11166.472456161986,"y":17449.869932407266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[],"id":"848b3eb1-afc1-406a-ab21-15ecbc893766","savedPayload":{"position":{"x":11684.07490676755,"y":17588.560539162598},"targetPosition":{"x":11166.472456161986,"y":17449.869932407266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330","savedPayload":{"position":{"x":11166.472456161986,"y":17449.869932407266},"targetPosition":{"x":10787.562013365217,"y":17828.781334545303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Simulation Execution","id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884"}}}],"id":"b4f01468-c3e6-405e-8152-e460f597f98a","savedPayload":{"position":{"x":10787.563093730661,"y":17828.781218812397},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"j"}}}],"plotters":[{"type":"Plotter","name":"Plotters-Candles-Volumes","code":"{\n\"codeName\": \"PlottersCandlesVolumes\"\n}","modules":[{"type":"Plotter Module","name":"Candles","code":"{\n\"codeName\": \"Candles\",\n\"isLegacy\": true,\n\"icon\": \"candles\"\n}","panels":[{"type":"Plotter Panel","name":"New Plotter Panel","code":"{ \n\"codeName\": \"CandlePanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"9336f4e6-d56b-4ed4-819d-0bb762ba1fdd","savedPayload":{"position":{"x":9482.517320739482,"y":18183.061696987013},"targetPosition":{"x":10096.152463264276,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"0aed75a3-fee8-4ddc-97ff-b6768e6f12a3","savedPayload":{"position":{"x":10096.152463264276,"y":17828.77928226611},"targetPosition":{"x":10709.78760578907,"y":17474.496867545207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Volumes","code":"{\n\"codeName\": \"Volumes\",\n\"isLegacy\": true,\n\"icon\": \"volume\"\n}","panels":[{"type":"Plotter Panel","name":"New Plotter Panel","code":"{ \n\"codeName\": \"VolumePanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"42dbd098-4550-44a0-987f-54a28dd5f40b","savedPayload":{"position":{"x":10709.78760578907,"y":16057.367208661593},"targetPosition":{"x":10709.78760578907,"y":16765.9320381034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1","savedPayload":{"position":{"x":10709.78760578907,"y":16765.9320381034},"targetPosition":{"x":10709.78760578907,"y":17474.496867545207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"e4347543-21b5-4274-b690-e6b3b5899862","savedPayload":{"position":{"x":10709.78760578907,"y":17474.496867545207},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Plotter","name":"Plotters-Stairs-Patterns","code":"{\n\"codeName\": \"PlottersStairsPatterns\"\n}","modules":[{"type":"Plotter Module","name":"Candles Patterns","code":"{\n\"codeName\": \"CandleStairs\",\n\"isLegacy\": true,\n\"icon\": \"trend\"\n}","panels":[],"id":"a41043f2-f2a5-4c8f-b372-d8eda1ca58df","savedPayload":{"position":{"x":10561.041146843563,"y":17388.618059432014},"targetPosition":{"x":11069.295547823764,"y":17388.618059432014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Volume Patterns","code":"{\n\"codeName\": \"VolumeStairs\",\n\"isLegacy\": true,\n\"icon\": \"trend\"\n}","panels":[],"id":"cfd94d21-cb45-446b-9764-cc67cca712b2","savedPayload":{"position":{"x":11323.422748313864,"y":16948.456836597918},"targetPosition":{"x":11069.295547823764,"y":17388.618059432014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b3b5fed4-ddff-406a-83b9-b33968b820a8","savedPayload":{"position":{"x":11069.295547823764,"y":17388.618059432014},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"Plotters-Bollinger-Bands","code":"{\n\"codeName\" : \"PlottersBollingerBands\"\n}","modules":[{"type":"Plotter Module","name":"Percentage B","code":"{\n\t\"codeName\": \"Percentage Bandwidth\",\n \"icon\": \"histogram\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"Begin Previous Value","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.value","id":"ad85e84e-166f-41c7-bc08-b6a50ca4524d","savedPayload":{"position":{"x":10150.623995278484,"y":16928.623422992503},"targetPosition":{"x":10561.897826823455,"y":17166.072480345643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"534c2cd4-d020-43cf-9284-433a57fdcfce","savedPayload":{"position":{"x":10561.897826823455,"y":17166.072480345643},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End Value","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.value","id":"1e029480-c6d7-4455-9ae9-5677b99752de","savedPayload":{"position":{"x":10414.895442036728,"y":16635.12024691078},"targetPosition":{"x":10694.033550202577,"y":17019.320892304782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5b05abcc-76cf-4f9d-82e5-671ab7471678","savedPayload":{"position":{"x":10694.033550202577,"y":17019.320892304782},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin Previous MA","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.movingAverage","id":"7bafa19b-086c-41cf-b2e4-a41485841f4c","savedPayload":{"position":{"x":10775.697918378928,"y":16474.480634712876},"targetPosition":{"x":10874.434788373677,"y":16939.00108620583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0993c95f-2054-48d8-9977-2d4eb24dabf7","savedPayload":{"position":{"x":10874.434788373677,"y":16939.00108620583},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End MA","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.movingAverage","id":"412d8820-facc-4065-a235-d35d86c3b569","savedPayload":{"position":{"x":11170.645398357921,"y":16474.480634712876},"targetPosition":{"x":11071.908528363174,"y":16939.00108620583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c","savedPayload":{"position":{"x":11071.908528363174,"y":16939.00108620583},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Being Previous Bandwidth","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.bandwidth * 250","id":"cbd72abc-e6c4-44d6-bd58-1bab7c0b2960","savedPayload":{"position":{"x":11531.447874700125,"y":16635.12024691078},"targetPosition":{"x":11252.309766534276,"y":17019.320892304782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"943da81e-c0ca-4213-ba8a-5dbafd3ead18","savedPayload":{"position":{"x":11252.309766534276,"y":17019.320892304782},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End Bandwidth","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.bandwidth * 250","id":"6ac14886-32ee-490f-a600-4f704458f24e","savedPayload":{"position":{"x":11795.71932145837,"y":16928.623422992503},"targetPosition":{"x":11384.445489913398,"y":17166.072480345643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b","savedPayload":{"position":{"x":11384.445489913398,"y":17166.072480345643},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 0","id":"54cece5b-472f-4c86-b6b6-83342e2890f7","savedPayload":{"position":{"x":11917.764804657438,"y":17304.240797420876},"targetPosition":{"x":11445.468231512932,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54","savedPayload":{"position":{"x":11445.468231512932,"y":17353.88116755983},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 0","id":"1572cfc8-0318-43b5-8405-a04cc00cbd16","savedPayload":{"position":{"x":11876.4815515038,"y":17697.024713780505},"targetPosition":{"x":11424.826604936114,"y":17550.273125739644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"75670aaa-849d-4156-af74-61a25ce49713","savedPayload":{"position":{"x":11424.826604936114,"y":17550.273125739644},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 30","id":"6039db7e-9c71-4906-b999-3d7848989c5a","savedPayload":{"position":{"x":11679.007811514306,"y":18039.05926460296},"targetPosition":{"x":11326.089734941366,"y":17721.290401150873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd","savedPayload":{"position":{"x":11326.089734941366,"y":17721.290401150873},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 30","id":"89393793-42d5-4dea-bca5-aee8f3349659","savedPayload":{"position":{"x":11359.488588325743,"y":18271.203568764693},"targetPosition":{"x":11166.330123347085,"y":17837.36255323174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5","savedPayload":{"position":{"x":11166.330123347085,"y":17837.36255323174},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 70","id":"c616cf49-abaf-490e-a3b7-f978442c8b4a","savedPayload":{"position":{"x":10973.171658368427,"y":18353.317767111337},"targetPosition":{"x":10973.171658368427,"y":17878.41965240506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"827e424f-3036-4645-9246-94b4bb0ebaea","savedPayload":{"position":{"x":10973.171658368427,"y":17878.41965240506},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 70","id":"d3003e73-9318-4282-a293-d61c0d98bd4b","savedPayload":{"position":{"x":10586.85472841111,"y":18271.203568764693},"targetPosition":{"x":10780.013193389768,"y":17837.36255323174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"84bdd434-48af-4f4a-8f14-62df15022d05","savedPayload":{"position":{"x":10780.013193389768,"y":17837.36255323174},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 100","id":"8d13712b-3f9e-424e-b85c-e6794ce39ca9","savedPayload":{"position":{"x":10267.335505222547,"y":18039.05926460296},"targetPosition":{"x":10620.253581795487,"y":17721.290401150873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ec589261-f564-4ad0-b866-8c63b8a15150","savedPayload":{"position":{"x":10620.253581795487,"y":17721.290401150873},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 100","id":"8c06033c-c2b7-42a7-b509-e45a1b7edf42","savedPayload":{"position":{"x":10069.861765233052,"y":17697.024713780505},"targetPosition":{"x":10521.51671180074,"y":17550.273125739644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8949ce4a-bdad-47c2-a85f-0728ed7f9746","savedPayload":{"position":{"x":10521.51671180074,"y":17550.273125739644},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9388e24f-4147-4878-8754-b6f6b8807813","savedPayload":{"position":{"x":10973.171658368427,"y":17403.521537698784},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"Area From 0 to 30","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"05578d4b-01e3-42fc-a4dd-b473414f467d","savedPayload":{"position":{"x":11051.266901786355,"y":16742.60912802601},"targetPosition":{"x":10952.530031791608,"y":17207.129579518965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"14810299-01f6-443c-8bbf-de8450c9efd6","savedPayload":{"position":{"x":10952.530031791608,"y":17207.129579518965},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d8eda99d-df16-4e21-b621-6f547914c461","savedPayload":{"position":{"x":11002.091461127153,"y":18128.06526545185},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 0","id":"8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3a844186-fa2d-45e3-9453-d11750bafb51","savedPayload":{"position":{"x":10469.036861872486,"y":17951.191845824964},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 0","id":"75670aaa-849d-4156-af74-61a25ce49713"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"95d52cc3-0a06-4181-bcd7-1e65b41194d8","savedPayload":{"position":{"x":10466.691011669536,"y":17390.403856262103},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a65fe0bd-5517-45b2-ac29-16bd198653a5","savedPayload":{"position":{"x":11001.748857076589,"y":17216.28922341818},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}}],"id":"d76f185f-5219-4f0b-adb3-9a339b0468c6","savedPayload":{"position":{"x":10853.79316179686,"y":17671.65003101192},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Area From 30 to 70","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"2bdd38d2-0e04-4760-a8e7-af12d8a3baa7","savedPayload":{"position":{"x":11305.448108364548,"y":17182.863892148605},"targetPosition":{"x":10952.530031791608,"y":17500.632755600695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"de6f5e6b-a281-4d29-af86-72f7a545257d","savedPayload":{"position":{"x":10952.530031791608,"y":17500.632755600695},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e9bfd52e-bc47-469f-8187-4e79d79ba866","savedPayload":{"position":{"x":10749.942421886197,"y":18281.071221451308},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f562f71b-2e79-4fa0-a9d5-e1d5c4ba12b4","savedPayload":{"position":{"x":10215.490584005978,"y":18097.48213115454},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3c79161c-e899-4147-bd75-21805b23f76f","savedPayload":{"position":{"x":10216.7159481273,"y":17540.21138609746},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"84bdd434-48af-4f4a-8f14-62df15022d05"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"4cd041c2-e445-46eb-99bf-c3ceee94f101","savedPayload":{"position":{"x":10747.163709439445,"y":17364.28401420617},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"1a7969dd-af18-4e44-b4c9-96dd2be57f7c","savedPayload":{"position":{"x":10599.611955218668,"y":17818.401619052784},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Area From 70 to 100","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"b34d9e0e-ed4a-4b99-8e29-b7ed66a3658e","savedPayload":{"position":{"x":11252.309766534274,"y":17688.441442814878},"targetPosition":{"x":10780.013193389768,"y":17738.08181295383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c35b477-500f-4c85-867f-630e2105278f","savedPayload":{"position":{"x":10780.013193389768,"y":17738.08181295383},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1777fb76-c1e2-415d-a517-2e365401490c","savedPayload":{"position":{"x":10454.284934550331,"y":18238.813071101024},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"4652d8cf-d922-44a3-b8cf-c6d329883ca0","savedPayload":{"position":{"x":9919.958248105031,"y":18069.445131042794},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"84bdd434-48af-4f4a-8f14-62df15022d05"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ef3e750e-8380-40a2-830b-3f364960e44e","savedPayload":{"position":{"x":9930.332955863916,"y":17513.536901545234},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 100","id":"8949ce4a-bdad-47c2-a85f-0728ed7f9746"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c8905f10-3c25-4fec-978a-ef356c0ad395","savedPayload":{"position":{"x":10451.73665032947,"y":17344.47410747913},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"ec589261-f564-4ad0-b866-8c63b8a15150"}}}],"id":"cb1bcd11-0fb0-4377-bff2-dee4630e0f3f","savedPayload":{"position":{"x":10307.716620245263,"y":17787.722183092785},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 30","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"3f69a3f7-af79-47a2-9e0b-17524fc986d8","savedPayload":{"position":{"x":10564.499368385226,"y":18413.87788800291},"targetPosition":{"x":10327.050311032088,"y":18002.604056457938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"30e98617-1cfd-4fa7-814c-a5898caac0da","savedPayload":{"position":{"x":10327.050311032088,"y":18002.604056457938},"targetPosition":{"x":10089.60125367895,"y":17591.330224912967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2f5d4ab1-0d70-4baa-988a-2b7077e7b1e6","savedPayload":{"position":{"x":9849.991750693092,"y":18006.346058060797},"targetPosition":{"x":10089.60125367895,"y":17591.330224912967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b23626ca-e521-4fad-9a8b-8c9f30711de7","savedPayload":{"position":{"x":9853.63696072706,"y":17182.62808074823},"targetPosition":{"x":10089.60125367895,"y":17591.330224912967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}}],"id":"857043cc-f467-44d2-89eb-2e73f35f638d","savedPayload":{"position":{"x":10089.60125367895,"y":17591.330224912967},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 30","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"9e67e8dc-0a07-4d57-be52-6023ff9087da","savedPayload":{"position":{"x":9929.297771801508,"y":18248.83394370989},"targetPosition":{"x":9978.938141940462,"y":17776.537370565384},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"767e0eba-ad98-49a9-a08d-58b5ebfaf655","savedPayload":{"position":{"x":9978.938141940462,"y":17776.537370565384},"targetPosition":{"x":10028.578512079415,"y":17304.240797420876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"9bed0cf3-56c3-4508-88c8-5dede6e574df","savedPayload":{"position":{"x":9790.463409039756,"y":17716.668253935066},"targetPosition":{"x":10028.578512079415,"y":17304.240797420876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"84bdd434-48af-4f4a-8f14-62df15022d05"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1ce29315-82a5-4b62-8e85-be087a037d73","savedPayload":{"position":{"x":9789.347540821695,"y":16889.880600458455},"targetPosition":{"x":10028.578512079415,"y":17304.240797420876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"984a1917-1d81-4142-a50f-269a18a07c9d","savedPayload":{"position":{"x":10028.578512079415,"y":17304.240797420876},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Bandwidth","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 2,\n \"lineDash\": [2,2],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}","id":"ccb32f55-1b5e-4813-b614-0581593434a7","savedPayload":{"position":{"x":9512.419281746803,"y":17741.94845725362},"targetPosition":{"x":9830.188145198892,"y":17389.03038068068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"57a26967-b019-4352-9d9d-cc10668837c4","savedPayload":{"position":{"x":9830.188145198892,"y":17389.03038068068},"targetPosition":{"x":10147.957008650981,"y":17036.11230410774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0d8a9c6b-b0e6-4ce1-b1ad-71bd2a506a55","savedPayload":{"position":{"x":9910.702982354842,"y":17447.048331952938},"targetPosition":{"x":10147.957008650981,"y":17036.11230410774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Being Previous Bandwidth","id":"943da81e-c0ca-4213-ba8a-5dbafd3ead18"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"38f87d68-5678-46bd-9e26-45b8a8ee75f1","savedPayload":{"position":{"x":9908.95328595231,"y":16622.14571319554},"targetPosition":{"x":10147.957008650981,"y":17036.11230410774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End Bandwidth","id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b"}}}],"id":"0f7a4004-177c-4412-b0ef-2608f3c13da6","savedPayload":{"position":{"x":10147.957008650981,"y":17036.11230410774},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Value","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.85,\n \"lineWidth\": 2.25,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"6e43dca6-e750-49ff-b025-2a76185e5914","savedPayload":{"position":{"x":9473.097312243268,"y":17086.83445605637},"targetPosition":{"x":9937.61776373622,"y":16988.097586061624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"56c0efd0-d13a-4c29-98f2-d27cb6071099","savedPayload":{"position":{"x":9937.61776373622,"y":16988.097586061624},"targetPosition":{"x":10402.138215229172,"y":16889.360716066876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"68e8f2a3-54ee-4fb7-abd2-add6496c08e0","savedPayload":{"position":{"x":10165.063890212718,"y":17299.985492165473},"targetPosition":{"x":10402.138215229172,"y":16889.360716066876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin Previous Value","id":"534c2cd4-d020-43cf-9284-433a57fdcfce"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a01aa765-6bd5-49d7-afbe-44d543191f76","savedPayload":{"position":{"x":10163.657699420884,"y":16476.30034607169},"targetPosition":{"x":10402.138215229172,"y":16889.360716066876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End Value","id":"5b05abcc-76cf-4f9d-82e5-671ab7471678"}}}],"id":"4598a671-83b9-4460-9e65-175df73eba71","savedPayload":{"position":{"x":10402.138215229172,"y":16889.360716066876},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Moving Average","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.55,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"544bf8f4-dfd5-4cd7-aba3-a47f6b477da8","savedPayload":{"position":{"x":9875.991889275621,"y":17006.019795214066},"targetPosition":{"x":10260.192534669623,"y":16726.88168704822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.previous.movingAverage > record.movingAverage","style":{"type":"Style","name":"New Style","code":"{\n \"opacity\": 0.55,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","id":"c89114e1-7181-4091-8c2d-0301a8b00478","savedPayload":{"position":{"x":10160.911794391715,"y":15782.288540759208},"targetPosition":{"x":10210.552164530669,"y":16254.585113903713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12891c27-2ec5-4a56-892e-1d29a277d5da","savedPayload":{"position":{"x":10210.552164530669,"y":16254.585113903713},"targetPosition":{"x":10260.192534669623,"y":16726.88168704822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"c9847967-ecf5-4f6a-9fe7-2759ca4795b6","savedPayload":{"position":{"x":10260.192534669623,"y":16726.88168704822},"targetPosition":{"x":10694.033550202577,"y":16920.040152026875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"a"}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"81660820-6035-481b-a909-9e89e145d61f","savedPayload":{"position":{"x":10466.848754386288,"y":17313.53576108785},"targetPosition":{"x":10694.033550202577,"y":16920.040152026875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin Previous MA","id":"0993c95f-2054-48d8-9977-2d4eb24dabf7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2d18f4cf-e5d4-4bde-9a69-85b87c410125","savedPayload":{"position":{"x":10457.697387016065,"y":16510.693909721947},"targetPosition":{"x":10694.033550202577,"y":16920.040152026875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End MA","id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c"}}}],"id":"69c19382-ed5b-48d1-9249-426a8e1e4e51","savedPayload":{"position":{"x":10694.033550202577,"y":16920.040152026875},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"da344cd9-3c37-449a-b5be-6c65814f8562","savedPayload":{"position":{"x":10500.87508522392,"y":17353.88116755983},"targetPosition":{"x":10912.148916768892,"y":17116.432110206693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"%B Panel","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"%B Value","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.value","id":"c6ca5acc-cc3d-4802-8627-d3461747e731","savedPayload":{"position":{"x":9962.352687356339,"y":16641.533995500416},"targetPosition":{"x":10437.250802062616,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d34065b9-ce7c-4971-8270-d0819da6b188","savedPayload":{"position":{"x":10437.250802062616,"y":16641.533995500416},"targetPosition":{"x":10912.148916768892,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"Bandwidth","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.bandwidth","id":"5193f538-5133-4561-a9e4-939cfa4d9af9","savedPayload":{"position":{"x":10912.148916768892,"y":15691.737766087863},"targetPosition":{"x":10912.148916768892,"y":16166.63588079414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ba215bbb-99c2-4433-83f8-47f2b00ee378","savedPayload":{"position":{"x":10912.148916768892,"y":16166.63588079414},"targetPosition":{"x":10912.148916768892,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"Moving Average","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.movingAverage","id":"d721b3b0-ffe7-459f-b146-954073605f0e","savedPayload":{"position":{"x":11861.945146181446,"y":16641.533995500416},"targetPosition":{"x":11387.04703147517,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8705ee2c-1bd8-4e90-b841-d2864f83f14b","savedPayload":{"position":{"x":11387.04703147517,"y":16641.533995500416},"targetPosition":{"x":10912.148916768892,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"36548f31-d96c-4c80-b923-dea5dd5b56c7","savedPayload":{"position":{"x":10912.148916768892,"y":16641.533995500416},"targetPosition":{"x":10912.148916768892,"y":17116.432110206693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"06b2f3f6-b138-415f-8974-31c22a930f92","savedPayload":{"position":{"x":10912.148916768892,"y":17116.432110206693},"targetPosition":{"x":11323.422748313864,"y":17353.881167559834},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Bollinger Bands","code":"{\n\"codeName\": \"BollingerBands\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[{"type":"Plotter Panel","name":"New Plotter Panel","code":"{ \n\"codeName\": \"BollingerBandsPanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"de7b7008-6f66-4d7d-96dd-1aa7b1ede335","savedPayload":{"position":{"x":12145.970411403807,"y":16878.983052853553},"targetPosition":{"x":11734.696579858835,"y":17116.432110206693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a11bfdf8-595c-4b50-b259-6a9f777d0ea8","savedPayload":{"position":{"x":11734.696579858835,"y":17116.432110206693},"targetPosition":{"x":11323.422748313864,"y":17353.881167559834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"abd0f050-2f42-4c50-81a9-ffb0d6442cef","savedPayload":{"position":{"x":11323.422748313864,"y":17353.881167559834},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"Plotters-Bollinger-Channels-Objects","code":"{\n\"codeName\" : \"Plotter Bollinger Channels\"\n}","modules":[{"type":"Plotter Module","name":"Bollinger Channels Objects","code":"{\n\"codeName\": \"Bollinger-Channels-Objects\",\n \"icon\": \"trend\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.firstMovingAverage - record.firstDeviation","id":"8117b381-e9c7-41e3-8a51-ed49a1ca6868","savedPayload":{"position":{"x":11089.957667301402,"y":15493.896357296804},"targetPosition":{"x":11273.068285129582,"y":15685.515030996798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9be61e7d-ae1e-4b39-9ebf-27285a5a67a9","savedPayload":{"position":{"x":11273.068285129582,"y":15685.515030996798},"targetPosition":{"x":11460.723955196012,"y":15872.877893773759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.lastMovingAverage - record.lastDeviation","id":"69cb3498-4e18-458a-b48e-e65c98b183be","savedPayload":{"position":{"x":11160.86063654823,"y":15435.064046137168},"targetPosition":{"x":11311.33065309806,"y":15653.336523089516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f87b3204-8901-4774-afcb-b4e5394e255d","savedPayload":{"position":{"x":11311.33065309806,"y":15653.336523089516},"targetPosition":{"x":11460.723955196012,"y":15872.877893773759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.lastMovingAverage + record.lastDeviation","id":"4c7b46d8-f76b-4039-af87-345c3f72a0a4","savedPayload":{"position":{"x":11234.54039983042,"y":15393.048078039008},"targetPosition":{"x":11348.600222963334,"y":15632.361452171648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5ce82101-6f77-4f54-bef5-d97edae6d44b","savedPayload":{"position":{"x":11348.600222963334,"y":15632.361452171648},"targetPosition":{"x":11460.723955196012,"y":15872.877893773759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.firstMovingAverage + record.lastDeviation","id":"89e5dbc2-33ed-42b9-9b9b-376097e04aff","savedPayload":{"position":{"x":11315.281190587335,"y":15363.191933426657},"targetPosition":{"x":11389.802792487646,"y":15617.520537288367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1","savedPayload":{"position":{"x":11389.802792487646,"y":15617.520537288367},"targetPosition":{"x":11460.723955196012,"y":15872.877893773759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}}],"id":"703b0e1b-e2d6-457a-95d6-7b6516b2f772","savedPayload":{"position":{"x":11460.723955196012,"y":15872.877893773759},"targetPosition":{"x":11724.912843451035,"y":16330.155260221836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"New Polygon","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.2\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","id":"09105647-a665-4fb4-910d-49bcf90eb91e","savedPayload":{"position":{"x":11811.877916071287,"y":14839.24104984363},"targetPosition":{"x":11969.246233455982,"y":15344.273159775646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Side'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n}","id":"ad17706f-09f0-4424-b5f3-b66fb2c76160","savedPayload":{"position":{"x":11791.30270302489,"y":14301.540360656747},"targetPosition":{"x":11880.08403442856,"y":14822.77059785234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3975ecc2-db5b-4cab-a9ab-9e13b2da3015","savedPayload":{"position":{"x":11880.08403442856,"y":14822.77059785234},"targetPosition":{"x":11969.246233455982,"y":15344.273159775646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Up'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR. GREEN\"\n}","id":"0b263642-8fc7-4fdc-a915-9480c8493e68","savedPayload":{"position":{"x":11929.536152160925,"y":14287.110109789413},"targetPosition":{"x":11949.23723024337,"y":14815.52515945918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e218ed70-9da7-43c5-9c23-9e010e08b5b5","savedPayload":{"position":{"x":11949.23723024337,"y":14815.52515945918},"targetPosition":{"x":11969.246233455982,"y":15344.273159775646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Down'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}","id":"ce3abe3f-eb38-4e0f-94bb-9c397ed78f49","savedPayload":{"position":{"x":12067.601502440608,"y":14290.939133623688},"targetPosition":{"x":12018.326669407681,"y":14817.420142744717},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"251d5031-13f9-493b-aa35-126f5221bb21","savedPayload":{"position":{"x":12018.326669407681,"y":14817.420142744717},"targetPosition":{"x":11969.246233455982,"y":15344.273159775646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"atMousePosition === true","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.1\n}","id":"2ea26fbc-74c5-4fb5-b64f-c4c7b289003c","savedPayload":{"position":{"x":12204.482305903164,"y":14313.27108195683},"targetPosition":{"x":12086.6200044946,"y":14828.71676578943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"8a0f9c00-67be-47fa-9cde-ec6c499c9bec","savedPayload":{"position":{"x":12086.6200044946,"y":14828.71676578943},"targetPosition":{"x":11969.246233455982,"y":15344.273159775646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"f2d2ac14-9859-4228-81d9-280c639c1b37","savedPayload":{"position":{"x":11969.246233455982,"y":15344.273159775646},"targetPosition":{"x":11989.485851141291,"y":15872.220199155947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}","id":"d85d9603-7ff2-4d45-aa58-9b8ebe23a65f","savedPayload":{"position":{"x":12068.044464002372,"y":15088.750973478232},"targetPosition":{"x":12087.737131018801,"y":15353.18408087851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Side'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.DARK\"\n}","id":"d09de0b4-f477-42e9-a944-6bde9a9a68dd","savedPayload":{"position":{"x":12147.693965494747,"y":14825.612158471673},"targetPosition":{"x":12118.037693843908,"y":15089.300533849155},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"08167019-4685-45ca-8572-74706f2fb971","savedPayload":{"position":{"x":12118.037693843908,"y":15089.300533849155},"targetPosition":{"x":12087.737131018801,"y":15353.18408087851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Up'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n}","id":"ebab2c53-c230-4622-a5d1-a3e0bd1d4139","savedPayload":{"position":{"x":12230.095672614547,"y":14841.936128588206},"targetPosition":{"x":12159.961032570163,"y":15097.712093975531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5b721945-b84b-4e19-a7db-777bc1c1fee1","savedPayload":{"position":{"x":12159.961032570163,"y":15097.712093975531},"targetPosition":{"x":12087.737131018801,"y":15353.18408087851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Down'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}","id":"8bef9d11-9184-420e-a841-97a19f6a160b","savedPayload":{"position":{"x":12310.646082043017,"y":14871.958774014316},"targetPosition":{"x":12200.874250882916,"y":15113.303076117269},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a530140d-d0bb-4989-8ca8-d9846adbc91d","savedPayload":{"position":{"x":12200.874250882916,"y":15113.303076117269},"targetPosition":{"x":12087.737131018801,"y":15353.18408087851},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}}],"id":"add24099-1310-4e86-99fc-9db01a272b6e","savedPayload":{"position":{"x":12087.737131018801,"y":15353.18408087851},"targetPosition":{"x":11989.485851141291,"y":15872.220199155947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7be4c16d-772a-4750-9735-09d3d9e16037","savedPayload":{"position":{"x":11841.589883143723,"y":15912.162366862336},"targetPosition":{"x":11989.485851141291,"y":15872.220199155947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"9be61e7d-ae1e-4b39-9ebf-27285a5a67a9"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1a592de1-eb28-41eb-8ddb-b22e5034be53","savedPayload":{"position":{"x":11400.192520799825,"y":15872.337346846996},"targetPosition":{"x":11989.485851141291,"y":15872.220199155947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"f87b3204-8901-4774-afcb-b4e5394e255d"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e90a30b1-cd5d-4331-bf74-7cfd4242db34","savedPayload":{"position":{"x":11752.925352061273,"y":15808.82012607998},"targetPosition":{"x":11989.485851141291,"y":15872.220199155947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"5ce82101-6f77-4f54-bef5-d97edae6d44b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ae4311e5-a02d-46d7-a41c-79e6945f9f21","savedPayload":{"position":{"x":11893.913771738697,"y":15816.686551222701},"targetPosition":{"x":11989.485851141291,"y":15872.220199155947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1"}}}],"id":"6e21446c-93e7-44ad-814d-3cd2fa8f8baf","savedPayload":{"position":{"x":11989.485851141291,"y":15872.220199155947},"targetPosition":{"x":11724.912843451035,"y":16330.155260221836},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"0b08f6f6-2317-42fb-ab3a-db8957d76dfa","savedPayload":{"position":{"x":11724.912843451035,"y":16330.155260221836},"targetPosition":{"x":11724.911499507729,"y":16858.607712863322},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":"o"}}},"panels":[{"type":"Plotter Panel","name":"Channel Panel","code":"{ \n\"codeName\": \"\"\n}","javascriptCode":{"type":"Javascript Code","code":" printLabel('Direction', X_AXIS, PANEL_HEIGHT * 0.05, '1')\n printLabel(currentRecord.data.direction, X_AXIS, PANEL_HEIGHT * 0.10, '0.50')\n\n printLabel('Periods', X_AXIS, PANEL_HEIGHT * 0.15, '1')\n printLabel(currentRecord.data.period, X_AXIS, PANEL_HEIGHT * 0.20, '0.50')\n\n let fixedValue = ''\n\n fixedValue = currentRecord.data.firstMovingAverage\n if (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2) } else { fixedValue = '' }\n\n printLabel('Initial Moving Average', X_AXIS, PANEL_HEIGHT * 0.25, '1')\n printLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.30, '0.50')\n\n fixedValue = currentRecord.data.lastMovingAverage\n if (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2) } else { fixedValue = '' }\n\n printLabel('Final Moving Average', X_AXIS, PANEL_HEIGHT * 0.35, '1')\n printLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.40, '0.50')","id":"ab8e6fc4-e617-4f43-bd23-9887616a3bf2","savedPayload":{"position":{"x":11989.567385038226,"y":16400.175873199456},"targetPosition":{"x":11857.199187040786,"y":16629.26721448881},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"09c8f781-3e54-4bed-bd9a-83e8179fdd66","savedPayload":{"position":{"x":11857.199187040786,"y":16629.26721448881},"targetPosition":{"x":11724.911499507729,"y":16858.607712863322},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"id":"52881346-3e4b-45e0-92d2-af130d381b8e","savedPayload":{"position":{"x":11724.911499507729,"y":16858.607712863322},"targetPosition":{"x":11588.258105378642,"y":17370.07098818927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Bollinger Sub Channels Objects","code":"{\n\"codeName\": \"Bollinger-Sub-Channels-Objects\",\n\"icon\": \"trend\"\n}","javascriptCode":{"type":"Javascript Code","code":"/* Definition of the points we are going to use while drawing */\nlet point1\nlet point2\nlet point3\nlet point4\n\npoint1 = {\n x: record.begin,\n y: record.firstMovingAverage - record.firstDeviation\n}\n\npoint2 = {\n x: record.end,\n y: record.lastMovingAverage - record.lastDeviation\n}\n\npoint3 = {\n x: record.end,\n y: record.lastMovingAverage + record.lastDeviation\n}\n\npoint4 = {\n x: record.begin,\n y: record.firstMovingAverage + record.firstDeviation\n}\n\n/* Contributing to Auto-Scale*/\ncoordinateSystem.reportValue(record.firstMovingAverage - record.firstDeviation)\ncoordinateSystem.reportValue(record.lastMovingAverage - record.lastDeviation)\ncoordinateSystem.reportValue(record.lastMovingAverage + record.lastDeviation)\ncoordinateSystem.reportValue(record.firstMovingAverage + record.firstDeviation)\n\n/*\nThe information we store in files is independent from the charing system and its coordinate systems.\nThat means that the first thing we allways need to do is to trasform these points to the coordinate system of the timeline.\n*/\npoint1 = coordinateSystem.transformThisPoint(point1)\npoint2 = coordinateSystem.transformThisPoint(point2)\npoint3 = coordinateSystem.transformThisPoint(point3)\npoint4 = coordinateSystem.transformThisPoint(point4)\n\n/*\nThe browser canvas object does not care about our timeline and its coordinate system. In order to draw on a html canvas we\nneed the points to be converted into the canvas coordinate system.\nNext we transform again to the screen coordinate system.\n*/\npoint1 = transformThisPoint(point1, thisObject.container)\npoint2 = transformThisPoint(point2, thisObject.container)\npoint3 = transformThisPoint(point3, thisObject.container)\npoint4 = transformThisPoint(point4, thisObject.container)\n\n/* We make sure the points do not fall outside the canvas.chartSpace.viewport visible area. This step allways need to be done. */\npoint1 = canvas.chartSpace.viewport.fitIntoVisibleArea(point1)\npoint2 = canvas.chartSpace.viewport.fitIntoVisibleArea(point2)\npoint3 = canvas.chartSpace.viewport.fitIntoVisibleArea(point3)\npoint4 = canvas.chartSpace.viewport.fitIntoVisibleArea(point4)\n\npoint1 = thisObject.fitFunction(point1);\npoint2 = thisObject.fitFunction(point2);\npoint3 = thisObject.fitFunction(point3);\npoint4 = thisObject.fitFunction(point4);\n\n/*\nNow that we have our 4 points as coordinates of the actual screen (or html canvas object), we can actaully start drawing.\nFirst we are going to draw the shape backgound.\n*/\nbrowserCanvasContext.beginPath()\n\nbrowserCanvasContext.moveTo(point1.x, point1.y)\nbrowserCanvasContext.lineTo(point2.x, point2.y)\nbrowserCanvasContext.lineTo(point3.x, point3.y)\nbrowserCanvasContext.lineTo(point4.x, point4.y)\n\nbrowserCanvasContext.closePath()\n\nlet opacity = '0.25' // The backgound will be quite transparent. Possible values goes from 0..1\n\n/* Depending on the direction of the channel, we use a different color for the border lines. */\nif (record.direction === 'Side') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.DARK + ', ' + opacity + ')' }\nif (record.direction === 'Up') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.PATINATED_TURQUOISE + ', ' + opacity + ')' }\nif (record.direction === 'Down') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.RED + ', ' + opacity + ')' }\n\nswitch (record.slope) {\n case 'Side': {\n opacity = '0.1';\n break;\n }\n case 'Gentle': {\n opacity = '0.1';\n break;\n }\n case 'Medium': {\n opacity = '0.15';\n break;\n }\n case 'Steep': {\n opacity = '0.2';\n break;\n }\n case 'Extreme': {\n opacity = '0.25';\n break;\n }\n}\n\n/* Depending on the direction of the channel, we use a different color for the background. */\nif (record.direction === 'Side' || record.slope === 'Side') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.LIGHT + ', ' + opacity + ')'; }\nif (record.direction === 'Up') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.GREEN + ', ' + opacity + ')' }\nif (record.direction === 'Down') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.RUSTED_RED + ', ' + opacity + ')' }\n\n/* If the mouse is positioned in betwheen the begining and ending of our object, we can opt for changing the color of that specific object. */\nif (atMousePosition) {\n browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.TITANIUM_YELLOW + ', 0.1)'\n}\n\nbrowserCanvasContext.fill() // This is what actually apply the previous instructions on the html canvas object of the browser.\n\n/* Second we are going to draw the shape borders. */\nbrowserCanvasContext.beginPath()\n\nbrowserCanvasContext.moveTo(point1.x, point1.y)\nbrowserCanvasContext.lineTo(point2.x, point2.y)\nbrowserCanvasContext.lineTo(point3.x, point3.y)\nbrowserCanvasContext.lineTo(point4.x, point4.y)\n\nbrowserCanvasContext.closePath()\n\nbrowserCanvasContext.lineWidth = 1 // We use 1 as standard line width\nbrowserCanvasContext.setLineDash([0, 0]) // We do not want dashed lines in this case.\nbrowserCanvasContext.stroke() // This actually draw the borders of our shape.","id":"63406674-a797-430a-96c7-e5bcacb286bc","savedPayload":{"position":{"x":12227.44849700925,"y":16538.243307785975},"targetPosition":{"x":11962.959310758206,"y":16995.927122318724},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"Sub-Channel Panel","code":"{ \n\"codeName\": \"\"\n}","javascriptCode":{"type":"Javascript Code","code":"printLabel('Direction', X_AXIS, PANEL_HEIGHT * 0.05, '1');\nprintLabel(currentRecord.data.direction, X_AXIS, PANEL_HEIGHT * 0.10, '0.50');\n\nprintLabel('Periods', X_AXIS, PANEL_HEIGHT * 0.15, '1');\nprintLabel(currentRecord.data.period, X_AXIS, PANEL_HEIGHT * 0.20, '0.50');\n\nlet fixedValue = '';\n\nfixedValue = currentRecord.data.firstMovingAverage;\nif (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2); } else { fixedValue = ''; }\n\nprintLabel('Initial Moving Average', X_AXIS, PANEL_HEIGHT * 0.25, '1');\nprintLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.30, '0.50');\n\nfixedValue = currentRecord.data.lastMovingAverage;\nif (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2); } else { fixedValue = ''; }\n\nprintLabel('Final Moving Average', X_AXIS, PANEL_HEIGHT * 0.35, '1');\nprintLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.40, '0.50');\n\nprintLabel('Slope', X_AXIS, PANEL_HEIGHT * 0.45, '1');\nprintLabel(currentRecord.data.slope, X_AXIS, PANEL_HEIGHT * 0.50, '0.50');","id":"60b78d10-ba3e-4530-b6d6-22dd3bafbdc0","savedPayload":{"position":{"x":12878.744949402106,"y":16467.693408895462},"targetPosition":{"x":12420.932785902081,"y":16731.816801435027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0ce6611c-1e9a-4fb6-8a5f-809c8b65f89a","savedPayload":{"position":{"x":12420.932785902081,"y":16731.816801435027},"targetPosition":{"x":11962.959310758206,"y":16995.927122318724},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"f8c4b699-1f40-4832-b427-68da3341daa8","savedPayload":{"position":{"x":11962.959310758206,"y":16995.927122318724},"targetPosition":{"x":11588.258105378642,"y":17370.07098818927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":"x"}}}],"id":"343f37be-cc77-4513-a296-7925edfcf0c4","savedPayload":{"position":{"x":11588.258105378642,"y":17370.07098818927},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"Plotters-Trading-Simulation","code":"{\n\"codeName\" : \"PlottersTradingSimulation\"\n}","modules":[{"type":"Plotter Module","name":"Trading Simulation","code":"{\n\"codeName\": \"TradingSimulation\",\n\"isLegacy\": true,\n\"icon\": \"placeholder\"\n}","panels":[{"type":"Plotter Panel","name":"Trading Simulation Panel","code":"{ \n\"codeName\": \"TradingSimulationPanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"0061c7b0-341d-41a7-a0a6-b675f25b7da8","savedPayload":{"position":{"x":10924.693160650875,"y":17138.15937795282},"targetPosition":{"x":11323.422748313864,"y":17368.366012723916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7864b9e4-3150-4d1d-abd9-0a43a9fe4c4f","savedPayload":{"position":{"x":11323.422748313864,"y":17368.366012723916},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Conditions","code":"{\n\"codeName\": \"Conditions\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[],"id":"546d0a94-e878-41c1-a6e6-7dd28832f79b","savedPayload":{"position":{"x":11722.152335976853,"y":17138.159377952823},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Strategies","code":"{\n\"codeName\": \"Strategies\",\n\"isLegacy\": true,\n\"icon\": \"quality\"\n}","panels":[],"id":"9b0c4f4b-d67c-48ae-97f1-bd614e85ced8","savedPayload":{"position":{"x":12120.881923639841,"y":17368.366012723916},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Trades","code":"{\n\"codeName\": \"Trades\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[],"id":"382004c6-e318-4d9d-9791-505f329f1e54","savedPayload":{"position":{"x":12120.881923639841,"y":17828.77928226611},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Simulation Execution","code":"{\n\"codeName\": \"SimulationExecution\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[{"type":"Plotter Panel","name":"Simulation Execution Panel","code":"{ \n\"codeName\": \"SimulationExecutionPanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"7a1177aa-d297-4452-bad5-58b681a740ca","savedPayload":{"position":{"x":11722.152335976853,"y":18519.399186579394},"targetPosition":{"x":11722.152335976853,"y":18058.985917037204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884","savedPayload":{"position":{"x":11722.152335976853,"y":18058.985917037204},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"90f0675d-f4d1-480f-aa75-c8162d53ea0f","savedPayload":{"position":{"x":11722.152335976853,"y":17598.572647495013},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"35be7b1c-a0f7-4b5f-9ee1-8fb51595e959","savedPayload":{"position":{"x":11323.422748313864,"y":17828.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"m"}}},{"type":"Data Mine","name":"Sparta","code":"{\n\"codeName\": \"Sparta\"\n}","sensorBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"SMA","code":"{\n\"codeName\": \"SMA\",\n\"repo\": \"SMA-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Calculates SMAs for Time Frames of 01-hs and above.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"5302effb-1f09-4a30-9f71-6956b8b9ca88","savedPayload":{"position":{"x":28869.523447482636,"y":18288.28951081023},"targetPosition":{"x":27714.069146229263,"y":18288.28951081023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"3b21f9d7-2cbc-4c23-80c8-cc5e5b06a22c"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"8221593c-6298-4b4c-bfc2-cffbc9e5cd0f","savedPayload":{"position":{"x":27133.35738316016,"y":19294.11178899882},"targetPosition":{"x":27714.069146229263,"y":18288.28951081023},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"af9b9cef-2a74-486f-b79e-047d68669a1f"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"aabd0857-b4fc-404a-8967-967475ed3993","savedPayload":{"position":{"x":27133.35738316016,"y":17282.467232621642},"targetPosition":{"x":27714.069146229263,"y":18288.28951081023},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"78a6ef37-4df8-4ac8-83a0-c9a732467c59"}}}],"id":"85a56739-9351-444b-95e9-a57470dca38a","savedPayload":{"position":{"x":27714.069146229263,"y":18288.28951081023},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"d49d1e94-1960-4121-8e40-be8af52947ee","savedPayload":{"position":{"x":27931.17473890551,"y":17605.62189048067},"targetPosition":{"x":26774.45777591658,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"81346f2f-13f2-46f4-85f5-a04b4d80f455"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"f7cf0949-06fc-4c98-a399-61fac1671c6e","savedPayload":{"position":{"x":26194.42694407457,"y":18610.264761187475},"targetPosition":{"x":26774.45777591658,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Olivia Candles","id":"4228fdf3-e992-46b2-a91e-de95108a753d","savedPayload":{"position":{"x":26195.312492234636,"y":16602.512834179655},"targetPosition":{"x":26774.45777591658,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"f404e748-b631-4cc5-975c-2a0736e55c0d","savedPayload":{"position":{"x":26774.45777591658,"y":17605.62189048067},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"81346f2f-13f2-46f4-85f5-a04b4d80f455","savedPayload":{"position":{"x":26895.859592306708,"y":16450.5607639404},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"2bce272e-2712-4f28-9736-03b51929aba2","savedPayload":{"position":{"x":26898.970583149232,"y":16452.82103109173},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"b569db86-9ab5-4ba2-be41-357a9bce84b4","savedPayload":{"position":{"x":28896.4841493222,"y":16660.834878059246},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297","savedPayload":{"position":{"x":27835.47096261939,"y":17133.228384269958},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Describe what the process does.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"417d3141-1e22-4ee6-b2d6-531a55b95c88","savedPayload":{"position":{"x":30738.265866102403,"y":16711.31659188728},"targetPosition":{"x":29577.6062518267,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"2c338fe0-385f-45ab-b210-b98ef013228d"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"022edfeb-ec62-4cd9-85bf-20e9f444e3c1","savedPayload":{"position":{"x":27058.32693433509,"y":18580.24475371318},"targetPosition":{"x":29577.6062518267,"y":16711.31659188728},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"de5cfa30-edbf-4d5b-8d7f-facfb69a0f3e"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"42e89cd9-acbe-49cd-b6f6-7671317796d6","savedPayload":{"position":{"x":27058.32693433509,"y":16568.60019733601},"targetPosition":{"x":29577.6062518267,"y":16711.31659188728},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f155e2ed-7082-4021-a4ff-a6f3cfd5683d"}}}],"id":"ad03dff7-56b2-4980-bc14-1b6c41fdf6cf","savedPayload":{"position":{"x":29577.6062518267,"y":16711.31659188728},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"d674a833-b9c8-4bdb-84de-e007ab243860","savedPayload":{"position":{"x":29900.043739427252,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"d2727d60-b26b-4e8b-a635-fbe78bc81240"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"ba857809-2273-4280-aa19-4b50837abccb","savedPayload":{"position":{"x":28775.082332932074,"y":18985.67548568307},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"40e12ba8-59dc-4eaf-a30d-07bb8192e0a6","savedPayload":{"position":{"x":27654.62330667677,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Olivia Candles","id":"5f5e40cb-841e-4b18-a249-a04d541d31a0","savedPayload":{"position":{"x":28775.082332932074,"y":16634.027546001227},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b6aae3c7-2d70-4ffd-a5e5-951f0a565b13","savedPayload":{"position":{"x":28775.082332932074,"y":17815.896004599515},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"d2727d60-b26b-4e8b-a635-fbe78bc81240","savedPayload":{"position":{"x":28057.283118444913,"y":15606.737179175045},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"8b753072-e4c9-4671-a5ce-eea9e1c1ba0f","savedPayload":{"position":{"x":27510.165934517725,"y":16053.056862014764},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"87c9e783-adc5-40e3-b1fb-fdb2994c1217","savedPayload":{"position":{"x":29552.226361216377,"y":16952.7901209622},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f","savedPayload":{"position":{"x":28416.182725688494,"y":16711.31659188728},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Popular SMAs","code":"{\n \"codeName\": \"Popular-SMAs\",\n \"singularVariableName\": \"popularSMA\",\n \"pluralVariableName\": \"popularSMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Popular-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"3b21f9d7-2cbc-4c23-80c8-cc5e5b06a22c","savedPayload":{"position":{"x":27972.55841403745,"y":16711.31659188728},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Popular-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Popular-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"2c338fe0-385f-45ab-b210-b98ef013228d","savedPayload":{"position":{"x":28775.082332932074,"y":15606.737179175045},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"673a7fbf-1a73-4220-a561-84cf8b11c3a7","savedPayload":{"position":{"x":30115.44769189089,"y":15719.667520296987},"targetPosition":{"x":28954.024165752686,"y":15719.667520296987},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"305fc918-e6df-48d7-a7b5-726e3fa8f958","savedPayload":{"position":{"x":28954.024165752686,"y":15719.667520296987},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"002ffd5e-583c-4af5-87eb-a886fd3bc50e","savedPayload":{"position":{"x":29160.65627424018,"y":13892.72659560029},"targetPosition":{"x":29617.12479236426,"y":14960.687783579006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a305a94d-3af9-430a-8642-5ffb1229710f","savedPayload":{"position":{"x":29617.12479236426,"y":14960.687783579006},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA20","code":"{\n \"codeName\": \"sma20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma20","id":"5adb676d-35a8-47b2-aa47-dc0e6edf8a81","savedPayload":{"position":{"x":31174.317736279903,"y":13983.160236136517},"targetPosition":{"x":30623.95552338412,"y":15005.904603847119},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1657736e-6bc4-4279-9e65-5b0b0cf737cb","savedPayload":{"position":{"x":30623.95552338412,"y":15005.904603847119},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA50","code":"{\n \"codeName\": \"sma50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma50","id":"85033109-c11c-43d2-84cc-4510dae276ca","savedPayload":{"position":{"x":32359.111255012205,"y":15613.888614811081},"targetPosition":{"x":31216.35228275027,"y":15821.268793184401},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e7f1f78d-3a6d-49a2-b522-4423bd8d6a82","savedPayload":{"position":{"x":31216.35228275027,"y":15821.268793184401},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA100","code":"{\n \"codeName\": \"sma100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma100","id":"43eebecb-65db-4e64-902a-582515e06daa","savedPayload":{"position":{"x":31822.863145448304,"y":17556.940001685278},"targetPosition":{"x":30948.22822796832,"y":16792.7944866215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"090fa9ea-f050-4315-9360-3958ce5debaa","savedPayload":{"position":{"x":30948.22822796832,"y":16792.7944866215},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA200","code":"{\n \"codeName\": \"sma200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma200","id":"5bdf982c-5480-4f90-9ec2-7708bf2d4943","savedPayload":{"position":{"x":29969.37917155776,"y":18349.157071417787},"targetPosition":{"x":30021.48624102305,"y":17188.903021487753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8146fe70-3592-4f27-af4a-d3d8e93268d1","savedPayload":{"position":{"x":30021.48624102305,"y":17188.903021487753},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"1b29d760-f7fe-48a5-928c-212a6f9a2486","savedPayload":{"position":{"x":30073.593310488337,"y":16028.64897155772},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last200.push(candle.close) // Add the current close value to the last 200 array.\n\nif (variable.last200.length > 200) {\n variable.last200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 200 elements.\n}\n\nvariable.sma20 = calculateSMA(20)\nvariable.sma50 = calculateSMA(50)\nvariable.sma100 = calculateSMA(100)\nvariable.sma200 = calculateSMA(200)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last200.length - periods; i < variable.last200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last200.length=\" + variable.last200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"a9904080-6677-45e0-bcac-f336e882380a","savedPayload":{"position":{"x":32195.619683893958,"y":16449.197199795413},"targetPosition":{"x":31134.606497191147,"y":16921.590706006125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"f"}}},"id":"52a2ea69-6420-40f6-90f0-3330d33e6f67","savedPayload":{"position":{"x":31134.606497191147,"y":16921.590706006125},"targetPosition":{"x":30073.593310488337,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"2790fd06-6fe8-4175-bbfc-854d9909aeb4","savedPayload":{"position":{"x":31113.615020236415,"y":18549.04533875711},"targetPosition":{"x":29952.19149409821,"y":18549.04533875711},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6d5772df-819e-4968-9e27-61981c08f0e2","savedPayload":{"position":{"x":29952.19149409821,"y":18549.04533875711},"targetPosition":{"x":30073.593310488337,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1f881ff-a04f-4663-9747-2042d4581953","savedPayload":{"position":{"x":30073.593310488337,"y":17393.984212216837},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4029d5bf-a8ad-4d80-b874-2af506e0ab34","savedPayload":{"position":{"x":29133.981940175654,"y":16711.31659188728},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"SMA Popular","id":"ddf21e96-c312-4ebe-9e2b-f56e8ea072aa"}}},{"type":"Product Definition","name":"Base7 SMAs","code":"{\n \"codeName\": \"Base7-SMAs\",\n \"singularVariableName\": \"base7SMA\",\n \"pluralVariableName\": \"base7SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base7-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"78a6ef37-4df8-4ac8-83a0-c9a732467c59","savedPayload":{"position":{"x":28775.082332932074,"y":16450.5607639404},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base7-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base7-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"f155e2ed-7082-4021-a4ff-a6f3cfd5683d","savedPayload":{"position":{"x":30073.593310488337,"y":16028.648971557723},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"6d7e37c5-d80e-44a3-8484-f532bcfc7819","savedPayload":{"position":{"x":28754.09085597734,"y":16188.441371848534},"targetPosition":{"x":29815.104042680152,"y":16660.834878059246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"87203f0b-0fb8-4875-8127-d715198bf01b","savedPayload":{"position":{"x":29815.104042680152,"y":16660.834878059246},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"bf74ad1e-a569-4428-a387-b0f39bb63759","savedPayload":{"position":{"x":29321.829172814363,"y":15407.016616995326},"targetPosition":{"x":30098.973201098663,"y":16270.122500632642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0bc477f0-8b7d-4c75-8613-0cc63a25a79d","savedPayload":{"position":{"x":30098.973201098663,"y":16270.122500632642},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA7","code":"{\n \"codeName\": \"sma7\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma7","id":"1a89def9-4270-4584-93c3-86ca30cb184c","savedPayload":{"position":{"x":30158.3180148958,"y":14924.069558845487},"targetPosition":{"x":30517.217622139382,"y":16028.648971557723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a87dddd8-9806-45be-b9a9-0e3196da48a7","savedPayload":{"position":{"x":30517.217622139382,"y":16028.648971557723},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA14","code":"{\n \"codeName\": \"sma14\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma14","id":"c0b78d39-a652-4d13-9fce-1b56d4e6ffbb","savedPayload":{"position":{"x":31118.92086216321,"y":14823.106131189415},"targetPosition":{"x":30997.519045773086,"y":15978.167257729687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"114a04b9-e5b6-4f60-ad99-760c10275f9e","savedPayload":{"position":{"x":30997.519045773086,"y":15978.167257729687},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA21","code":"{\n \"codeName\": \"sma21\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma21","id":"4740139a-d2d7-4050-a0f6-145eef002bed","savedPayload":{"position":{"x":32037.540755521168,"y":15121.583827892788},"targetPosition":{"x":31456.828992452065,"y":16127.406106081373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ac8182cd-7f7b-44e9-a91c-b470be594ef0","savedPayload":{"position":{"x":31456.828992452065,"y":16127.406106081373},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA28","code":"{\n \"codeName\": \"sma28\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma28","id":"0a2f17a1-2663-477a-8c28-015592a67a7e","savedPayload":{"position":{"x":32755.33997000833,"y":15767.893143610841},"targetPosition":{"x":31815.728599695645,"y":16450.5607639404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"81c852eb-9b3e-4505-b81a-f236b39d770d","savedPayload":{"position":{"x":31815.728599695645,"y":16450.5607639404},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA35","code":"{\n \"codeName\": \"sma35\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma35","id":"1a30763f-6398-475f-b232-ff0da4ad41fa","savedPayload":{"position":{"x":33148.204500438726,"y":16650.28132612012},"targetPosition":{"x":32012.160864910846,"y":16891.75485519504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a8a4dd40-6286-46b0-8f4d-61893d2d9234","savedPayload":{"position":{"x":32012.160864910846,"y":16891.75485519504},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA70","code":"{\n \"codeName\": \"sma70\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma70","id":"07471d43-2432-4961-81b5-4aa1bb399df4","savedPayload":{"position":{"x":33148.204500438726,"y":17616.175442419797},"targetPosition":{"x":32012.160864910846,"y":17374.701913344878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9dbc330c-e654-4591-92d0-c3e92262436e","savedPayload":{"position":{"x":32012.160864910846,"y":17374.701913344878},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA140","code":"{\n \"codeName\": \"sma140\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma140","id":"0ef6719d-cfa8-458e-a137-6bd2e77aa6fd","savedPayload":{"position":{"x":32755.33997000833,"y":18498.563624929073},"targetPosition":{"x":31815.728599695645,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"93814c2c-8fff-4415-9934-1356bf555015","savedPayload":{"position":{"x":31815.728599695645,"y":17815.896004599515},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA210","code":"{\n \"codeName\": \"sma210\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma210","id":"037c98d5-1eef-4928-ade0-a70021337aa5","savedPayload":{"position":{"x":32037.540755521168,"y":19144.87294064713},"targetPosition":{"x":31456.828992452065,"y":18139.050662458543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"efbcaa0c-2bf3-44e6-aae3-4f73c6255c69","savedPayload":{"position":{"x":31456.828992452065,"y":18139.050662458543},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA280","code":"{\n \"codeName\": \"sma280\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma280","id":"2bdc1e1e-b6a3-4e68-90b5-e88e64684804","savedPayload":{"position":{"x":32158.9425719113,"y":18288.28951081023},"targetPosition":{"x":30997.51904577309,"y":18288.28951081023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b302071-d15f-43b3-9ab2-4b970a379ebc","savedPayload":{"position":{"x":30997.51904577309,"y":18288.28951081023},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA350","code":"{\n \"codeName\": \"sma350\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma350","id":"18baf5c6-5aa5-4f66-8637-9966fdf4acf4","savedPayload":{"position":{"x":31678.641148277587,"y":18237.807796982193},"targetPosition":{"x":30517.217622139382,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1de76b8-1665-4142-b8fc-712203bad655","savedPayload":{"position":{"x":30517.217622139382,"y":18237.807796982193},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA700","code":"{\n \"codeName\": \"sma700\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma700","id":"c8f08ae8-f608-40f1-8df3-e4eb537a89ed","savedPayload":{"position":{"x":29321.829172814363,"y":18859.44015154459},"targetPosition":{"x":30098.973201098663,"y":17996.334267907274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83b3c070-c0cb-4a4b-86ea-0b6292f57c13","savedPayload":{"position":{"x":30098.973201098663,"y":17996.334267907274},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1400","code":"{\n \"codeName\": \"sma1400\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1400","id":"ca4c686e-61d0-4dc0-96f9-9ee80d856422","savedPayload":{"position":{"x":28754.09085597734,"y":18078.015396691382},"targetPosition":{"x":29815.104042680152,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e07922ab-0abb-4216-a534-07db74399c2a","savedPayload":{"position":{"x":29815.104042680152,"y":17605.62189048067},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f3c4fe44-c417-4c98-9547-4b0c062f7bd7","savedPayload":{"position":{"x":30876.117229382962,"y":17133.228384269958},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1400.push(candle.close) // Add the current close value to the last 1400 array.\n\nif (variable.last1400.length > 1400) {\n variable.last1400.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1400 elements.\n}\n\nvariable.sma7 = calculateSMA(7)\nvariable.sma14 = calculateSMA(14)\nvariable.sma21 = calculateSMA(21)\nvariable.sma28 = calculateSMA(28)\nvariable.sma35 = calculateSMA(35)\nvariable.sma70 = calculateSMA(70)\nvariable.sma140 = calculateSMA(140)\nvariable.sma210 = calculateSMA(210)\nvariable.sma280 = calculateSMA(280)\nvariable.sma350 = calculateSMA(350)\nvariable.sma700 = calculateSMA(700)\nvariable.sma1400 = calculateSMA(1400)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1400.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1400.length - periods; i < variable.last1400.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1400[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1400.length=\" + variable.last1400.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1400[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"27796e5a-2553-47c6-bddd-c8deaed05c2f","savedPayload":{"position":{"x":32345.680581544104,"y":18720.754855132032},"targetPosition":{"x":31209.63694601622,"y":18479.281326057113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e5d799ba-3a4f-45fb-8533-4c3de5d7886f","savedPayload":{"position":{"x":31209.63694601622,"y":18479.281326057113},"targetPosition":{"x":30073.593310488337,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1400 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1400 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"17ee3425-2a07-4523-b005-bac9dbf75184","savedPayload":{"position":{"x":30457.872808342243,"y":19100.91368061951},"targetPosition":{"x":29296.449282204037,"y":19100.91368061951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e9e5c8c-98e2-4bbf-884a-071449177692","savedPayload":{"position":{"x":29296.449282204037,"y":19100.91368061951},"targetPosition":{"x":30073.593310488337,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6bd8fef6-49f7-45c5-9f9f-944785f8578e","savedPayload":{"position":{"x":30073.593310488337,"y":18237.807796982193},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a03ef0ea-5be9-4d40-952e-24789e77dbb6","savedPayload":{"position":{"x":29714.693703244757,"y":17133.228384269958},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"SMA Base 7","id":"515565ff-dee2-4adf-adaf-b4cfea5f5dbd"}}},{"type":"Product Definition","name":"Base11 SMAs","code":"{\n \"codeName\": \"Base11-SMAs\",\n \"singularVariableName\": \"base11SMA\",\n \"pluralVariableName\": \"base11SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base11-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"af9b9cef-2a74-486f-b79e-047d68669a1f","savedPayload":{"position":{"x":29577.6062518267,"y":16711.31659188728},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base11-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base11-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"de5cfa30-edbf-4d5b-8d7f-facfb69a0f3e","savedPayload":{"position":{"x":30876.117229382962,"y":17133.228384269958},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"a6c93c64-52da-4dad-bff9-9f6d9b4606b9","savedPayload":{"position":{"x":30512.743893389827,"y":16204.314674409876},"targetPosition":{"x":30694.430561386394,"y":17351.439149669473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5e8f3d9c-8284-4b92-b7f5-ad7498e5ef3d","savedPayload":{"position":{"x":30694.430561386394,"y":17351.439149669473},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"ac16b3d1-e3b0-4b79-9047-cd137c6eeafc","savedPayload":{"position":{"x":32241.452470042077,"y":16619.340884303707},"targetPosition":{"x":31558.78484971252,"y":17558.95225461639},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"43337725-24dd-4c1a-ae8d-2562a028d02d","savedPayload":{"position":{"x":31558.78484971252,"y":17558.95225461639},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA11","code":"{\n \"codeName\": \"sma11\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma11","id":"87a1e288-0966-46e9-8a4f-1ddbb3f8976c","savedPayload":{"position":{"x":33170.36617990216,"y":18135.190288935937},"targetPosition":{"x":32023.24170464256,"y":18316.876956932505},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6a67dbd9-1e8e-4100-849f-5ea77ea67985","savedPayload":{"position":{"x":32023.24170464256,"y":18316.876956932505},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA22","code":"{\n \"codeName\": \"sma22\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma22","id":"8652042b-c373-4024-9fbf-c582a55134e0","savedPayload":{"position":{"x":32977.15212583385,"y":19181.23124525863},"targetPosition":{"x":31815.728599695645,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a5665ca1-e399-4e8a-8e04-8c0b153702e4","savedPayload":{"position":{"x":31815.728599695645,"y":19181.23124525863},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA33","code":"{\n \"codeName\": \"sma33\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma33","id":"738317b6-dcb4-4699-a48c-170491515eb5","savedPayload":{"position":{"x":31239.490565376098,"y":20792.81257544827},"targetPosition":{"x":31057.80389737953,"y":19645.688100188672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f35c54ed-6469-4cfa-94cf-f94f1c916e91","savedPayload":{"position":{"x":31057.80389737953,"y":19645.688100188672},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA55","code":"{\n \"codeName\": \"sma55\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma55","id":"675e9f6c-1e0d-4d09-ab69-88252ef60fe2","savedPayload":{"position":{"x":29510.781988723847,"y":20377.78636555444},"targetPosition":{"x":30193.449609053405,"y":19438.174995241756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c17d77b3-4d80-462d-88ba-ef421928dde1","savedPayload":{"position":{"x":30193.449609053405,"y":19438.174995241756},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA111","code":"{\n \"codeName\": \"sma111\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma111","id":"b32a4356-312c-4536-b30b-63bad302e857","savedPayload":{"position":{"x":28581.868278863767,"y":18861.93696092221},"targetPosition":{"x":29728.992754123363,"y":18680.25029292564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f49152b4-5306-41d2-966b-dba92eef2590","savedPayload":{"position":{"x":29728.992754123363,"y":18680.25029292564},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a099f207-16db-4f66-adfb-1529fa350385","savedPayload":{"position":{"x":30876.117229382962,"y":18498.563624929073},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last200.push(candle.close) // Add the current close value to the last 200 array.\n\nif (variable.last200.length > 200) {\n variable.last200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 200 elements.\n}\n\nvariable.sma11 = calculateSMA(11)\nvariable.sma22 = calculateSMA(22)\nvariable.sma33 = calculateSMA(33)\nvariable.sma55 = calculateSMA(55)\nvariable.sma111 = calculateSMA(111)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last200.length - periods; i < variable.last200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last200.length=\" + variable.last200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"317788d5-11f5-48a6-ab0c-252cdcef7728","savedPayload":{"position":{"x":31131.894308395298,"y":20646.687184586383},"targetPosition":{"x":30354.750280111,"y":19783.581300949067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cce46065-5c04-428f-823f-4cb5e67b212a","savedPayload":{"position":{"x":30354.750280111,"y":19783.581300949067},"targetPosition":{"x":29577.6062518267,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"70d5537e-f682-4322-992b-99a55edb2582","savedPayload":{"position":{"x":29602.98614243702,"y":19161.94894638667},"targetPosition":{"x":28441.562616298816,"y":19161.94894638667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f0707196-a2ac-4aee-99df-48a7fe77c365","savedPayload":{"position":{"x":28441.562616298816,"y":19161.94894638667},"targetPosition":{"x":29577.6062518267,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"663d58c6-e03e-4923-8cc7-03cc860aa318","savedPayload":{"position":{"x":29577.6062518267,"y":18920.47541731175},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"05fabbf9-7798-4a53-995e-53ae74bef3de","savedPayload":{"position":{"x":29936.50585907028,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"SMA Base 11","id":"4a61ac35-a1ae-40f4-b3da-f81ae796ee00"}}},{"type":"Product Definition","name":"Base5 SMAs","code":"{\n \"codeName\": \"Base5-SMAs\",\n \"singularVariableName\": \"base5SMA\",\n \"pluralVariableName\": \"base5SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Muti-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base5-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"a5d28568-fb58-469a-9820-b9f0e8eab705","savedPayload":{"position":{"x":30073.593310488337,"y":17393.984212216837},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base5-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base5-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"01f32aa3-55e9-4f8c-80c7-997b52073274","savedPayload":{"position":{"x":30876.117229382962,"y":18498.563624929073},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"949a2e58-5d07-475e-92b9-e0ef4b9fd9e7","savedPayload":{"position":{"x":32195.619683893958,"y":20547.930050062732},"targetPosition":{"x":31134.606497191147,"y":20075.53654385202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"65545f82-9022-4d4c-bd09-b900182bae75","savedPayload":{"position":{"x":31134.606497191147,"y":20075.53654385202},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"551c49da-26d4-438e-aff4-2a0ecc18ce7f","savedPayload":{"position":{"x":31627.881367056936,"y":21329.35480491594},"targetPosition":{"x":30850.737338772637,"y":20466.248921278624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"74445dab-2c42-4c71-b179-04b98b5a8e27","savedPayload":{"position":{"x":30850.737338772637,"y":20466.248921278624},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA5","code":"{\n \"codeName\": \"sma5\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma5","id":"1c996969-c249-4b55-845c-62205e91fc68","savedPayload":{"position":{"x":31593.916443870123,"y":20707.722450353544},"targetPosition":{"x":30432.492917731917,"y":20707.722450353544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b9f6fbf-20d8-4952-b5e8-34937746fef7","savedPayload":{"position":{"x":30432.492917731917,"y":20707.722450353544},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA10","code":"{\n \"codeName\": \"sma10\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma10","id":"d16592d7-2f02-49ae-8857-dd7098990f20","savedPayload":{"position":{"x":31113.615020236415,"y":20758.20416418158},"targetPosition":{"x":29952.19149409821,"y":20758.20416418158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"73cb2d83-d59b-457e-af00-68a8d0e2b016","savedPayload":{"position":{"x":29952.19149409821,"y":20758.20416418158},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA15","code":"{\n \"codeName\": \"sma15\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma15","id":"147ea31e-2735-4bae-b6a9-99072ed3d7a5","savedPayload":{"position":{"x":30654.30507355744,"y":20608.965315829893},"targetPosition":{"x":29492.881547419234,"y":20608.965315829893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"666f82ef-a002-4067-9edb-6ddbe2861056","savedPayload":{"position":{"x":29492.881547419234,"y":20608.965315829893},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA20","code":"{\n \"codeName\": \"sma20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma20","id":"f2507a4f-7f65-4d22-b062-1834c9269285","savedPayload":{"position":{"x":30295.40546631386,"y":20285.810657970866},"targetPosition":{"x":29133.981940175654,"y":20285.810657970866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a6a82705-0a6c-425e-afab-099a63570ada","savedPayload":{"position":{"x":29133.981940175654,"y":20285.810657970866},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA25","code":"{\n \"codeName\": \"sma25\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma25","id":"53aead0b-0c80-4e74-b19b-7290672f7444","savedPayload":{"position":{"x":30098.97320109866,"y":19844.616566716228},"targetPosition":{"x":28937.549674960454,"y":19844.616566716228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cbc6da93-d064-4762-a32f-ae1071a1ebe2","savedPayload":{"position":{"x":28937.549674960454,"y":19844.616566716228},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA50","code":"{\n \"codeName\": \"sma50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma50","id":"0c126131-e3bd-4d43-a037-53e54e268300","savedPayload":{"position":{"x":30098.97320109866,"y":19361.66950856639},"targetPosition":{"x":28937.549674960454,"y":19361.66950856639},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1cda317e-4b82-4bd9-8b07-71ad7365e524","savedPayload":{"position":{"x":28937.549674960454,"y":19361.66950856639},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA100","code":"{\n \"codeName\": \"sma100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma100","id":"77c897e8-ab38-4c88-a215-e67d53401196","savedPayload":{"position":{"x":27980.78043148839,"y":18595.297473201423},"targetPosition":{"x":29027.186870988364,"y":19099.220255421365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f7a66586-158d-40e2-be75-1077a91b0d7e","savedPayload":{"position":{"x":29133.981940175654,"y":18920.47541731175},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA150","code":"{\n \"codeName\": \"sma150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma150","id":"1e5d6df6-a1af-49f0-a06e-08c362b1cd34","savedPayload":{"position":{"x":28768.745823233254,"y":17689.283282238845},"targetPosition":{"x":29492.881547419234,"y":18597.320759452723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83260971-1089-4349-9019-29ea469a9d24","savedPayload":{"position":{"x":29492.881547419234,"y":18597.320759452723},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA200","code":"{\n \"codeName\": \"sma200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma200","id":"bc63f986-17dd-48fb-892b-7f2d2b033cc5","savedPayload":{"position":{"x":28754.139076030417,"y":18943.232330355248},"targetPosition":{"x":29815.152262733227,"y":18470.838824144535},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"07a55760-46cf-44e8-b2f9-f55a6bb5a81c","savedPayload":{"position":{"x":29952.19149409821,"y":18448.081911101035},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA250","code":"{\n \"codeName\": \"sma250\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma250","id":"1bdc84fd-9eac-4b07-9ff6-56f80ec08553","savedPayload":{"position":{"x":29271.06939159371,"y":18498.563624929073},"targetPosition":{"x":30432.492917731917,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8b672a62-1ae1-4e92-819e-597fa42da35b","savedPayload":{"position":{"x":30432.492917731917,"y":18498.563624929073},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA 500","code":"{\n \"codeName\": \"sma500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma500","id":"0d17399e-97d1-459d-8864-6c72967f0fd4","savedPayload":{"position":{"x":27951.566937082716,"y":18658.356025219884},"targetPosition":{"x":29012.580123785527,"y":19130.749531430596},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"92405f1d-9adf-4a70-af18-f2537ba2b0a0","savedPayload":{"position":{"x":30850.737338772637,"y":18740.037154003992},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA 1000","code":"{\n \"codeName\": \"sma1000\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1000","id":"e2364abc-b940-4b52-a506-587c1a5941e3","savedPayload":{"position":{"x":28519.305253919738,"y":17876.931270366676},"targetPosition":{"x":29296.449282204037,"y":18740.037154003992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5318bf3f-6e8a-46c8-8b04-3769bde03438","savedPayload":{"position":{"x":31134.606497191147,"y":19130.749531430596},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"69298c3e-479d-4eb6-a972-35f8f079ce86","savedPayload":{"position":{"x":30073.593310488337,"y":19603.14303764131},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1000.push(candle.close) // Add the current close value to the last 1000 array.\n\nif (variable.last1000.length > 1000) {\n variable.last1000.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1000 elements.\n}\n\nvariable.sma5 = calculateSMA(5)\nvariable.sma10 = calculateSMA(10)\nvariable.sma15 = calculateSMA(15)\nvariable.sma20 = calculateSMA(20)\nvariable.sma25 = calculateSMA(25)\nvariable.sma50 = calculateSMA(50)\nvariable.sma100 = calculateSMA(100)\nvariable.sma150 = calculateSMA(150)\nvariable.sma200 = calculateSMA(200)\nvariable.sma250 = calculateSMA(250)\nvariable.sma500 = calculateSMA(500)\nvariable.sma1000 = calculateSMA(1000)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1000.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1000.length - periods; i < variable.last1000.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1000[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1000.length=\" + variable.last1000.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1000[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"45ebc09e-bada-4bcd-8780-a2f56f23f037","savedPayload":{"position":{"x":31097.929385208492,"y":19181.23124525863},"targetPosition":{"x":29936.505859070283,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f65693cf-81ef-497e-86d2-a7ad9b74a1ca","savedPayload":{"position":{"x":29936.505859070283,"y":19181.23124525863},"targetPosition":{"x":28775.082332932074,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1000 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1000 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"22db43d3-db5d-43b6-80fc-1faa358bfadb","savedPayload":{"position":{"x":26452.235280655663,"y":19181.23124525863},"targetPosition":{"x":27613.65880679387,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12255c95-c680-43af-be1b-61ee37e0e827","savedPayload":{"position":{"x":27613.65880679387,"y":19181.23124525863},"targetPosition":{"x":28775.082332932074,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd8c13e4-2b9e-4a42-a576-539d412f239a","savedPayload":{"position":{"x":28775.082332932074,"y":19181.23124525863},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2dcb55de-1673-409e-aa52-f51e7c7f8fa3","savedPayload":{"position":{"x":29714.693703244757,"y":18498.563624929073},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base6 SMAs","code":"{\n \"codeName\": \"Base6-SMAs\",\n \"singularVariableName\": \"base6SMA\",\n \"pluralVariableName\": \"base6SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base6-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"c0862b3d-d35a-4d3e-8d80-258b8a01c37c","savedPayload":{"position":{"x":30073.593310488337,"y":18237.807796982193},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base6-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base6-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"f5050eb2-0a99-464e-b5e2-2d8f40453e9a","savedPayload":{"position":{"x":29133.981940175654,"y":20081.898943449953},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Being","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"fc90c194-682d-4d5c-923b-89b19e49f234","savedPayload":{"position":{"x":30329.370389500673,"y":18298.843062749354},"targetPosition":{"x":29552.226361216373,"y":19161.94894638667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"37fc0238-a202-4c33-89ca-6a4e24d4e1ac","savedPayload":{"position":{"x":29552.226361216373,"y":19161.94894638667},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"c1b3c2c1-68aa-443a-8c69-c50dcd34998f","savedPayload":{"position":{"x":31518.49972942492,"y":20628.11075458334},"targetPosition":{"x":29745.529071731184,"y":19774.293085947545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7757e0dd-c3b4-48b4-bdf7-e517ce8df601","savedPayload":{"position":{"x":29745.529071731184,"y":19774.293085947545},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA6","code":"{\n \"codeName\": \"sma6\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma6","id":"8a633674-750f-492d-8bfc-ac6f2e79793a","savedPayload":{"position":{"x":29420.82986240941,"y":20736.550371739508},"targetPosition":{"x":28696.69413822343,"y":19828.51289452563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12d5b8f1-c83c-43a3-bf45-6f85e85a6df9","savedPayload":{"position":{"x":28696.69413822343,"y":19828.51289452563},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA12","code":"{\n \"codeName\": \"sma12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma12","id":"11e2a0cd-851a-425e-b2bd-f3cff1b00c77","savedPayload":{"position":{"x":29392.422987930764,"y":20052.779630808524},"targetPosition":{"x":28230.99946179256,"y":20052.779630808524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6c1f3e32-9310-4ece-a796-cf9225172978","savedPayload":{"position":{"x":28230.99946179256,"y":20052.779630808524},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA18","code":"{\n \"codeName\": \"sma18\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma18","id":"0cbf493f-fa5f-41a8-a928-754ec9720fe0","savedPayload":{"position":{"x":27455.67631852723,"y":21185.083844305296},"targetPosition":{"x":27714.11736628234,"y":20052.779630808524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12bf3180-d354-451d-ba14-81cdd9d95c19","savedPayload":{"position":{"x":27714.11736628234,"y":20052.779630808524},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA24","code":"{\n \"codeName\": \"sma24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma24","id":"4d677df1-74ec-417e-a518-2b8946c84542","savedPayload":{"position":{"x":26524.286965665488,"y":20736.550371739508},"targetPosition":{"x":27248.422689851468,"y":19828.51289452563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3e3a6434-aaa4-4170-8cdc-cca21c8d0863","savedPayload":{"position":{"x":27248.422689851468,"y":19828.51289452563},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA30","code":"{\n \"codeName\": \"sma30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma30","id":"3a92b258-6c21-4747-ba08-16cf9ba814ec","savedPayload":{"position":{"x":25879.745535037495,"y":19928.32098175164},"targetPosition":{"x":26926.15197453747,"y":19424.398199531694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"22bc84a6-f431-464c-a7e0-b9249b32abdf","savedPayload":{"position":{"x":26926.15197453747,"y":19424.398199531694},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA60","code":"{\n \"codeName\": \"sma60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma60","id":"d9a44db6-45eb-47f8-975b-ee8dccd0659d","savedPayload":{"position":{"x":26121.950764909758,"y":18920.47541731175},"targetPosition":{"x":27047.254589473603,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c3d4d569-0b7e-44b9-b2f0-84d9a91ee6b0","savedPayload":{"position":{"x":27047.254589473603,"y":18920.47541731175},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA120","code":"{\n \"codeName\": \"sma120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma120","id":"90fee0af-0e23-44de-aa16-d446857485f4","savedPayload":{"position":{"x":26804.398061330874,"y":18357.919040751014},"targetPosition":{"x":27388.47823768416,"y":18639.197229031382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f572d61-ff96-4ccb-90ca-7a26d5cc8322","savedPayload":{"position":{"x":27388.47823768416,"y":18639.197229031382},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA180","code":"{\n \"codeName\": \"sma180\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma180","id":"031e5277-e225-4307-a247-f49dae98ac26","savedPayload":{"position":{"x":29212.370134884295,"y":19117.017352810104},"targetPosition":{"x":28050.94660874609,"y":19117.017352810104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e3eb2e1-3cb4-4f0b-9a5a-5196bb4af3af","savedPayload":{"position":{"x":28050.94660874609,"y":19117.017352810104},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA240","code":"{\n \"codeName\": \"sma240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma240","id":"cb9604b0-3004-48d5-84fe-680747edb943","savedPayload":{"position":{"x":27560.759471566853,"y":17116.266365679974},"targetPosition":{"x":27766.65894280215,"y":18018.370891495862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83c2137c-676d-4a43-88c1-e9a5f69cafeb","savedPayload":{"position":{"x":27766.65894280215,"y":18018.370891495862},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA300","code":"{\n \"codeName\": \"sma300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma300","id":"8c3259f1-e88b-40a2-9af2-a0e554affbd2","savedPayload":{"position":{"x":29259.169703941167,"y":18487.973693360702},"targetPosition":{"x":28071.274110191767,"y":18487.973693360702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"829bfd3a-8c69-4e51-8951-a1d7cb0b8c6f","savedPayload":{"position":{"x":28071.274110191767,"y":18487.973693360702},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA600","code":"{\n \"codeName\": \"sma600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma600","id":"501b1e82-840a-4288-801d-38a5e5c7f7cb","savedPayload":{"position":{"x":29355.794096001177,"y":19019.2325518354},"targetPosition":{"x":28194.37056986297,"y":19019.2325518354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f7174f99-231c-4188-8f4a-95a34c0c35f8","savedPayload":{"position":{"x":28194.37056986297,"y":19019.2325518354},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1200","code":"{\n \"codeName\": \"sma1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1200","id":"0554601a-009b-47a2-8e0c-c7d6f3901a9e","savedPayload":{"position":{"x":28532.27870015182,"y":17714.93257694344},"targetPosition":{"x":28653.680516541946,"y":18869.993703483713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f6f0c544-4054-4cb4-9be1-14ffa23c5251","savedPayload":{"position":{"x":28653.680516541946,"y":18869.993703483713},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a84f4438-cabc-4c9a-bd9c-0338e55a6e15","savedPayload":{"position":{"x":27972.55841403745,"y":18920.47541731175},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1200.push(candle.close) // Add the current close value to the last 1200 array.\n\nif (variable.last1200.length > 1200) {\n variable.last1200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1200 elements.\n}\n\nvariable.sma6 = calculateSMA(6)\nvariable.sma12 = calculateSMA(12)\nvariable.sma18 = calculateSMA(18)\nvariable.sma24 = calculateSMA(24)\nvariable.sma30 = calculateSMA(30)\nvariable.sma60 = calculateSMA(60)\nvariable.sma120 = calculateSMA(120)\nvariable.sma180 = calculateSMA(180)\nvariable.sma240 = calculateSMA(240)\nvariable.sma300 = calculateSMA(300)\nvariable.sma600 = calculateSMA(600)\nvariable.sma1200 = calculateSMA(1200)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1200.length - periods; i < variable.last1200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1200.length=\" + variable.last1200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"f2c97b70-717a-4f98-be7c-d76dd94b8227","savedPayload":{"position":{"x":30295.40546631386,"y":18920.47541731175},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"96841e7b-90d9-4508-8933-4f0f9769800e","savedPayload":{"position":{"x":29133.981940175654,"y":18920.47541731175},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"14dcff53-0599-4529-8a5d-5cf92a5c33c8","savedPayload":{"position":{"x":25649.711361761038,"y":18920.47541731175},"targetPosition":{"x":26811.134887899243,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2863a8f-8f38-4c47-9f48-0bd45b628fa0","savedPayload":{"position":{"x":26811.134887899243,"y":18920.47541731175},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"948be5d9-da96-488a-bb15-f8cd94777231","savedPayload":{"position":{"x":27972.55841403745,"y":18920.47541731175},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4ae22e54-cd02-4e2e-b638-1c5ea9a171ac","savedPayload":{"position":{"x":29133.981940175654,"y":18920.47541731175},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base12 SMAs","code":"{\n \"codeName\": \"Base12-SMAs\",\n \"singularVariableName\": \"base12SMA\",\n \"pluralVariableName\": \"base12SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base12-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"6ba76363-0f50-4e67-8678-3eb4fd6d07d6","savedPayload":{"position":{"x":29577.6062518267,"y":18920.47541731175},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base12-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base12-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"92d92b3e-6870-499b-bfec-33bab220bf62","savedPayload":{"position":{"x":28416.182725688494,"y":20081.898943449956},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"d44292f3-8960-448b-8339-32147b8bb1c3","savedPayload":{"position":{"x":29569.384234375757,"y":20610.988602081194},"targetPosition":{"x":28522.977794875784,"y":20107.06581986125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bcec1860-262e-4125-bdf4-a8f798d9d4ff","savedPayload":{"position":{"x":28522.977794875784,"y":20107.06581986125},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"91264df6-db08-498e-a039-fec9b0cd09a5","savedPayload":{"position":{"x":28924.84280374777,"y":21419.217992069065},"targetPosition":{"x":28200.70707956179,"y":20511.180514855187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0ef8d741-e876-446e-86ac-146b4f33d8e8","savedPayload":{"position":{"x":28200.70707956179,"y":20511.180514855187},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA12","code":"{\n \"codeName\": \"sma12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma12","id":"c694dcde-b622-4d71-b2cf-e42e1b4934ec","savedPayload":{"position":{"x":27993.45345088603,"y":21867.751464634846},"targetPosition":{"x":27735.01240313092,"y":20735.447251138077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"daf8aa00-f032-412e-b319-e7c581611db0","savedPayload":{"position":{"x":27735.01240313092,"y":20735.447251138077},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA24","code":"{\n \"codeName\": \"sma24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma24","id":"445b00ba-46a1-4e79-b762-72c521223b5f","savedPayload":{"position":{"x":26959.68925986559,"y":21867.751464634846},"targetPosition":{"x":27218.1303076207,"y":20735.447251138077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"255fdffa-cdbb-428b-a54e-14448f7cda29","savedPayload":{"position":{"x":27218.1303076207,"y":20735.447251138077},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA36","code":"{\n \"codeName\": \"sma36\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma36","id":"c9c11106-98b6-4fcb-b30b-d49263a05d95","savedPayload":{"position":{"x":26028.29990700385,"y":21419.217992069065},"targetPosition":{"x":26752.43563118983,"y":20511.180514855187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"628c3c4f-7ef7-4008-bada-76e4edf6de42","savedPayload":{"position":{"x":26752.43563118983,"y":20511.180514855187},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA48","code":"{\n \"codeName\": \"sma48\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma48","id":"8e1cfb60-cb51-4625-a36b-75d64381840d","savedPayload":{"position":{"x":25383.758476375864,"y":20610.988602081194},"targetPosition":{"x":26430.164915875837,"y":20107.06581986125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1aa9fd38-51e5-4158-9bb2-31dbc8f933d0","savedPayload":{"position":{"x":26430.164915875837,"y":20107.06581986125},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA60","code":"{\n \"codeName\": \"sma60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma60","id":"6fe04671-6298-4ef4-9ef8-779eafc1645d","savedPayload":{"position":{"x":25153.7243030994,"y":19603.14303764131},"targetPosition":{"x":26315.147829237605,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d76d7819-b542-4ee8-98fd-539ec3325e2c","savedPayload":{"position":{"x":26315.147829237605,"y":19603.14303764131},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA120","code":"{\n \"codeName\": \"sma120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma120","id":"f8abde07-3312-4983-bff2-65ed4f475a3f","savedPayload":{"position":{"x":25383.758476375864,"y":18595.297473201423},"targetPosition":{"x":26430.164915875837,"y":19099.220255421365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0e696147-e020-4056-8ad4-40ad79cba391","savedPayload":{"position":{"x":26430.164915875837,"y":19099.220255421365},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA240","code":"{\n \"codeName\": \"sma240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma240","id":"1ea2c145-6dcf-4e8a-908a-b12e08a8d658","savedPayload":{"position":{"x":26028.29990700385,"y":17787.06808321355},"targetPosition":{"x":26752.43563118983,"y":18695.10556042743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e02938c9-f5b1-49f7-8e63-f8637f6d1d4d","savedPayload":{"position":{"x":26752.43563118983,"y":18695.10556042743},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA360","code":"{\n \"codeName\": \"sma360\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma360","id":"16ab9e8b-cb14-4a59-b7b3-0a1d13dbea5b","savedPayload":{"position":{"x":26959.68925986559,"y":17338.53461064777},"targetPosition":{"x":27218.1303076207,"y":18470.83882414454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fe671bcf-1d71-4081-a100-f4bbc59203c7","savedPayload":{"position":{"x":27218.1303076207,"y":18470.83882414454},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA480","code":"{\n \"codeName\": \"sma480\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma480","id":"135a34fc-3cc8-4555-b1b9-c8ea03150aff","savedPayload":{"position":{"x":27993.45345088603,"y":17338.53461064777},"targetPosition":{"x":27735.01240313092,"y":18470.83882414454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"85a59bf2-d419-43c9-a287-68902b8cb199","savedPayload":{"position":{"x":27735.01240313092,"y":18470.83882414454},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA600","code":"{\n \"codeName\": \"sma600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma600","id":"cacf8e3b-77d3-4697-9ca5-51cff50afb6c","savedPayload":{"position":{"x":28924.84280374777,"y":17787.06808321355},"targetPosition":{"x":28200.70707956179,"y":18695.10556042743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"608a2a98-bd6e-49e0-b202-afff3553337d","savedPayload":{"position":{"x":28200.70707956179,"y":18695.10556042743},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1200","code":"{\n \"codeName\": \"sma1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1200","id":"2e1c84ea-2cb3-4936-8106-623dcdff8782","savedPayload":{"position":{"x":28577.295781167377,"y":17557.654302220104},"targetPosition":{"x":28026.933568271594,"y":18580.398669930706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dda31bad-8835-446a-9015-4e15ae4cb845","savedPayload":{"position":{"x":28522.977794875784,"y":19099.220255421365},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f46175dc-dfd2-4e1e-a60c-554867b5f0a5","savedPayload":{"position":{"x":27476.57135537581,"y":19603.14303764131},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1200.push(candle.close) // Add the current close value to the last 1200 array.\n\nif (variable.last1200.length > 1200) {\n variable.last1200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1200 elements.\n}\n\nvariable.sma12 = calculateSMA(12)\nvariable.sma24 = calculateSMA(24)\nvariable.sma36 = calculateSMA(36)\nvariable.sma48 = calculateSMA(48)\nvariable.sma60 = calculateSMA(60)\nvariable.sma120 = calculateSMA(120)\nvariable.sma240 = calculateSMA(240)\nvariable.sma360 = calculateSMA(360)\nvariable.sma480 = calculateSMA(480)\nvariable.sma600 = calculateSMA(600)\nvariable.sma1200 = calculateSMA(1200)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1200.length - periods; i < variable.last1200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1200.length=\" + variable.last1200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"fba7176b-58ff-4bd6-95de-ad6f88de4cda","savedPayload":{"position":{"x":29799.41840765222,"y":18237.807796982193},"targetPosition":{"x":28637.994881514016,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"daf2fb19-bfda-4248-a0c6-8e364fe863ee","savedPayload":{"position":{"x":28637.994881514016,"y":18237.807796982193},"targetPosition":{"x":27476.57135537581,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"4d3f1fee-e71d-46cd-a50b-69176de5e1e8","savedPayload":{"position":{"x":29488.215911752977,"y":17076.384270843988},"targetPosition":{"x":28482.393633564396,"y":17657.09603391309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"08365c70-c9ba-481d-abb8-62dc21067754","savedPayload":{"position":{"x":28482.393633564396,"y":17657.09603391309},"targetPosition":{"x":28416.182725688494,"y":17759.05189117355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4aa28d66-d2c5-40d1-9b42-b6adb1e94d1c","savedPayload":{"position":{"x":28416.182725688494,"y":17759.05189117355},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"723d28e9-a010-48c5-bda0-43a4c2343ddf","savedPayload":{"position":{"x":28416.182725688494,"y":18920.47541731175},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base30 SMAs","code":"{\n \"codeName\": \"Base30-SMAs\",\n \"singularVariableName\": \"base30SMA\",\n \"pluralVariableName\": \"base30SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base30-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"4c486321-22e0-4991-9a1c-571bada649ad","savedPayload":{"position":{"x":28775.082332932074,"y":19181.23124525863},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base30-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base30-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"819688c9-c7bd-444b-9658-2a4379125c72","savedPayload":{"position":{"x":27476.57135537581,"y":19603.14303764131},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"16806650-2bfb-4709-acbd-aca1549c16e8","savedPayload":{"position":{"x":28730.826355590132,"y":19578.044475235485},"targetPosition":{"x":27702.43689603566,"y":19038.30405008228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"265d3765-cd1d-4652-a0ed-01931674a151","savedPayload":{"position":{"x":27702.43689603566,"y":19038.30405008228},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"d0b81562-348b-433f-8524-f9bc909de69e","savedPayload":{"position":{"x":27993.574958927795,"y":20410.229271891196},"targetPosition":{"x":27333.81119770449,"y":19454.396448410134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fe6074be-18c6-46c0-abd4-5d31bc067798","savedPayload":{"position":{"x":27333.81119770449,"y":19454.396448410134},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA30","code":"{\n \"codeName\": \"sma30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma30","id":"2ef589ba-7f7d-4df5-91fd-9107d67a7792","savedPayload":{"position":{"x":26954.035708903448,"y":20804.47450689637},"targetPosition":{"x":26814.041572692317,"y":19651.519065912722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"72debf77-1c4b-4e8d-9a99-96951bd6d24c","savedPayload":{"position":{"x":26814.041572692317,"y":19651.519065912722},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA60","code":"{\n \"codeName\": \"sma60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma60","id":"d51798bf-2373-4f5e-b6e4-56aad8117820","savedPayload":{"position":{"x":25850.35451989162,"y":20670.463348081455},"targetPosition":{"x":26262.200978186404,"y":19584.513486505264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"78e59381-fcda-4204-a70a-4113eebdbba7","savedPayload":{"position":{"x":26262.200978186404,"y":19584.513486505264},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA90","code":"{\n \"codeName\": \"sma90\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma90","id":"a35a40dd-e5b4-4444-a8da-14eeb79e76b3","savedPayload":{"position":{"x":24935.37145149473,"y":20038.896136921405},"targetPosition":{"x":25804.70944398796,"y":19268.72988092524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"90b3598c-8f08-4dc1-ad41-a64caf0cab39","savedPayload":{"position":{"x":25804.70944398796,"y":19268.72988092524},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA120","code":"{\n \"codeName\": \"sma120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma120","id":"046bdfe3-d838-425e-8cc0-e117151bdbf8","savedPayload":{"position":{"x":24418.69809794118,"y":19054.457310282996},"targetPosition":{"x":25546.37276721118,"y":18776.510467606036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aa9f7095-66e7-4e42-b6b2-d3a51e3b35d9","savedPayload":{"position":{"x":25546.37276721118,"y":18776.510467606036},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA150","code":"{\n \"codeName\": \"sma150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma150","id":"8129644d-2b0a-4936-8255-22dc2aada9e7","savedPayload":{"position":{"x":24418.69809794118,"y":17942.669939575153},"targetPosition":{"x":25546.37276721118,"y":18220.616782252113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b0c06b10-549c-4280-aac9-0b649ede898c","savedPayload":{"position":{"x":25546.37276721118,"y":18220.616782252113},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA300","code":"{\n \"codeName\": \"sma300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma300","id":"23ddb87c-8211-4032-8273-222af79863b5","savedPayload":{"position":{"x":24935.37145149473,"y":16958.23111293674},"targetPosition":{"x":25804.70944398796,"y":17728.397368932907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"38b8e859-eda7-4cd9-afc2-ee0e3ed297b7","savedPayload":{"position":{"x":25804.70944398796,"y":17728.397368932907},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA600","code":"{\n \"codeName\": \"sma600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma600","id":"8f07691b-ccdc-47cc-9c07-3701b61322f9","savedPayload":{"position":{"x":25850.35451989162,"y":16326.66390177669},"targetPosition":{"x":26262.200978186404,"y":17412.61376335288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cebd7a57-eebb-4e4f-9315-6f1411970e55","savedPayload":{"position":{"x":26262.200978186404,"y":17412.61376335288},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA900","code":"{\n \"codeName\": \"sma900\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma900","id":"ed66265d-f971-448f-b395-e0c12c178173","savedPayload":{"position":{"x":26954.035708903448,"y":16192.652742961774},"targetPosition":{"x":26814.041572692317,"y":17345.608183945424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fcbefbb9-2a6d-459a-8d3b-595d71caaa88","savedPayload":{"position":{"x":26814.041572692317,"y":17345.608183945424},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1200","code":"{\n \"codeName\": \"sma1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1200","id":"3e936d3b-8f40-49da-830c-f73ea5bf271a","savedPayload":{"position":{"x":27993.574958927795,"y":16586.89797796695},"targetPosition":{"x":27333.81119770449,"y":17542.73080144801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"311d2e2d-163e-4b8e-ae99-2b2d0fbbb2aa","savedPayload":{"position":{"x":27333.81119770449,"y":17542.73080144801},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1500","code":"{\n \"codeName\": \"sma1500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1500","id":"d4db0dc9-12a2-41c6-8511-43cbfdcfb136","savedPayload":{"position":{"x":28730.826355590132,"y":17419.08277462266},"targetPosition":{"x":27702.43689603566,"y":17958.823199775867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b71b603d-38de-401d-b1df-ca20710dba64","savedPayload":{"position":{"x":27702.43689603566,"y":17958.823199775867},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"229b4129-39f9-4f46-bbb5-a86a714023f8","savedPayload":{"position":{"x":26674.047436481185,"y":18498.563624929073},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1500.push(candle.close) // Add the current close value to the last 1500 array.\n\nif (variable.last1500.length > 1500) {\n variable.last1500.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1500 elements.\n}\n\nvariable.sma30 = calculateSMA(30)\nvariable.sma60 = calculateSMA(60)\nvariable.sma90 = calculateSMA(90)\nvariable.sma120 = calculateSMA(120)\nvariable.sma150 = calculateSMA(150)\nvariable.sma300 = calculateSMA(300)\nvariable.sma600 = calculateSMA(600)\nvariable.sma900 = calculateSMA(900)\nvariable.sma1200 = calculateSMA(1200)\nvariable.sma1500 = calculateSMA(1500)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1500.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1500.length - periods; i < variable.last1500.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1500[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1500.length=\" + variable.last1500.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1500[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"382c5abf-a91a-40c0-88c2-7e230e93ed44","savedPayload":{"position":{"x":25204.484084320044,"y":16911.037154067},"targetPosition":{"x":26340.527719847927,"y":17152.510683141918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d3dab655-2db2-4d4c-a776-91a6ae116304","savedPayload":{"position":{"x":26340.527719847927,"y":17152.510683141918},"targetPosition":{"x":27476.57135537581,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1500 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1500 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"41af43f4-4f30-404d-8d9e-3ad5e752688c","savedPayload":{"position":{"x":29030.85941194441,"y":15667.772444942204},"targetPosition":{"x":28253.71538366011,"y":16530.87832857952},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f8611aff-7f4f-4df8-a2ac-b92ef5633ad4","savedPayload":{"position":{"x":28253.71538366011,"y":16530.87832857952},"targetPosition":{"x":27476.57135537581,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e8bebfde-97db-42d7-93a2-972366bc002c","savedPayload":{"position":{"x":27476.57135537581,"y":17393.984212216837},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"607ebabd-9602-4e5c-803d-d4207dbd6794","savedPayload":{"position":{"x":27835.47096261939,"y":18498.563624929073},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"c1c6f0e0-49f7-4723-bf22-dd24dfee6102","savedPayload":{"position":{"x":28775.082332932074,"y":17815.896004599515},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"EMA","code":"{\n\"codeName\": \"EMA\",\n\"repo\": \"EMA-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Calculates EMAs based on SMAs\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"4e72640b-d384-434c-a607-47b1c8e4c9ef","savedPayload":{"position":{"x":30646.874571013024,"y":17480.549686886534},"targetPosition":{"x":29466.996040699076,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"ea1af06a-2584-43f0-aecf-ec8ad9169e9c"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"e554af82-9965-4a5d-a59a-3dc873526ad9","savedPayload":{"position":{"x":28863.515678881024,"y":18525.80833492545},"targetPosition":{"x":29466.996040699076,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"4e36a5a5-7a03-43a9-b3e0-0c5763c29199"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"fcefc8e1-6900-485f-a5b0-80366450aedf","savedPayload":{"position":{"x":28870.908986769497,"y":16448.096623746453},"targetPosition":{"x":29466.996040699076,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5586aa74-2ecb-4b71-83ea-d621aa400660"}}}],"id":"268cf8f3-e871-4fed-bbdb-725a070e7cb6","savedPayload":{"position":{"x":29466.996040699076,"y":17480.549686886534},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"6c163397-f3a4-4acc-b281-567f2809b8a0","savedPayload":{"position":{"x":28342.22745204294,"y":17052.234395889944},"targetPosition":{"x":27156.01353210347,"y":17052.234395889944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"8e7c0f51-727f-4a28-b516-087443ee369f"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{ \n\"mainUtility\": \"Market Ending Point.\"\n}","id":"eb2d5251-f873-4785-80c8-3a75186e6fa9","savedPayload":{"position":{"x":26565.072480511313,"y":18075.77432152574},"targetPosition":{"x":27156.01353210347,"y":17052.234395889944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Olivia: Candles","id":"7715ed1a-35f7-4b1c-ad79-fcd2486fe2ca","savedPayload":{"position":{"x":26558.47262738947,"y":16017.263189324627},"targetPosition":{"x":27156.01353210347,"y":17052.234395889944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"39426478-777d-4ef5-a72a-2ad862c979c7","savedPayload":{"position":{"x":27156.01353210347,"y":17052.234395889944},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e7c0f51-727f-4a28-b516-087443ee369f","savedPayload":{"position":{"x":28084.845195344024,"y":16300.08134547178},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"19e3e53c-0752-4cae-93bd-162e0839b32f","savedPayload":{"position":{"x":27299.850349122917,"y":16774.377476004698},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f865a93d-38fd-433f-92e6-ccb7f2d33b05","savedPayload":{"position":{"x":29387.612493736196,"y":17908.864977883124},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"278c34a7-199d-400e-8a06-087149e3d391","savedPayload":{"position":{"x":28271.813012919833,"y":17480.549686886534},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Calculates EMAs based on SMAs.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"24f5e41a-5839-4174-8e74-2fcde5c2f6a4","savedPayload":{"position":{"x":31405.105321878324,"y":17596.102152950774},"targetPosition":{"x":30196.56559833661,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e7f5899c-fc4c-412d-a8db-77c1bef8ed21"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"cf348b8d-e3cb-4841-b064-6bf2a8b54062","savedPayload":{"position":{"x":29601.371549680236,"y":18627.008485586237},"targetPosition":{"x":30196.56559833661,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"0198fa3f-98e3-4c57-a4a4-a7a8e27905d3"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"49d8444c-a216-4d81-8039-fa15683ed461","savedPayload":{"position":{"x":29600.4328657495,"y":16563.56997205503},"targetPosition":{"x":30196.56559833661,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"15ccbcff-318d-46db-93f2-d649b57fd52a"}}}],"id":"3864c37f-f9dc-433d-96e4-e36a6720adf1","savedPayload":{"position":{"x":30196.56559833661,"y":17596.102152950774},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"2b523347-3f95-43ab-9ac8-72470000c774","savedPayload":{"position":{"x":29570.939952055793,"y":16593.737324244423},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"fb2c8ec5-75ff-41e9-8782-60a952bd06e8"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"5c6a74d3-7f45-409c-a408-fe3c67c050e9","savedPayload":{"position":{"x":28350.43923964134,"y":17791.15022214489},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","id":"dbfe665f-e805-40f4-a494-231cc265acc8","savedPayload":{"position":{"x":27158.467726938827,"y":16593.737324244423},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"70d56a4f-6375-456e-b797-d590ab2109a3","savedPayload":{"position":{"x":28350.43923964134,"y":15397.208358957861},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b5b3313a-d8e6-4b64-9300-fdc6693a2cb7","savedPayload":{"position":{"x":28350.43923964134,"y":16593.737324244423},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"fb2c8ec5-75ff-41e9-8782-60a952bd06e8","savedPayload":{"position":{"x":29543.98431061909,"y":16531.18627760026},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"41fe3adc-42c9-4f5d-b757-13cedd7e0155","savedPayload":{"position":{"x":28045.523336842998,"y":16901.62976887067},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"e232777d-86ee-4bb4-9a6d-659f06493aa5","savedPayload":{"position":{"x":29652.325901473392,"y":18598.466981657126},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2","savedPayload":{"position":{"x":29001.382570557365,"y":17596.102152950774},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Popular EMAs","code":"{\n \"codeName\": \"Popular-EMAs\",\n \"singularVariableName\": \"popularEMA\",\n \"pluralVariableName\": \"popularEMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Popular-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"ea1af06a-2584-43f0-aecf-ec8ad9169e9c","savedPayload":{"position":{"x":28678.574682144383,"y":17273.29426453779},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Popular-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Popular-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"e7f5899c-fc4c-412d-a8db-77c1bef8ed21","savedPayload":{"position":{"x":30066.29844590788,"y":17053.50041288905},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"a88a6b8e-0c81-45f5-b69f-33ead2c9af2a","savedPayload":{"position":{"x":29524.49975466074,"y":16226.384423997024},"targetPosition":{"x":30114.332400960826,"y":17265.8842649062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"60b742b7-4a6b-4c3a-a924-7ae2c7c284d8","savedPayload":{"position":{"x":30114.332400960826,"y":17265.8842649062},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"f12e6638-8bbd-4bff-b969-232c1861b45c","savedPayload":{"position":{"x":31594.08317100461,"y":16086.849541604406},"targetPosition":{"x":31149.12410913276,"y":17196.11682370989},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"87688525-3fc6-4a15-806d-fd8d0f3fd876","savedPayload":{"position":{"x":31149.12410913276,"y":17196.11682370989},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA20","code":"{\n \"codeName\": \"ema20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema20","id":"71d926a1-6f74-452c-a8af-2df52ccfceb2","savedPayload":{"position":{"x":32993.54008914799,"y":17617.916435920426},"targetPosition":{"x":31848.85256820445,"y":17961.6502708679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5058b626-2b62-47c3-a915-12d6d451487c","savedPayload":{"position":{"x":31848.85256820445,"y":17961.6502708679},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA50","code":"{\n \"codeName\": \"ema50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema50","id":"7d744a34-29cc-46fa-89c9-a3258bbf79f6","savedPayload":{"position":{"x":32881.79100441481,"y":18986.022306633775},"targetPosition":{"x":31686.607976635565,"y":18986.022306633775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1293683f-1686-47f2-8856-ce40dc753450","savedPayload":{"position":{"x":31686.607976635565,"y":18986.022306633775},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA100","code":"{\n \"codeName\": \"ema100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema100","id":"c0465aae-99b4-488f-801b-f0c96c30a695","savedPayload":{"position":{"x":30864.962594867102,"y":20690.33568357331},"targetPosition":{"x":30784.563821064006,"y":19497.859894694342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2b72da7-da22-46bb-8f7b-1f2b4fdc0324","savedPayload":{"position":{"x":30784.563821064006,"y":19497.859894694342},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA200","code":"{\n \"codeName\": \"ema200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema200","id":"4ef9d626-2bf5-4a0b-bb72-6528f0ece6eb","savedPayload":{"position":{"x":31017.160776761855,"y":19111.738891655947},"targetPosition":{"x":29821.977748982612,"y":19111.738891655947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e3b4c1a-8cff-4999-b8af-d8403ee3f614","savedPayload":{"position":{"x":29821.977748982612,"y":19111.738891655947},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"3a6ab821-f693-4929-a0d7-ad0499d23e68","savedPayload":{"position":{"x":30704.16504726091,"y":18305.384105815374},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema20 = calculateEMA(20, candle.close, variable.previousEMA20)\nvariable.previousEMA20 = variable.ema20 \n \nvariable.ema50 = calculateEMA(50, candle.close, variable.previousEMA50)\nvariable.previousEMA50 = variable.ema50 \n\nvariable.ema100 = calculateEMA(100, candle.close, variable.previousEMA100)\nvariable.previousEMA100 = variable.ema100 \n\nvariable.ema200 = calculateEMA(200, candle.close, variable.previousEMA200)\nvariable.previousEMA200 = variable.ema200 \n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"25aad3fa-6c8f-46b0-8852-07a95544d6bd","savedPayload":{"position":{"x":31942.263485054693,"y":20155.5152116475},"targetPosition":{"x":30826.46400423833,"y":19727.19992065091},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d4805ae2-446b-4e54-89c6-0b2e9df3fade","savedPayload":{"position":{"x":30826.46400423833,"y":19727.19992065091},"targetPosition":{"x":29710.664523421965,"y":19298.88462965432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA20 = 0\nvariable.previousEMA50 = 0\nvariable.previousEMA100 = 0\nvariable.previousEMA200 = 0","id":"c5b50764-185a-43a8-b399-62dd6d81a249","savedPayload":{"position":{"x":29977.015887960657,"y":20051.037680072484},"targetPosition":{"x":28781.83286018141,"y":20051.037680072484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6dd7dc20-5c47-4226-8abc-8551b6bd698f","savedPayload":{"position":{"x":28781.83286018141,"y":20051.037680072484},"targetPosition":{"x":29710.664523421965,"y":19298.88462965432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4c2e867a-f31c-4356-be35-138cdc902c15","savedPayload":{"position":{"x":29710.664523421965,"y":19298.88462965432},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5894707-b065-429b-ba6b-78c71e6529fe","savedPayload":{"position":{"x":29523.696705846156,"y":18118.416288239565},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"EMA Popular","id":"79bf7438-f77a-4c8d-a450-67027d5fd8bc"}}},{"type":"Product Definition","name":"Base5 EMAs","code":"{\n \"codeName\": \"Base5-EMAs\",\n \"singularVariableName\": \"base5EMA\",\n \"pluralVariableName\": \"base5EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base5-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"85e3f0ce-5331-4c0b-900a-e73aaf53d96e","savedPayload":{"position":{"x":29452.281354334587,"y":17667.517504462343},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base5-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base5-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"e04edb48-09ab-4f92-beb7-14ba647de7d6","savedPayload":{"position":{"x":30704.16504726091,"y":18305.384105815374},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"6d1e00cd-ea21-4c5d-9f21-bbe4e18eaaa1","savedPayload":{"position":{"x":32668.079247770685,"y":20665.357334739074},"targetPosition":{"x":31576.225221691428,"y":20179.232602158972},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7804f5d6-913b-48d3-941a-10135819f0d7","savedPayload":{"position":{"x":31576.225221691428,"y":20179.232602158972},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"615487b1-0964-4bfc-800e-f8d3471dfeb0","savedPayload":{"position":{"x":32083.838283787656,"y":21469.496034763968},"targetPosition":{"x":31284.104739699913,"y":20581.30195217142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5aaf85b9-35bd-47f1-a2a4-dcfa881bc542","savedPayload":{"position":{"x":31284.104739699913,"y":20581.30195217142},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA5","code":"{\n \"codeName\": \"ema5\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema5","id":"1abd53a1-2924-4db2-b50c-06e36aa91e47","savedPayload":{"position":{"x":32048.886090363703,"y":20829.79447631369},"targetPosition":{"x":30853.70306258446,"y":20829.79447631369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4912e0cb-1bba-4750-a063-d8d205091281","savedPayload":{"position":{"x":30853.70306258446,"y":20829.79447631369},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA10","code":"{\n \"codeName\": \"ema10\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema10","id":"00ca97c2-f4e9-4d08-af83-3fee7e5d1887","savedPayload":{"position":{"x":31554.62357817407,"y":20881.743559677878},"targetPosition":{"x":30359.440550394826,"y":20881.743559677878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f7e888a6-a986-45fe-804d-c4cba934bd9b","savedPayload":{"position":{"x":30359.440550394826,"y":20881.743559677878},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA15","code":"{\n \"codeName\": \"ema15\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema15","id":"f259ce57-d1c2-4196-8e55-dae9f1eb78f5","savedPayload":{"position":{"x":31081.96270950179,"y":20728.1667338077},"targetPosition":{"x":29886.779681722546,"y":20728.1667338077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9720b3bd-fcb9-4997-9fe8-9d8682aa9dc9","savedPayload":{"position":{"x":29886.779681722546,"y":20728.1667338077},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA20","code":"{\n \"codeName\": \"ema20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema20","id":"5c7d8482-a86c-4ebc-8524-31b1a73900c3","savedPayload":{"position":{"x":30712.6308425295,"y":20395.618827097776},"targetPosition":{"x":29517.447814750256,"y":20395.618827097776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"716e98b8-640e-4653-9c50-ca0286c851c0","savedPayload":{"position":{"x":29517.447814750256,"y":20395.618827097776},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA25","code":"{\n \"codeName\": \"ema25\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema25","id":"031e3d2f-b487-4df2-9892-845d3e43916a","savedPayload":{"position":{"x":28146.240373492103,"y":20190.092917863414},"targetPosition":{"x":29315.305784552136,"y":19941.600393721143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"56be5d1d-2bd8-42dd-9861-729f4bb72ccf","savedPayload":{"position":{"x":29315.305784552136,"y":19941.600393721143},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA50","code":"{\n \"codeName\": \"ema50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema50","id":"309f068f-74e5-4405-8267-418ea12ca20d","savedPayload":{"position":{"x":28146.240373492103,"y":19196.122821294328},"targetPosition":{"x":29315.305784552136,"y":19444.6153454366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ed5849ae-b0fe-4915-b8c3-8bdb004e5acf","savedPayload":{"position":{"x":29315.305784552136,"y":19444.6153454366},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA100","code":"{\n \"codeName\": \"ema100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema100","id":"6b164582-e3a2-4ea0-bc0a-e362929d556f","savedPayload":{"position":{"x":28330.725796663268,"y":18655.966907533464},"targetPosition":{"x":29407.54849613772,"y":19174.537388556168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f690611-834a-4048-bf59-5685995167e9","savedPayload":{"position":{"x":29517.447814750256,"y":18990.596912059966},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA150","code":"{\n \"codeName\": \"ema150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema150","id":"829731e3-421a-4b49-ac4d-69cc76cdbfab","savedPayload":{"position":{"x":30934.36979421641,"y":18758.676151149597},"targetPosition":{"x":29739.186766437168,"y":18758.676151149597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b51dbbf-76eb-484b-9535-6043984a7ed6","savedPayload":{"position":{"x":29886.779681722546,"y":18658.049005350043},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA200","code":"{\n \"codeName\": \"ema200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema200","id":"3786f9d4-064e-43ba-8098-d336cd64cfb4","savedPayload":{"position":{"x":30093.487306804655,"y":17339.254885531896},"targetPosition":{"x":30359.440550394826,"y":18504.472179479864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9f96cb9c-ac78-4d23-80e7-650dcff0a56a","savedPayload":{"position":{"x":30359.440550394826,"y":18504.472179479864},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA250","code":"{\n \"codeName\": \"ema250\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema250","id":"710f1d8e-a59f-41d9-9576-e73e292d5cac","savedPayload":{"position":{"x":29685.40856385183,"y":19070.492315692627},"targetPosition":{"x":30750.324439202344,"y":18527.890575630903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e3fc138-8765-46af-95a3-6ee316f49a72","savedPayload":{"position":{"x":30853.70306258446,"y":18556.42126284405},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA500","code":"{\n \"codeName\": \"ema500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema500","id":"8be9f984-f4ad-471c-885d-b0291c74f04f","savedPayload":{"position":{"x":30090.55966872216,"y":18867.46483363048},"targetPosition":{"x":31284.10473969991,"y":18804.91378698632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"05a21cb3-24bc-42cf-8269-62f14e8f3ed1","savedPayload":{"position":{"x":31284.10473969991,"y":18804.91378698632},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1000","code":"{\n \"codeName\": \"ema1000\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1000","id":"1001e9de-822a-4a75-9526-390dc6be8fe7","savedPayload":{"position":{"x":28252.77223397944,"y":18836.47728758569},"targetPosition":{"x":29368.571714795806,"y":19264.79257858228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cc878593-3f3d-4533-9ed1-a7c7fd0cdd99","savedPayload":{"position":{"x":31576.225221691428,"y":19206.98313699877},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7133bdf5-a6d6-4ca5-bc27-390fe276eca6","savedPayload":{"position":{"x":30484.37119561217,"y":19693.10786957887},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema5 = calculateEMA(5, candle.close, variable.previousEMA5)\nvariable.previousEMA5 = variable.ema5\n\nvariable.ema10 = calculateEMA(10, candle.close, variable.previousEMA10)\nvariable.previousEMA10 = variable.ema10\n\nvariable.ema15 = calculateEMA(15, candle.close, variable.previousEMA15)\nvariable.previousEMA15 = variable.ema15\n\nvariable.ema20 = calculateEMA(20, candle.close, variable.previousEMA20)\nvariable.previousEMA20 = variable.ema20\n\nvariable.ema25 = calculateEMA(25, candle.close, variable.previousEMA25)\nvariable.previousEMA25 = variable.ema25\n\nvariable.ema50 = calculateEMA(50, candle.close, variable.previousEMA50)\nvariable.previousEMA50 = variable.ema50\n\nvariable.ema100 = calculateEMA(100, candle.close, variable.previousEMA100)\nvariable.previousEMA100 = variable.ema100\n\nvariable.ema150 = calculateEMA(150, candle.close, variable.previousEMA150)\nvariable.previousEMA150 = variable.ema150\n\nvariable.ema200 = calculateEMA(200, candle.close, variable.previousEMA200)\nvariable.previousEMA200 = variable.ema200\n\nvariable.ema250 = calculateEMA(250, candle.close, variable.previousEMA250)\nvariable.previousEMA250 = variable.ema250\n\nvariable.ema500 = calculateEMA(500, candle.close, variable.previousEMA500)\nvariable.previousEMA500 = variable.ema500\n\nvariable.ema1000 = calculateEMA(1000, candle.close, variable.previousEMA1000)\nvariable.previousEMA1000 = variable.ema1000\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n","id":"3ea21697-ef5d-421a-825c-db6f04a041ce","savedPayload":{"position":{"x":27026.529703391017,"y":18717.718693448365},"targetPosition":{"x":28604.19030768157,"y":17055.21130420823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d955ad88-0ca4-443b-8d4e-fa0c322d7797","savedPayload":{"position":{"x":28604.19030768157,"y":17055.21130420823},"targetPosition":{"x":29639.249171910396,"y":17652.802818097854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA5 = 0\nvariable.previousEMA10 = 0\nvariable.previousEMA15 = 0\nvariable.previousEMA20 = 0\nvariable.previousEMA25 = 0\nvariable.previousEMA50 = 0\nvariable.previousEMA100 = 0\nvariable.previousEMA150 = 0\nvariable.previousEMA200 = 0\nvariable.previousEMA250 = 0\nvariable.previousEMA500 = 0\nvariable.previousEMA1000 = 0","id":"b951bfdc-9216-4494-8bcf-66099ea9eb8f","savedPayload":{"position":{"x":31166.765160306328,"y":18717.718693448365},"targetPosition":{"x":30674.308036139224,"y":17055.21130420823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2aa36b6f-bde7-433d-a7b6-e646b19e2c20","savedPayload":{"position":{"x":30674.308036139224,"y":17055.21130420823},"targetPosition":{"x":29639.249171910396,"y":17652.802818097854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"54d9ab04-cfe7-433e-8c85-36a511b38d6d","savedPayload":{"position":{"x":29639.249171910396,"y":17652.802818097854},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9a37881e-7d9a-4279-95b2-8743de82eec5","savedPayload":{"position":{"x":29639.249171910396,"y":18847.985845877098},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base6 EMAs","code":"{\n \"codeName\": \"Base6-EMAs\",\n \"singularVariableName\": \"base6EMA\",\n \"pluralVariableName\": \"base6EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base6-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"6b6840f7-3b76-474a-9d27-9515cbcd6499","savedPayload":{"position":{"x":29846.50459425914,"y":18441.224176652548},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base6-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base6-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"ef3d5a7d-11eb-4ead-8e24-49ac7c80b0c7","savedPayload":{"position":{"x":30484.37119561217,"y":19693.10786957887},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"611ac809-a75a-4550-b9a7-2f5f43cae1e8","savedPayload":{"position":{"x":30109.542931718348,"y":18377.692086069146},"targetPosition":{"x":29800.206801745786,"y":19532.15023974348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77290003-4665-4c78-bce6-7cb50a44bb31","savedPayload":{"position":{"x":28418.055956390734,"y":18351.681898328727},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"59bd5c2f-dd37-4724-8b40-593ba56967ba","savedPayload":{"position":{"x":30995.176772609546,"y":18828.945066936707},"targetPosition":{"x":30243.023722191385,"y":19757.776730177262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"70c54561-94ce-4d2a-a56e-cf1cd4d2a2f5","savedPayload":{"position":{"x":28860.872876836333,"y":18577.308388762507},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA6","code":"{\n \"codeName\": \"ema6\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema6","id":"330b3cad-7015-4691-98ff-e6c0aaeaa807","savedPayload":{"position":{"x":30238.5515771192,"y":18420.936571879614},"targetPosition":{"x":29173.635701768686,"y":18963.538311941338},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a7e48821-628f-4393-9272-055bcc8ea5f7","savedPayload":{"position":{"x":29173.635701768686,"y":18963.538311941338},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA12","code":"{\n \"codeName\": \"ema12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema12","id":"7679a1d7-49b9-4798-82d2-f00dbfd7db05","savedPayload":{"position":{"x":30495.809968373673,"y":19381.037958714736},"targetPosition":{"x":29302.264897395922,"y":19443.5890053589},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"53cda9a0-2acf-4fa9-b52b-c860da5dbb32","savedPayload":{"position":{"x":29302.264897395922,"y":19443.5890053589},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA18","code":"{\n \"codeName\": \"ema18\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema18","id":"092a466e-c714-41b3-8053-a4c060520f3c","savedPayload":{"position":{"x":30340.3187880509,"y":20362.770633996242},"targetPosition":{"x":29224.519307234536,"y":19934.455342999652},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"446296f9-21fa-4a92-bc49-23fb81af896b","savedPayload":{"position":{"x":29224.519307234536,"y":19934.455342999652},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA24","code":"{\n \"codeName\": \"ema24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema24","id":"f666cf13-3e37-4649-a2fc-338fabb1f7d0","savedPayload":{"position":{"x":29798.963873821718,"y":21196.38409940661},"targetPosition":{"x":28953.841850119945,"y":20351.262075704835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"518927a0-e986-4c9e-a645-75c02c2f571b","savedPayload":{"position":{"x":28953.841850119945,"y":20351.262075704835},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA30","code":"{\n \"codeName\": \"ema30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema30","id":"3c76eaaf-56ac-4e91-9ee5-11b32219d2ea","savedPayload":{"position":{"x":29732.218145194005,"y":20621.939532819426},"targetPosition":{"x":28537.03511741476,"y":20621.939532819426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b056114-3148-432d-908e-d82df0355b7f","savedPayload":{"position":{"x":28537.03511741476,"y":20621.939532819426},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA60","code":"{\n \"codeName\": \"ema60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema60","id":"ee78d4d5-f202-4d8e-ae88-eea38f2d0bc0","savedPayload":{"position":{"x":25718.353770859678,"y":19506.140052003062},"targetPosition":{"x":26913.536798638925,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83802e58-4437-4ddc-b329-9ae962866387","savedPayload":{"position":{"x":26913.536798638925,"y":19506.140052003062},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA120","code":"{\n \"codeName\": \"ema120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema120","id":"ab81fc7a-4873-49d2-a3ef-c9c1eed99dba","savedPayload":{"position":{"x":25955.07442746927,"y":18468.999089957655},"targetPosition":{"x":27031.89712694372,"y":18987.56957098036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bec21f4d-ac0c-4b70-a565-16d065d1e89c","savedPayload":{"position":{"x":27031.89712694372,"y":18987.56957098036},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA180","code":"{\n \"codeName\": \"ema180\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema180","id":"ce0ce81c-9577-4cc6-8edd-ad99c52916aa","savedPayload":{"position":{"x":26618.350968068167,"y":17637.276615144514},"targetPosition":{"x":27363.53539724317,"y":18571.708333573788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7318a961-0663-4a33-9295-21a8ab990854","savedPayload":{"position":{"x":27363.53539724317,"y":18571.708333573788},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA240","code":"{\n \"codeName\": \"ema240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema240","id":"f9c4fe37-e76d-4601-9933-ce1ad3e8ad3d","savedPayload":{"position":{"x":27576.813339237826,"y":17175.705464107126},"targetPosition":{"x":27842.766582828,"y":18340.922758055094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b2bfa489-cb63-498e-8a80-a82ebf19d0e6","savedPayload":{"position":{"x":27842.766582828,"y":18340.922758055094},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA300","code":"{\n \"codeName\": \"ema300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema300","id":"8b93fa9d-ea11-4654-a6ac-70411f0db75a","savedPayload":{"position":{"x":28640.62631359852,"y":17175.705464107126},"targetPosition":{"x":28374.673070008346,"y":18340.922758055094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a6926058-2ae5-454e-b696-b9d49162e901","savedPayload":{"position":{"x":28374.673070008346,"y":18340.922758055094},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA600","code":"{\n \"codeName\": \"ema600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema600","id":"b67f8d22-c54d-4a21-a726-a8975c10d710","savedPayload":{"position":{"x":30049.08728337242,"y":18571.708333573784},"targetPosition":{"x":28853.904255593174,"y":18571.708333573784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd299cac-3be1-4899-8816-70baccd30168","savedPayload":{"position":{"x":28853.904255593174,"y":18571.708333573784},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1200","code":"{\n \"codeName\": \"ema1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1200","id":"f7b1d5d4-86c8-4a90-a98a-774fe1171e73","savedPayload":{"position":{"x":28188.98400994117,"y":18681.878736005114},"targetPosition":{"x":27457.776495502145,"y":18503.77522329671},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"717ba1d7-3b27-4f87-8e25-c2a26f435e67","savedPayload":{"position":{"x":29185.542525892623,"y":18987.56957098036},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"003162cf-ab76-4dea-ac72-a4dd3a0e87ac","savedPayload":{"position":{"x":28108.71982641817,"y":19506.140052003062},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema6 = calculateEMA(6, candle.close, variable.previousEMA6)\nvariable.previousEMA6 = variable.ema6\n\nvariable.ema12 = calculateEMA(12, candle.close, variable.previousEMA12)\nvariable.previousEMA12 = variable.ema12\n\nvariable.ema18 = calculateEMA(18, candle.close, variable.previousEMA18)\nvariable.previousEMA18 = variable.ema18\n\nvariable.ema24 = calculateEMA(24, candle.close, variable.previousEMA24)\nvariable.previousEMA24 = variable.ema24\n\nvariable.ema30 = calculateEMA(30, candle.close, variable.previousEMA30)\nvariable.previousEMA30 = variable.ema30\n\nvariable.ema60 = calculateEMA(60, candle.close, variable.previousEMA60)\nvariable.previousEMA60 = variable.ema60\n\nvariable.ema120 = calculateEMA(120, candle.close, variable.previousEMA120)\nvariable.previousEMA120 = variable.ema120\n\nvariable.ema180 = calculateEMA(180, candle.close, variable.previousEMA180)\nvariable.previousEMA180 = variable.ema180\n\nvariable.ema240 = calculateEMA(240, candle.close, variable.previousEMA240)\nvariable.previousEMA240 = variable.ema240\n\nvariable.ema300 = calculateEMA(300, candle.close, variable.previousEMA300)\nvariable.previousEMA300 = variable.ema300\n\nvariable.ema600 = calculateEMA(600, candle.close, variable.previousEMA600)\nvariable.previousEMA600 = variable.ema600\n\nvariable.ema1200 = calculateEMA(1200, candle.close, variable.previousEMA1200)\nvariable.previousEMA1200 = variable.ema1200\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"49789f74-3691-45b3-8c29-9a72500ae81c","savedPayload":{"position":{"x":29371.618959981985,"y":21242.286863042536},"targetPosition":{"x":28176.435932202738,"y":21242.286863042536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ed1c9899-0b00-4cc5-b30d-faefdbe914d6","savedPayload":{"position":{"x":29434.170006626147,"y":20048.741792064786},"targetPosition":{"x":28238.9869788469,"y":20048.741792064786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA6 = 0\nvariable.previousEMA12 = 0\nvariable.previousEMA18 = 0\nvariable.previousEMA24 = 0\nvariable.previousEMA30 = 0\nvariable.previousEMA60 = 0\nvariable.previousEMA120 = 0\nvariable.previousEMA180 = 0\nvariable.previousEMA240 = 0\nvariable.previousEMA300 = 0\nvariable.previousEMA600 = 0\nvariable.previousEMA1200 = 0","id":"db307137-4eec-41a0-93ca-af5623c7ecf5","savedPayload":{"position":{"x":25848.620923288407,"y":20048.741792064786},"targetPosition":{"x":27043.803951067654,"y":20048.741792064786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c17eb75-3069-47ad-b303-be44390e4736","savedPayload":{"position":{"x":27043.803951067654,"y":20048.741792064786},"targetPosition":{"x":28238.9869788469,"y":20048.741792064786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bd1f404b-64bb-4f2e-95f6-8d52f40bebad","savedPayload":{"position":{"x":28238.9869788469,"y":20048.741792064786},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e4267570-575b-4e59-9667-cb78aaae052c","savedPayload":{"position":{"x":29303.902854197415,"y":19506.140052003062},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base7 EMAs","code":"{\n \"codeName\": \"Base7-EMAs\",\n \"singularVariableName\": \"base7EMA\",\n \"pluralVariableName\": \"base7EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base7-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"4e36a5a5-7a03-43a9-b3e0-0c5763c29199","savedPayload":{"position":{"x":29710.664523421965,"y":19298.88462965432},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base7-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base7-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"15ccbcff-318d-46db-93f2-d649b57fd52a","savedPayload":{"position":{"x":29490.870671773224,"y":20686.608393417817},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"b91e2094-b8f7-4f7f-a956-30de55c693b7","savedPayload":{"position":{"x":29960.810234490837,"y":19402.09614423023},"targetPosition":{"x":29031.97857125028,"y":20154.249194648393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5163d7f4-3b6c-41c3-b7f6-ec13109fcb0e","savedPayload":{"position":{"x":29031.97857125028,"y":20154.249194648393},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"ea560ee8-06c9-4348-a5b4-24992035245e","savedPayload":{"position":{"x":30412.063215358397,"y":20287.729985121434},"targetPosition":{"x":29257.605061684062,"y":20597.066115093996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4b5dcfda-66ec-4a20-9c4c-0718b51cf761","savedPayload":{"position":{"x":29257.605061684062,"y":20597.066115093996},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA7","code":"{\n \"codeName\": \"ema7\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema7","id":"90e20354-4dd5-4e56-aaf5-cf725f02c1e6","savedPayload":{"position":{"x":30464.083590839236,"y":21280.337880218176},"targetPosition":{"x":29283.61524942448,"y":21093.370062642367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4adf5737-3d1a-4610-9a31-89faddbe679e","savedPayload":{"position":{"x":29283.61524942448,"y":21093.370062642367},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA14","code":"{\n \"codeName\": \"ema14\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema14","id":"b158c3b7-a93f-4e13-8d80-dff1a7172416","savedPayload":{"position":{"x":30107.87656542243,"y":22208.28890689861},"targetPosition":{"x":29105.51173671608,"y":21557.345575982585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6c0f0982-caf3-4c7e-a729-54c511ffb65e","savedPayload":{"position":{"x":29105.51173671608,"y":21557.345575982585},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA21","code":"{\n \"codeName\": \"ema21\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema21","id":"3ce74000-2892-4b42-a12e-c8efc1504710","savedPayload":{"position":{"x":29405.03356984178,"y":22911.13190247926},"targetPosition":{"x":28754.090238925754,"y":21908.76707377291},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ff999b95-7623-4eee-b11c-f53dae69f69c","savedPayload":{"position":{"x":28754.090238925754,"y":21908.76707377291},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA28","code":"{\n \"codeName\": \"ema28\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema28","id":"95ccd057-5e33-4b72-a7b0-e44479f3b195","savedPayload":{"position":{"x":28477.082543161345,"y":23267.338927896068},"targetPosition":{"x":28290.114725585536,"y":22086.870586481313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a30ef925-4ab9-45f6-98f3-6723e57fbf97","savedPayload":{"position":{"x":28290.114725585536,"y":22086.870586481313},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA35","code":"{\n \"codeName\": \"ema35\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema35","id":"83513896-dfd7-45a8-aa9a-1922dc9b5b97","savedPayload":{"position":{"x":27484.474648064603,"y":23215.31855241523},"targetPosition":{"x":27793.810778037165,"y":22060.860398740893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2d2b734-e754-4b6c-856b-053eb5b13694","savedPayload":{"position":{"x":27793.810778037165,"y":22060.860398740893},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA70","code":"{\n \"codeName\": \"ema70\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema70","id":"23ca8b8e-400b-4638-946c-c871a632d17b","savedPayload":{"position":{"x":28546.17688537081,"y":21835.233908307113},"targetPosition":{"x":27350.993857591566,"y":21835.233908307113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"863c717d-d171-4616-ac79-dd4a5956bfb5","savedPayload":{"position":{"x":27350.993857591566,"y":21835.233908307113},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA140","code":"{\n \"codeName\": \"ema140\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema140","id":"fb446f49-e024-4246-9783-d41ea25a8a63","savedPayload":{"position":{"x":28233.414060438456,"y":21449.00398512828},"targetPosition":{"x":27038.231032659212,"y":21449.00398512828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ba2fbf20-a074-4d89-b1f8-2e00f141b25e","savedPayload":{"position":{"x":27038.231032659212,"y":21449.00398512828},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EM210","code":"{\n \"codeName\": \"ema210\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema210","id":"dd3ed495-e64d-4b76-ba8a-8a6fbaebc223","savedPayload":{"position":{"x":25716.056766054226,"y":21031.504338354884},"targetPosition":{"x":26909.601837031976,"y":20968.95329171072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fbc7524a-d8ff-40c4-9691-1397bd774535","savedPayload":{"position":{"x":26909.601837031976,"y":20968.95329171072},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA280","code":"{\n \"codeName\": \"ema280\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema280","id":"45655778-7860-46a8-9ee1-12ab9d4f463b","savedPayload":{"position":{"x":25871.547946377,"y":20049.771663073378},"targetPosition":{"x":26987.347427193363,"y":20478.086954069968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"49670f83-5516-4fed-bfc9-3ea4ac3a4865","savedPayload":{"position":{"x":26987.347427193363,"y":20478.086954069968},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA350","code":"{\n \"codeName\": \"ema350\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema350","id":"6203288d-a807-49ee-a209-4466b959be33","savedPayload":{"position":{"x":26412.90286060618,"y":19216.15819766301},"targetPosition":{"x":27258.024884307953,"y":20061.280221364785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f06f627-f385-494a-bb6a-a06c62d0d20f","savedPayload":{"position":{"x":27258.024884307953,"y":20061.280221364785},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA700","code":"{\n \"codeName\": \"ema700\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema700","id":"1663af80-49b7-4593-ad91-6c79fc61f61c","savedPayload":{"position":{"x":27246.516326016546,"y":18674.80328343383},"targetPosition":{"x":27674.831617013137,"y":19790.602764250194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b3810873-e8ea-4466-b011-095b648f0064","savedPayload":{"position":{"x":27674.831617013137,"y":19790.602764250194},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1400","code":"{\n \"codeName\": \"ema1400\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1400","id":"92eee4c6-788b-4aa2-8608-5a026f9f5590","savedPayload":{"position":{"x":28228.249001298052,"y":18519.312103111057},"targetPosition":{"x":28165.69795465389,"y":19712.857174088807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"26a199f6-c167-4de7-9513-0d9c453d8108","savedPayload":{"position":{"x":28165.69795465389,"y":19712.857174088807},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"e78e6e7a-03db-4e3b-ae8e-b1c309b6ec9e","savedPayload":{"position":{"x":28103.146908009727,"y":20906.402245066558},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema7 = calculateEMA(7, candle.close, variable.previousEMA7)\nvariable.previousEMA7 = variable.ema7\n\nvariable.ema14 = calculateEMA(14, candle.close, variable.previousEMA14)\nvariable.previousEMA14 = variable.ema14\n\nvariable.ema21 = calculateEMA(21, candle.close, variable.previousEMA21)\nvariable.previousEMA21 = variable.ema21\n\nvariable.ema28 = calculateEMA(28, candle.close, variable.previousEMA28)\nvariable.previousEMA28 = variable.ema28\n\nvariable.ema35 = calculateEMA(35, candle.close, variable.previousEMA35)\nvariable.previousEMA35 = variable.ema35\n\nvariable.ema70 = calculateEMA(70, candle.close, variable.previousEMA70)\nvariable.previousEMA70 = variable.ema70\n\nvariable.ema140 = calculateEMA(140, candle.close, variable.previousEMA140)\nvariable.previousEMA140 = variable.ema140\n\nvariable.ema210 = calculateEMA(210, candle.close, variable.previousEMA210)\nvariable.previousEMA210 = variable.ema210\n\nvariable.ema280 = calculateEMA(280, candle.close, variable.previousEMA280)\nvariable.previousEMA280 = variable.ema280\n\nvariable.ema350 = calculateEMA(350, candle.close, variable.previousEMA350)\nvariable.previousEMA350 = variable.ema350\n\nvariable.ema700 = calculateEMA(700, candle.close, variable.previousEMA700)\nvariable.previousEMA700 = variable.ema700\n\nvariable.ema1400 = calculateEMA(1400, candle.close, variable.previousEMA1400)\nvariable.previousEMA1400 = variable.ema1400\n\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"9eb652ba-7df8-41a2-bc5f-c6a1922d8b9c","savedPayload":{"position":{"x":25960.974205820374,"y":21512.181878621344},"targetPosition":{"x":26713.127256238535,"y":20583.35021538079},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"659c5fa3-33f6-4127-b4f0-dc1bb0c25691","savedPayload":{"position":{"x":26713.127256238535,"y":20583.35021538079},"targetPosition":{"x":27465.280306656696,"y":19654.518552140235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA7 = 0\nvariable.previousEMA14 = 0\nvariable.previousEMA21 = 0\nvariable.previousEMA28 = 0\nvariable.previousEMA35 = 0\nvariable.previousEMA70 = 0\nvariable.previousEMA140 = 0\nvariable.previousEMA210 = 0\nvariable.previousEMA280 = 0\nvariable.previousEMA350 = 0\nvariable.previousEMA700 = 0\nvariable.previousEMA1400 = 0","id":"03253e10-8b5a-4d6d-abc1-1b171138444c","savedPayload":{"position":{"x":26608.649724663515,"y":17422.919590507507},"targetPosition":{"x":27036.965015660106,"y":18538.71907132387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"07d4aaa2-43ba-42a3-9a5b-73e5866c1307","savedPayload":{"position":{"x":27036.965015660106,"y":18538.71907132387},"targetPosition":{"x":27465.280306656696,"y":19654.518552140235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"91a31871-1901-4a45-9b00-c5aa30a37bf2","savedPayload":{"position":{"x":27465.280306656696,"y":19654.518552140235},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b42348a4-6a26-4d46-aa2e-cbf5fa0a4984","savedPayload":{"position":{"x":28645.74864807145,"y":19841.486369716044},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"EMA Base 7","id":"a52a9764-3ef2-44e6-82bd-e6538058119d"}}},{"type":"Product Definition","name":"Base11 EMAs","code":"{\n \"codeName\": \"Base11-EMAs\",\n \"singularVariableName\": \"base11EMA\",\n \"pluralVariableName\": \"base11EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base11-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"5586aa74-2ecb-4b71-83ea-d621aa400660","savedPayload":{"position":{"x":29096.647431848673,"y":19912.901721227612},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base11-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base11-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"0198fa3f-98e3-4c57-a4a4-a7a8e27905d3","savedPayload":{"position":{"x":28103.146908009727,"y":20906.402245066558},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"b0559af0-2d8b-401c-8619-1eb20942ec2a","savedPayload":{"position":{"x":29124.636428553044,"y":21007.199377658108},"targetPosition":{"x":27987.949821818223,"y":20637.867510685817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"33f46215-3b1a-422a-9305-89c6ffb342f6","savedPayload":{"position":{"x":27987.949821818223,"y":20637.867510685817},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"7bfaab7e-73a5-4086-9eb8-d4a6fdfbbbcf","savedPayload":{"position":{"x":28589.04798292437,"y":21333.45151906404},"targetPosition":{"x":27393.864955145127,"y":21333.45151906404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6155e3b0-2648-407e-b085-4eac778ca3e8","savedPayload":{"position":{"x":27393.864955145127,"y":21333.45151906404},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA11","code":"{\n \"codeName\": \"ema11\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema11","id":"16f9f1d2-c73c-4eb6-9240-0d4015e3252a","savedPayload":{"position":{"x":27677.114375890356,"y":21405.222250448347},"targetPosition":{"x":26481.931348111113,"y":21405.222250448347},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b925a6aa-04ee-465b-aa93-fc02066b4e3c","savedPayload":{"position":{"x":26481.931348111113,"y":21405.222250448347},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA22","code":"{\n \"codeName\": \"ema22\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema22","id":"21cca6ba-53d3-4fd0-b3c9-43a71702e4f3","savedPayload":{"position":{"x":24721.431464382375,"y":21353.739123836975},"targetPosition":{"x":25786.34733973289,"y":20811.13738377525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f02db91-5147-438c-98c9-e024fba210a2","savedPayload":{"position":{"x":25786.34733973289,"y":20811.13738377525},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA33","code":"{\n \"codeName\": \"ema33\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema33","id":"69184123-7d64-41a6-ad3f-8f53bf358f95","savedPayload":{"position":{"x":24577.890001613763,"y":19529.871909768946},"targetPosition":{"x":25714.576608348583,"y":19899.203776741237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"55be1211-a38f-4ff4-8d12-fa78fa8ba2dd","savedPayload":{"position":{"x":25714.576608348583,"y":19899.203776741237},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA55","code":"{\n \"codeName\": \"ema55\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema55","id":"5281da7d-c090-4637-9a42-dc28599f0385","savedPayload":{"position":{"x":25766.059734959956,"y":18138.703893012498},"targetPosition":{"x":26308.66147502168,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"710e13ba-afd9-41c2-b7e8-f0ef7be4bb53","savedPayload":{"position":{"x":26308.66147502168,"y":19203.619768363013},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA111","code":"{\n \"codeName\": \"ema111\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema111","id":"f0dd0fa6-ace3-44ea-a701-e36808f6e348","savedPayload":{"position":{"x":27589.926949027984,"y":17995.162430243887},"targetPosition":{"x":27220.595082055694,"y":19131.849036978707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"461f6d65-e227-4362-b62c-16b7225014f6","savedPayload":{"position":{"x":27220.595082055694,"y":19131.849036978707},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6a451383-677d-4da8-a15d-f746cda23991","savedPayload":{"position":{"x":26851.263215083403,"y":20268.535643713527},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema11 = calculateEMA(11, candle.close, variable.previousEMA11)\nvariable.previousEMA11 = variable.ema11\n\nvariable.ema22 = calculateEMA(22, candle.close, variable.previousEMA22)\nvariable.previousEMA22 = variable.ema22\n\nvariable.ema33 = calculateEMA(33, candle.close, variable.previousEMA33)\nvariable.previousEMA33 = variable.ema33\n\nvariable.ema55 = calculateEMA(55, candle.close, variable.previousEMA55)\nvariable.previousEMA55 = variable.ema55\n\nvariable.ema111 = calculateEMA(111, candle.close, variable.previousEMA111)\nvariable.previousEMA111 = variable.ema111\n\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"38ceaace-d9e5-482a-a15b-c7bb06767056","savedPayload":{"position":{"x":24762.140759383474,"y":19499.484139895154},"targetPosition":{"x":25916.59891305781,"y":19190.148009922592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"db87f908-271b-44be-8756-706c3ff98c29","savedPayload":{"position":{"x":25916.59891305781,"y":19190.148009922592},"targetPosition":{"x":27071.057066732144,"y":18880.81187995003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA11 = 0\nvariable.previousEMA22 = 0\nvariable.previousEMA33 = 0\nvariable.previousEMA55 = 0\nvariable.previousEMA111 = 0","id":"5c34d18a-ac4e-4af6-aa52-cb4c0f016e6d","savedPayload":{"position":{"x":27689.72932667727,"y":16571.89557260136},"targetPosition":{"x":27380.393196704706,"y":17726.353726275694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f34dd488-d3ea-4bd0-b4f8-68ea81c4a635","savedPayload":{"position":{"x":27380.393196704706,"y":17726.353726275694},"targetPosition":{"x":27071.057066732144,"y":18880.81187995003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e02efb2a-bb39-4a12-89c8-37c254e9bf5f","savedPayload":{"position":{"x":27071.057066732144,"y":18880.81187995003},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"21df4f44-96eb-453b-8652-4ce2dc03424c","savedPayload":{"position":{"x":27916.179090433918,"y":19725.933903651803},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"EMA Base 11","id":"cef26be6-07a9-415a-8439-99d06b1e1cfb"}}},{"type":"Product Definition","name":"Base12 EMAs","code":"{\n \"codeName\": \"Base12-EMAs\",\n \"singularVariableName\": \"base12EMA\",\n \"pluralVariableName\": \"base12EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base12-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"ea61dfed-8f93-4b4f-8575-61ca2547ea90","savedPayload":{"position":{"x":28238.9869788469,"y":20048.741792064786},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base12-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base12-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"b251aca0-1996-4d13-99ed-6fb9796ec8d6","savedPayload":{"position":{"x":26851.263215083403,"y":20268.535643713527},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"f1df9aec-05c4-40d0-a82c-d17a0e2f1596","savedPayload":{"position":{"x":28178.28247247968,"y":20377.928352423998},"targetPosition":{"x":27195.839543105027,"y":19697.2901516056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c0c9e78-796b-4845-8cbb-c153a6b7c791","savedPayload":{"position":{"x":27195.839543105027,"y":19697.2901516056},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"355a63aa-8c8c-4eca-a246-272eb464d094","savedPayload":{"position":{"x":27393.061906330542,"y":21095.651632605553},"targetPosition":{"x":26803.229260030457,"y":20056.15179169638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"256d27f8-b34e-46ca-9b5f-531823534e11","savedPayload":{"position":{"x":26803.229260030457,"y":20056.15179169638},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA12","code":"{\n \"codeName\": \"ema12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema12","id":"121d3c83-9fb4-44a1-93ed-e9755dfcc59e","savedPayload":{"position":{"x":26374.194161336563,"y":21401.60352854514},"targetPosition":{"x":26293.795387533468,"y":20209.12773966617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b386dd09-a2a1-4669-a73b-6df619dee15d","savedPayload":{"position":{"x":26293.795387533468,"y":20209.12773966617},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA24","code":"{\n \"codeName\": \"ema24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema24","id":"e4418d5e-74e5-440c-bd58-f8f18245ba6d","savedPayload":{"position":{"x":25323.47848998667,"y":21235.18651499817},"targetPosition":{"x":25768.437551858522,"y":20125.919232892687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c23ef82a-9c9a-477f-8d48-14d93f06e3c6","savedPayload":{"position":{"x":25768.437551858522,"y":20125.919232892687},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA36","code":"{\n \"codeName\": \"ema36\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema36","id":"21dc0fd4-01f5-428b-9a9e-45307981af50","savedPayload":{"position":{"x":24449.022017173775,"y":20629.36152246835},"targetPosition":{"x":25331.209315452073,"y":19823.006736627776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e613c9c6-61da-4830-9289-8b400c3b41d7","savedPayload":{"position":{"x":25331.209315452073,"y":19823.006736627776},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA48","code":"{\n \"codeName\": \"ema48\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema48","id":"6afd224b-ba9c-49eb-973f-e7e3d609e82e","savedPayload":{"position":{"x":23924.021571843296,"y":19704.11962068215},"targetPosition":{"x":25068.709092786834,"y":19360.385785734677},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e49e8056-f659-4090-91e7-0e83b4a3654e","savedPayload":{"position":{"x":25068.709092786834,"y":19360.385785734677},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA60","code":"{\n \"codeName\": \"ema60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema60","id":"2db84126-00b9-4cde-bb35-66f9fcb8bfc6","savedPayload":{"position":{"x":23852.459930900863,"y":18642.716315635585},"targetPosition":{"x":25032.928272315618,"y":18829.684133211395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77a0ccf0-aa97-4a11-b1db-bd74d33c28b7","savedPayload":{"position":{"x":25032.928272315618,"y":18829.684133211395},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA120","code":"{\n \"codeName\": \"ema120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema120","id":"e3f30f2b-23c8-4bac-b19e-69ae740a4773","savedPayload":{"position":{"x":24248.510754981064,"y":17655.3755491504},"targetPosition":{"x":25230.953684355718,"y":18336.013749968803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fca691ac-2651-4619-af01-48a0fafcfd75","savedPayload":{"position":{"x":25230.953684355718,"y":18336.013749968803},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA240","code":"{\n \"codeName\": \"ema240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema240","id":"99b8a3c3-7e86-40aa-ad44-82a0bdb1f208","savedPayload":{"position":{"x":25033.731321130203,"y":16937.652268968854},"targetPosition":{"x":25623.563967430287,"y":17977.15210987803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6f194951-d813-4418-be45-420680399c17","savedPayload":{"position":{"x":25623.563967430287,"y":17977.15210987803},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA360","code":"{\n \"codeName\": \"ema360\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema360","id":"fd430a5b-2a43-40c5-ae9d-4c7f901b527d","savedPayload":{"position":{"x":26052.599066124174,"y":16631.700373029267},"targetPosition":{"x":26132.997839927273,"y":17824.176161908235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d9b00ca8-b18b-43da-9f3d-889fe101120c","savedPayload":{"position":{"x":26132.997839927273,"y":17824.176161908235},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA480","code":"{\n \"codeName\": \"ema480\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema480","id":"4601277a-9f86-41a4-81b1-21b3c13d1d34","savedPayload":{"position":{"x":27103.314737474073,"y":16798.117386576236},"targetPosition":{"x":26658.355675602223,"y":17907.38466868172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2eccd071-3101-47bb-a8e6-008703cf6848","savedPayload":{"position":{"x":26658.355675602223,"y":17907.38466868172},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA600","code":"{\n \"codeName\": \"ema600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema600","id":"5c687030-e498-4126-8ce9-0c99a427168e","savedPayload":{"position":{"x":27977.77121028697,"y":17403.942379106058},"targetPosition":{"x":27095.58391200867,"y":18210.29716494663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e715e341-88d4-477c-9d7f-b0bb85ee3022","savedPayload":{"position":{"x":27095.58391200867,"y":18210.29716494663},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1200","code":"{\n \"codeName\": \"ema1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1200","id":"7c39560e-7434-4f50-aa3d-b93e131ce066","savedPayload":{"position":{"x":28502.77165561745,"y":18329.184280892256},"targetPosition":{"x":27358.08413467391,"y":18672.91811583973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1939b18-3af9-4376-b8ba-6f506b215f82","savedPayload":{"position":{"x":27358.08413467391,"y":18672.91811583973},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"512144fe-195c-47ae-b5b7-8167ba61a4bb","savedPayload":{"position":{"x":26213.396613730372,"y":19016.651950787204},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema12 = calculateEMA(12, candle.close, variable.previousEMA12)\nvariable.previousEMA12 = variable.ema12\n\nvariable.ema24 = calculateEMA(24, candle.close, variable.previousEMA24)\nvariable.previousEMA24 = variable.ema24\n\nvariable.ema36 = calculateEMA(36, candle.close, variable.previousEMA36)\nvariable.previousEMA36 = variable.ema36\n\nvariable.ema48 = calculateEMA(48, candle.close, variable.previousEMA48)\nvariable.previousEMA48 = variable.ema48\n\nvariable.ema60 = calculateEMA(60, candle.close, variable.previousEMA60)\nvariable.previousEMA60 = variable.ema60\n\nvariable.ema120 = calculateEMA(120, candle.close, variable.previousEMA120)\nvariable.previousEMA120 = variable.ema120\n\nvariable.ema240 = calculateEMA(240, candle.close, variable.previousEMA240)\nvariable.previousEMA240 = variable.ema240\n\nvariable.ema360 = calculateEMA(360, candle.close, variable.previousEMA360)\nvariable.previousEMA360 = variable.ema360\n\nvariable.ema480 = calculateEMA(480, candle.close, variable.previousEMA480)\nvariable.previousEMA480 = variable.ema480\n\nvariable.ema600 = calculateEMA(600, candle.close, variable.previousEMA600)\nvariable.previousEMA600 = variable.ema600\n\nvariable.ema1200 = calculateEMA(1200, candle.close, variable.previousEMA1200)\nvariable.previousEMA1200 = variable.ema1200\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"c3936de6-e8b4-4459-8c31-d97bea84cbfa","savedPayload":{"position":{"x":24975.29817593659,"y":17166.520844955077},"targetPosition":{"x":26091.097656752954,"y":17594.836135951668},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c4c50d01-1dff-4700-853a-986821fd55c5","savedPayload":{"position":{"x":26091.097656752954,"y":17594.836135951668},"targetPosition":{"x":27206.897137569318,"y":18023.151426948258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA12 = 0\nvariable.previousEMA24 = 0\nvariable.previousEMA36 = 0\nvariable.previousEMA48 = 0\nvariable.previousEMA60 = 0\nvariable.previousEMA120 = 0\nvariable.previousEMA240 = 0\nvariable.previousEMA360 = 0\nvariable.previousEMA480 = 0\nvariable.previousEMA600 = 0\nvariable.previousEMA1200 = 0\n","id":"c1639309-d20d-47cb-bb44-f6d45fd498a2","savedPayload":{"position":{"x":29064.560464050428,"y":16518.84532611193},"targetPosition":{"x":28135.728800809873,"y":17270.998376530093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6a845db8-4418-4417-80ac-11114304a476","savedPayload":{"position":{"x":28135.728800809873,"y":17270.998376530093},"targetPosition":{"x":27206.897137569318,"y":18023.151426948258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1f5b9ce3-8278-4359-a57c-2c9e275a64cc","savedPayload":{"position":{"x":27206.897137569318,"y":18023.151426948258},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"43d6f23d-d206-47e9-95d4-6bef34377014","savedPayload":{"position":{"x":27393.864955145127,"y":19203.619768363013},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base30 EMAs","code":"{\n \"codeName\": \"Base30-EMAs\",\n \"singularVariableName\": \"base30EMA\",\n \"pluralVariableName\": \"base30EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base30-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"dea3491f-aae7-4419-a98f-108cf5d69b87","savedPayload":{"position":{"x":27465.280306656696,"y":19654.518552140235},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base30-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base30-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"6624337b-4afd-44b8-a2ea-3f1779ddda7e","savedPayload":{"position":{"x":26213.396613730372,"y":19016.651950787204},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"d3c4e9c3-9823-4809-997e-dc36dac93b22","savedPayload":{"position":{"x":27144.331666739577,"y":19911.060538859118},"targetPosition":{"x":26788.761066059345,"y":18769.994362941412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cdf3538e-a8e5-44e5-9263-e5ffe18e65c2","savedPayload":{"position":{"x":26788.761066059345,"y":18769.994362941412},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"af0bf0dd-e517-4723-b0cc-832261c78c76","savedPayload":{"position":{"x":26002.314941645345,"y":19980.139824161757},"targetPosition":{"x":26217.75270351223,"y":18804.53400559273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"27b3ce25-c547-4003-9a1c-2214b22e4fd8","savedPayload":{"position":{"x":26217.75270351223,"y":18804.53400559273},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA30","code":"{\n \"codeName\": \"ema30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema30","id":"d49aaf82-1063-490d-bedb-3c63d639e097","savedPayload":{"position":{"x":24959.006606425544,"y":19510.58485856796},"targetPosition":{"x":25696.09853590233,"y":18569.756522795833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c92e3720-fc04-45ff-99e7-95abc2ddabea","savedPayload":{"position":{"x":25696.09853590233,"y":18569.756522795833},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA60","code":"{\n \"codeName\": \"ema60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema60","id":"47f6b7dc-d0e0-4707-9e20-4113af4916ce","savedPayload":{"position":{"x":24253.416027450607,"y":18609.965025944508},"targetPosition":{"x":25343.30324641486,"y":18119.446606484107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d489aab4-6b93-490a-95b0-5b586a80960a","savedPayload":{"position":{"x":25343.30324641486,"y":18119.446606484107},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA90","code":"{\n \"codeName\": \"ema90\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema90","id":"d2ac9ce8-32ab-4802-ab41-b959112a696b","savedPayload":{"position":{"x":24047.185503075416,"y":17484.60147629985},"targetPosition":{"x":25240.187984227265,"y":17556.764831661778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7b763dc2-e990-44b7-b67f-93d27e5b7507","savedPayload":{"position":{"x":25240.187984227265,"y":17556.764831661778},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA120","code":"{\n \"codeName\": \"ema120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema120","id":"41283546-a88c-41a6-87a6-48f178b378f5","savedPayload":{"position":{"x":24387.559961087078,"y":16392.30143675661},"targetPosition":{"x":25410.375213233096,"y":17010.61481189016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"19b80a14-7510-4066-aa0a-43e8d92f8bec","savedPayload":{"position":{"x":25410.375213233096,"y":17010.61481189016},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA150","code":"{\n \"codeName\": \"ema150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema150","id":"d82aeb70-2857-4d97-8f42-6fa22acc3ec1","savedPayload":{"position":{"x":25196.563715112017,"y":15583.29768273167},"targetPosition":{"x":25814.877090245565,"y":16606.11293487769},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2dcea6aa-8e40-44d9-b540-e831f54b0e19","savedPayload":{"position":{"x":25814.877090245565,"y":16606.11293487769},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA300","code":"{\n \"codeName\": \"ema300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema300","id":"3bfc5b00-3b36-4b7e-b549-4cac3826de4f","savedPayload":{"position":{"x":26288.863754655256,"y":15242.923224720009},"targetPosition":{"x":26361.027110017185,"y":16435.925705871858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7cc56b79-f74d-465e-8e4d-070be004c71b","savedPayload":{"position":{"x":26361.027110017185,"y":16435.925705871858},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA600","code":"{\n \"codeName\": \"ema600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema600","id":"22bc84a5-61f6-479e-a87d-b1aee1b8416d","savedPayload":{"position":{"x":27414.227304299915,"y":15449.153749095201},"targetPosition":{"x":26923.708884839514,"y":16539.040968059453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0e28ed26-69c1-4a8e-b13f-cef5faf27fc8","savedPayload":{"position":{"x":26923.708884839514,"y":16539.040968059453},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA900","code":"{\n \"codeName\": \"ema900\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema900","id":"bd0354df-70f8-44e7-b988-49c514433ee3","savedPayload":{"position":{"x":28314.847136923367,"y":16154.744328070137},"targetPosition":{"x":27374.01880115124,"y":16891.836257546922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1dfbb7b7-1ddc-4079-a17d-abef03fcd978","savedPayload":{"position":{"x":27374.01880115124,"y":16891.836257546922},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1200","code":"{\n \"codeName\": \"ema1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1200","id":"fed49d03-931b-45a8-ac59-60859500e8ea","savedPayload":{"position":{"x":28784.402102517168,"y":17198.05266328994},"targetPosition":{"x":27608.79628394814,"y":17413.490425156822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2854d03b-388d-42be-bd49-0b0ed1293a30","savedPayload":{"position":{"x":27608.79628394814,"y":17413.490425156822},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1500","code":"{\n \"codeName\": \"ema1500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1500","id":"1486d92f-10f4-4e34-b603-b0a18408713c","savedPayload":{"position":{"x":28715.322817214525,"y":18340.069388384178},"targetPosition":{"x":27574.25664129682,"y":17984.498787703942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9936d329-ffe9-4c8a-929c-b6f4a3a38954","savedPayload":{"position":{"x":27574.25664129682,"y":17984.498787703942},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"3dda31b0-7d30-43c2-9b91-74c25cffed38","savedPayload":{"position":{"x":26433.190465379113,"y":17628.928187023706},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nvariable.ema30 = calculateEMA(30, candle.close, variable.previousEMA30)\nvariable.previousEMA30 = variable.ema30\n\nvariable.ema60 = calculateEMA(60, candle.close, variable.previousEMA60)\nvariable.previousEMA60 = variable.ema60\n\nvariable.ema90 = calculateEMA(90, candle.close, variable.previousEMA90)\nvariable.previousEMA90 = variable.ema90\n\nvariable.ema120 = calculateEMA(120, candle.close, variable.previousEMA120)\nvariable.previousEMA120 = variable.ema120\n\nvariable.ema150 = calculateEMA(150, candle.close, variable.previousEMA150)\nvariable.previousEMA150 = variable.ema150\n\nvariable.ema300 = calculateEMA(300, candle.close, variable.previousEMA300)\nvariable.previousEMA300 = variable.ema300\n\nvariable.ema600 = calculateEMA(600, candle.close, variable.previousEMA600)\nvariable.previousEMA600 = variable.ema600\n\nvariable.ema900 = calculateEMA(900, candle.close, variable.previousEMA900)\nvariable.previousEMA900 = variable.ema900\n\nvariable.ema1200 = calculateEMA(1200, candle.close, variable.previousEMA1200)\nvariable.previousEMA1200 = variable.ema1200\n\nvariable.ema1500 = calculateEMA(1500, candle.close, variable.previousEMA1500)\nvariable.previousEMA1500 = variable.ema1500\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"df900089-7554-4b01-88d1-801706c194a5","savedPayload":{"position":{"x":26519.027567310557,"y":15404.404677962264},"targetPosition":{"x":27169.970898226584,"y":16406.769506668614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ff38e18a-c36c-4c4a-8d5b-b7230451c098","savedPayload":{"position":{"x":27169.970898226584,"y":16406.769506668614},"targetPosition":{"x":27820.91422914261,"y":17409.134335374965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA30 = 0\nvariable.previousEMA60 = 0\nvariable.previousEMA90 = 0\nvariable.previousEMA120 = 0\nvariable.previousEMA150 = 0\nvariable.previousEMA300 = 0\nvariable.previousEMA600 = 0\nvariable.previousEMA900 = 0\nvariable.previousEMA1200 = 0\nvariable.previousEMA1500 = 0\n","id":"14cfa602-002c-439e-b658-24cc8d2d1c14","savedPayload":{"position":{"x":30208.00437109811,"y":17284.03224208664},"targetPosition":{"x":29014.45930012036,"y":17346.583288730802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2489fa2c-03cb-4007-b426-88158b8ab442","savedPayload":{"position":{"x":29014.45930012036,"y":17346.583288730802},"targetPosition":{"x":27820.91422914261,"y":17409.134335374965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ff57a6a1-1133-4cce-abab-d958d5936360","savedPayload":{"position":{"x":27820.91422914261,"y":17409.134335374965},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4394346c-7c25-478f-9be7-04f071dc673c","savedPayload":{"position":{"x":27278.312489080887,"y":18474.05021072548},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"274a20f7-97c3-452d-9ef7-aa35f482f5e3","savedPayload":{"position":{"x":28458.78083049564,"y":18661.01802830129},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"MACD","code":"{\n\"codeName\": \"MACD\",\n\"repo\": \"MACD-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces the MACD indicator.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"b1bf9ad6-e21f-43a9-b7a5-7d5dd0485b2e","savedPayload":{"position":{"x":28638.334581814273,"y":17829.29835889351},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"01d43ed0-2a80-4eca-bee6-db2fe40470fc"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"a8aa057b-aa19-45cb-bca0-7c3b57a350f7","savedPayload":{"position":{"x":27434.81681755315,"y":19034.972852562383},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"19b1d791-d2ea-4f25-a6e1-fe0a64450745"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"150637f5-1917-439e-916f-71e86edccd49","savedPayload":{"position":{"x":26234.79050414196,"y":17829.29835889351},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"c390cbd3-0ba0-4507-8614-42c88f4ce7e6"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"6854acc9-b22d-46e6-8967-e3843ca6db76","savedPayload":{"position":{"x":27434.81681755315,"y":16635.513637507844},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"89254c6c-9be2-4037-b063-467edc660d10"}}}],"id":"af39ab1b-b1c0-4869-9093-47ad8ff63494","savedPayload":{"position":{"x":27434.81681755315,"y":17829.29835889351},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"7e17f51a-deed-4976-a53b-d34c2e45f92f","savedPayload":{"position":{"x":29564.486349152638,"y":17081.147117661625},"targetPosition":{"x":28372.968800631057,"y":17081.147117661625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"101cc7d6-d35b-4907-b530-f28d5e02ff0a"}}},{"type":"Status Dependency","name":"Olivia: Candles","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"473dbe5e-6332-4005-8457-c77c3f5c65d0","savedPayload":{"position":{"x":27755.065291823885,"y":18151.38738909073},"targetPosition":{"x":28372.968800631057,"y":17081.147117661625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"fa10270c-f94c-479d-9094-f974018e2029","savedPayload":{"position":{"x":27792.84250139765,"y":16076.338892582458},"targetPosition":{"x":28372.968800631057,"y":17081.147117661625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"7a34fbb2-19de-4b82-88f2-c016f6959f74","savedPayload":{"position":{"x":28372.968800631057,"y":17081.147117661625},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"101cc7d6-d35b-4907-b530-f28d5e02ff0a","savedPayload":{"position":{"x":29489.962772949682,"y":17519.5349470019},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"1bc17bd6-0c20-4dfe-87dd-68db36113733","savedPayload":{"position":{"x":27577.622602093365,"y":17559.897039532294},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f2eca95a-37ae-448b-8ff9-c6dc4b133245","savedPayload":{"position":{"x":28922.613082409905,"y":17126.474076942337},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"44019efe-950a-4eec-a546-cd2ee26818b9","savedPayload":{"position":{"x":28551.810789871775,"y":18267.686188233783},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces the MACD indicator.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"c79ae046-983f-4acf-9c73-ab7e5d24fd85","savedPayload":{"position":{"x":29622.70234536994,"y":18136.218121881386},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"dd5d3067-ff7b-4353-ba4f-c030bd3da796"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"daa8862c-2eda-4846-97d5-8684673baf3f","savedPayload":{"position":{"x":28429.82625090982,"y":19328.948707258398},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"29e18539-f188-4d29-9531-25cd3ee8f282"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"59cb9a88-ccd4-4306-8822-bf9d0e526c02","savedPayload":{"position":{"x":27219.868952893725,"y":18136.218121881386},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"8a9dde13-e4b8-40f3-80bc-ea51050b2f08"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"b09b8313-baaf-45f4-a0fb-b33614d58699","savedPayload":{"position":{"x":28429.82625090982,"y":16931.784475928485},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"ec2611a6-699b-45a5-beec-679dd4b7734a"}}}],"id":"a95e4b61-4e49-4b99-bfb8-8bb917afe8df","savedPayload":{"position":{"x":28429.82625090982,"y":18136.218121881386},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"e02fb6a2-c775-46de-bce6-a40f7d40cd5c","savedPayload":{"position":{"x":30793.184205096717,"y":18403.230208435474},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a9d544cb-9643-4f7e-9220-d3ec7397bcdf"}}},{"type":"Status Dependency","name":"Ending: Oliva Candles","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"650627ec-3cab-4024-a17d-a43174f869e9","savedPayload":{"position":{"x":29599.682638995066,"y":19607.362300302328},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"62a1b4d7-e2fd-44bf-9e37-3108a7b5b956","savedPayload":{"position":{"x":28381.75723571334,"y":18403.230208435474},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"38aa26d5-f3b2-43e6-8533-cd51d7128221","savedPayload":{"position":{"x":29599.682638995066,"y":17204.8776526669},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"e8291604-ea73-4217-b00c-51f65bdec1d6","savedPayload":{"position":{"x":29599.682638995066,"y":18403.230208435474},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a9d544cb-9643-4f7e-9220-d3ec7397bcdf","savedPayload":{"position":{"x":29953.37158296436,"y":19549.86160257385},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"35b430c4-60bd-41ff-8a3a-7907146b0238","savedPayload":{"position":{"x":27812.00440938705,"y":18577.005613943882},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"c6191bb8-66bf-4d67-9d1b-9364e7e6e84e","savedPayload":{"position":{"x":27967.34775076316,"y":20162.468823604046},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8e5db945-8507-4489-9288-21cfa1e9301c","savedPayload":{"position":{"x":28783.515194879114,"y":19282.84951601976},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"MACD 122609","code":"{\n \"codeName\": \"MACD122609\",\n \"singularVariableName\": \"macd122609\",\n \"pluralVariableName\": \"macd122609s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-122609/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"01d43ed0-2a80-4eca-bee6-db2fe40470fc","savedPayload":{"position":{"x":29001.605377723823,"y":19267.71259687947},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-122609/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-122609/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"dd5d3067-ff7b-4353-ba4f-c030bd3da796","savedPayload":{"position":{"x":29190.95693616379,"y":20665.56193462382},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"c30a9207-3220-4aa4-b96e-64a82200e356","savedPayload":{"position":{"x":28631.3258911697,"y":21793.92073367556},"targetPosition":{"x":27782.839172620195,"y":20945.434015126055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"16c55335-8817-4121-a068-1c2d184fd814","savedPayload":{"position":{"x":27920.706795726594,"y":19413.599262404816},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"0f82ce78-91ac-4b61-b514-bb1a67c2ef0e","savedPayload":{"position":{"x":28115.0103265817,"y":21511.146536207056},"targetPosition":{"x":28115.0103265817,"y":20311.2051113409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dedc2ef0-61e4-45bd-921d-187c9a6f3ae1","savedPayload":{"position":{"x":28115.0103265817,"y":20311.2051113409},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"42754005-58a0-4a8b-b839-938d11aeb0ab","savedPayload":{"position":{"x":27386.011891064318,"y":23617.31794525805},"targetPosition":{"x":27653.023977618406,"y":22447.461557172806},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5fe10f78-a397-4fb1-bfeb-a506d44d60ef","savedPayload":{"position":{"x":27653.023977618406,"y":22447.461557172806},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"588045df-e0fb-4c07-adf3-1acd832088af","savedPayload":{"position":{"x":28038.867621927773,"y":21798.24024123054},"targetPosition":{"x":26838.92619706162,"y":21798.24024123054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2926733e-3962-4e7b-a492-7fcb437f536e","savedPayload":{"position":{"x":26838.92619706162,"y":21798.24024123054},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA12","code":"{\n \"codeName\": \"ema12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema12","id":"d9f6340c-15cd-499b-ba74-007b4c569b22","savedPayload":{"position":{"x":25852.571855405713,"y":21440.318131116313},"targetPosition":{"x":26838.926197061617,"y":20756.970096944584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"29fb3e14-c1fd-4fa6-af1a-62b1c61ff1fc","savedPayload":{"position":{"x":26838.926197061617,"y":20756.970096944584},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA26","code":"{\n \"codeName\": \"ema26\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema26","id":"748ed791-c88b-4776-b2cb-742758821641","savedPayload":{"position":{"x":25558.72031915047,"y":20849.08953955886},"targetPosition":{"x":26739.378191661483,"y":21063.34735432321},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d1b7a8ce-c89b-4e0f-ac04-0f45d575524d","savedPayload":{"position":{"x":26739.378191661483,"y":21063.34735432321},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"9652e52e-55c0-47ee-a90c-a1a700f6b989","savedPayload":{"position":{"x":26553.33999582903,"y":19304.89648577576},"targetPosition":{"x":27236.68803000076,"y":20291.25082743166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6157c979-57a2-473c-b19f-f79bb2f12c09","savedPayload":{"position":{"x":27236.68803000076,"y":20291.25082743166},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7985ad16-8c8a-460f-9445-711df5e062a7","savedPayload":{"position":{"x":27920.036064172495,"y":21277.60516908756},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma12 = calculateSMA(12)\nvariable.sma26 = calculateSMA(26)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA12 and EMA26 Calculation */\n\nvariable.ema12 = calculateEMA(12, variable.sma12, variable.previousEMA12)\nvariable.previousEMA12 = variable.ema12 \n \nvariable.ema26 = calculateEMA(26, variable.sma26, variable.previousEMA26)\nvariable.previousEMA26 = variable.ema26 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema12 - variable.ema26\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA9 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(9, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"e1e871f6-1e87-423f-8214-ece80c4295eb","savedPayload":{"position":{"x":29345.095059562565,"y":20258.019352826224},"targetPosition":{"x":28145.15363469641,"y":20258.019352826224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c3390f8c-4865-42b1-aa00-eaa49d293121","savedPayload":{"position":{"x":28145.15363469641,"y":20258.019352826224},"targetPosition":{"x":26945.212209830253,"y":20258.019352826224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA12 = 0\nvariable.previousEMA26 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"a9600d4d-ddc7-4639-a8bd-d5f6840a1f04","savedPayload":{"position":{"x":29023.571723805027,"y":19058.07792796007},"targetPosition":{"x":27984.39196681764,"y":19658.048640393146},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f8ff5320-c74f-4f6e-8b15-f7284242f24e","savedPayload":{"position":{"x":27984.39196681764,"y":19658.048640393146},"targetPosition":{"x":28134.293878936845,"y":18897.005871710393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c69aae16-d38f-4d9a-8174-4e664a22e579","savedPayload":{"position":{"x":28134.293878936845,"y":18897.005871710393},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6c0c9bf0-90af-4497-b4fb-49b5872b1119","savedPayload":{"position":{"x":28134.293878936845,"y":20096.94729657655},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"MACD 031016","code":"{\n \"codeName\": \"MACD031016\",\n \"singularVariableName\": \"macd031016\",\n \"pluralVariableName\": \"macd031016s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-031016/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"19b1d791-d2ea-4f25-a6e1-fe0a64450745","savedPayload":{"position":{"x":28282.105403757483,"y":20258.019352826224},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-031016/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-031016/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"ec2611a6-699b-45a5-beec-679dd4b7734a","savedPayload":{"position":{"x":27307.281549415242,"y":21277.60516908756},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"7e2e4448-6bc6-4c1c-9a7f-54185fea3831","savedPayload":{"position":{"x":28334.850436703222,"y":21355.766628122463},"targetPosition":{"x":27185.605557063584,"y":21010.66428137314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"399e67a5-1b3c-4f13-b1a8-c8333b013471","savedPayload":{"position":{"x":27185.605557063584,"y":21010.66428137314},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"0e12c2f0-25f8-48c6-9920-4291c0154f92","savedPayload":{"position":{"x":27804.916740337372,"y":21722.224991850766},"targetPosition":{"x":26604.975315471216,"y":21722.224991850766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1588b3ba-04e6-498f-baeb-857c55bf0c2f","savedPayload":{"position":{"x":26604.975315471216,"y":21722.224991850766},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"5d5b5bb6-fcd8-4834-9da9-858c8fc756d6","savedPayload":{"position":{"x":26893.389755540775,"y":21817.156814263457},"targetPosition":{"x":25691.258330674624,"y":21814.80681426346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a1c75f48-5568-46da-a828-6d26a69b5021","savedPayload":{"position":{"x":25691.258330674624,"y":21814.80681426346},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"a42bb9fd-fb33-4c25-b3d3-7ce7c8839e08","savedPayload":{"position":{"x":23923.034562970053,"y":21802.791210718362},"targetPosition":{"x":24979.697620197,"y":21234.17657267109},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7d0b5eee-4b62-4e35-a421-e3825b0cdb2c","savedPayload":{"position":{"x":24979.697620197,"y":21234.17657267109},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA3","code":"{\n \"codeName\": \"ema3\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema3","id":"c725639d-6fa1-480f-b962-90be561f8464","savedPayload":{"position":{"x":23737.87091814467,"y":19975.35724112517},"targetPosition":{"x":24887.115797784307,"y":20320.459587874495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4406003b-bf04-4d4e-b9e5-fb444be155ee","savedPayload":{"position":{"x":24887.115797784307,"y":20320.459587874495},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA10","code":"{\n \"codeName\": \"ema10\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema10","id":"fbfc968a-1b7e-48f6-935b-b40fe63bdc85","savedPayload":{"position":{"x":24899.13140132941,"y":18552.235820169928},"targetPosition":{"x":25467.746039376678,"y":19608.898877396874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5cc4f53-cc80-457a-842f-a2259450f02f","savedPayload":{"position":{"x":25467.746039376678,"y":19608.898877396874},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"9724655b-b624-425d-b21c-87c69ede1d0a","savedPayload":{"position":{"x":26726.565370922595,"y":18367.072175344543},"targetPosition":{"x":26381.46302417327,"y":19516.31705498418},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d0f070bb-08a6-4c05-8e49-49f7b6a3aa15","savedPayload":{"position":{"x":26381.46302417327,"y":19516.31705498418},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b5df9321-87e6-4c0b-892b-0af0e9b47d8d","savedPayload":{"position":{"x":26036.360677423945,"y":20665.56193462382},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma3 = calculateSMA(3)\nvariable.sma10 = calculateSMA(10)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA3 and EMA10 Calculation */\n\nvariable.ema3 = calculateEMA(3, variable.sma3, variable.previousEMA3)\nvariable.previousEMA3 = variable.ema3 \n \nvariable.ema10 = calculateEMA(10, variable.sma10, variable.previousEMA10)\nvariable.previousEMA10 = variable.ema10 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema3 - variable.ema10\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA16 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(16, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"6e3e0c8a-7600-4cf4-aa00-a29c8e94b42a","savedPayload":{"position":{"x":23922.12410580247,"y":19940.705479070148},"targetPosition":{"x":25073.918170833193,"y":19604.209037974808},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ba2052e5-b0b2-4cae-b4a8-3212eb5cbe62","savedPayload":{"position":{"x":25073.918170833193,"y":19604.209037974808},"targetPosition":{"x":26225.712235863914,"y":19267.712596879468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA3 = 0\nvariable.previousEMA10 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"e009ff8c-ac89-4cff-b3c4-27777ff2173c","savedPayload":{"position":{"x":26794.6773683514,"y":16936.250315294626},"targetPosition":{"x":26510.194802107657,"y":18101.981456087047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fba3e3c4-5cf5-4925-9e02-36981e662f0d","savedPayload":{"position":{"x":26510.194802107657,"y":18101.981456087047},"targetPosition":{"x":26225.712235863914,"y":19267.712596879468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6659182a-7112-4c25-8fac-69f8745f9d2f","savedPayload":{"position":{"x":26225.712235863914,"y":19267.712596879468},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d1482dc0-e9f1-47ba-b75e-961fa914a53a","savedPayload":{"position":{"x":27093.02373465089,"y":20096.94729657655},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"MACD 081709","code":"{\n \"codeName\": \"MACD081709\",\n \"singularVariableName\": \"macd081709\",\n \"pluralVariableName\": \"macd081709s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-081709/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"c390cbd3-0ba0-4507-8614-42c88f4ce7e6","savedPayload":{"position":{"x":27059.25150845189,"y":20312.937784589016},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-081709/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-081709/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"29e18539-f188-4d29-9531-25cd3ee8f282","savedPayload":{"position":{"x":25654.314486429903,"y":20186.49116396218},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"94ec28d4-c1bc-4c6d-8887-75877f9a2343","savedPayload":{"position":{"x":26233.88411897216,"y":21038.60974305523},"targetPosition":{"x":25787.153536040696,"y":19924.926121292057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5135ffe3-47fa-4642-8c46-0994438d7e7a","savedPayload":{"position":{"x":25787.153536040696,"y":19924.926121292057},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"d3388f28-900d-452f-b83c-936c50b4344e","savedPayload":{"position":{"x":24397.208920127483,"y":21018.00143072767},"targetPosition":{"x":24868.815936618357,"y":19914.621965128277},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8056d769-ea76-4ec0-88ff-952921e48d2c","savedPayload":{"position":{"x":24868.815936618357,"y":19914.621965128277},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"3864df8c-ee73-4f0e-be03-718954a4dbfc","savedPayload":{"position":{"x":23113.055709582888,"y":19704.703665391815},"targetPosition":{"x":24226.73933134606,"y":19257.97308246035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a69347ff-6f46-464a-834a-4d441b8ff291","savedPayload":{"position":{"x":24226.73933134606,"y":19257.97308246035},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"9db26074-5aaf-4f3e-83aa-bb1064981c64","savedPayload":{"position":{"x":23133.66402191045,"y":17868.028466547137},"targetPosition":{"x":24237.04348750984,"y":18339.63548303801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cf022fb7-6c7e-432d-ae6a-fe0f4ed28116","savedPayload":{"position":{"x":24237.04348750984,"y":18339.63548303801},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA8","code":"{\n \"codeName\": \"ema8\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema8","id":"93f62cc4-1f47-4b75-8a7c-c8dbd75b0c9f","savedPayload":{"position":{"x":24446.961787246302,"y":16583.875256002542},"targetPosition":{"x":24893.692370177767,"y":17697.558877765714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"80e1f38f-36c5-440e-a12b-f9154efede9f","savedPayload":{"position":{"x":24893.692370177767,"y":17697.558877765714},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA17","code":"{\n \"codeName\": \"ema17\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema17","id":"73b43260-1688-460b-862c-b8fb7406cc10","savedPayload":{"position":{"x":26283.63698609098,"y":16604.483568330103},"targetPosition":{"x":25812.029969600106,"y":17707.863033929494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a2552af4-df0a-4fcf-85ae-1e35dbcb2608","savedPayload":{"position":{"x":25812.029969600106,"y":17707.863033929494},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"94cb6751-f4a9-4bad-a8a9-d53d3375a77c","savedPayload":{"position":{"x":27567.790196635575,"y":17917.781333665956},"targetPosition":{"x":26454.106574872403,"y":18364.51191659742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"52e3a47c-f282-4edc-83cb-8bce988e054b","savedPayload":{"position":{"x":26454.106574872403,"y":18364.51191659742},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f5a29a3d-06eb-4298-80d0-3d6e22957829","savedPayload":{"position":{"x":25340.42295310923,"y":18811.242499528886},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma8 = calculateSMA(8)\nvariable.sma17 = calculateSMA(17)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA8 and EMA17 Calculation */\n\nvariable.ema8 = calculateEMA(8, variable.sma8, variable.previousEMA8)\nvariable.previousEMA8 = variable.ema8 \n \nvariable.ema17 = calculateEMA(17, variable.sma17, variable.previousEMA17)\nvariable.previousEMA17 = variable.ema17 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema8 - variable.ema17\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA9 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(9, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"0290fa4a-851b-4e21-b35e-61e106fc8f81","savedPayload":{"position":{"x":24588.933609208514,"y":16706.32517860076},"targetPosition":{"x":25570.14897398337,"y":17397.031940576904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2a30807-83b5-4c99-8f27-55783b4487ce","savedPayload":{"position":{"x":25570.14897398337,"y":17397.031940576904},"targetPosition":{"x":26551.364338758227,"y":18087.738702553048},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA8 = 0\nvariable.previousEMA17 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"b8dca759-eb3d-4b8b-8a20-99679727f272","savedPayload":{"position":{"x":28728.918908407148,"y":17078.93059957191},"targetPosition":{"x":27640.141623582687,"y":17583.33465106248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a16923a7-9b13-4526-818d-9278fdc509a0","savedPayload":{"position":{"x":27640.141623582687,"y":17583.33465106248},"targetPosition":{"x":26551.364338758227,"y":18087.738702553048},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8136f190-cf6a-4ca3-8620-7153ad82a295","savedPayload":{"position":{"x":26551.364338758227,"y":18087.738702553048},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"683e6b29-9f82-4a8e-93eb-20ac0e81a750","savedPayload":{"position":{"x":26443.802418708623,"y":19282.84951601976},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"MACD 245209","code":"{\n \"codeName\": \"MACD245209\",\n \"singularVariableName\": \"macd245209\",\n \"pluralVariableName\": \"macd245209s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-245209/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"89254c6c-9be2-4037-b063-467edc660d10","savedPayload":{"position":{"x":26253.8776166457,"y":19391.113192918616},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-245209/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-245209/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"8a9dde13-e4b8-40f3-80bc-ea51050b2f08","savedPayload":{"position":{"x":25476.773660018967,"y":18213.85101977661},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"adee537e-2c4d-4454-9006-05171c09313a","savedPayload":{"position":{"x":25171.916283445207,"y":19198.264048819452},"targetPosition":{"x":25764.097237812497,"y":18154.6256342359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"38a52afc-8a7c-49c9-8068-dbe438ac64d0","savedPayload":{"position":{"x":25764.097237812497,"y":18154.6256342359},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"83439522-7972-454e-af41-d516ee51b26f","savedPayload":{"position":{"x":24042.880255016913,"y":17749.4444827247},"targetPosition":{"x":25199.57922359835,"y":17430.215851188525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"03c98b2f-4e9c-4800-9d9b-5c6ef3f94665","savedPayload":{"position":{"x":25199.57922359835,"y":17430.215851188525},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"6aa9ee37-3044-444c-bc27-e09dd444f182","savedPayload":{"position":{"x":24269.001363012685,"y":15926.62531091777},"targetPosition":{"x":25312.639777596236,"y":16518.80626528506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c9237bcd-4d76-4460-bcbb-8474843efc03","savedPayload":{"position":{"x":25312.639777596236,"y":16518.80626528506},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"35ac625e-5516-4a15-b92d-f3a5dc4d8ec0","savedPayload":{"position":{"x":25717.820929107438,"y":14797.589282489473},"targetPosition":{"x":26037.049560643612,"y":15954.288251070911},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8dd22ed9-76d1-4108-8a7f-ed4c03d7eede","savedPayload":{"position":{"x":26037.049560643612,"y":15954.288251070911},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA24","code":"{\n \"codeName\": \"ema24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema24","id":"e56fbdd1-4b1c-484b-bcbb-6b9ec6414080","savedPayload":{"position":{"x":27540.640100914366,"y":15023.710390485248},"targetPosition":{"x":26948.459146547077,"y":16067.3488050688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"57f32362-cb33-471d-a855-2c3cddb88bf9","savedPayload":{"position":{"x":26948.459146547077,"y":16067.3488050688},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA52","code":"{\n \"codeName\": \"ema52\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema52","id":"619feddc-3ff2-4a97-aa8b-a924b80bd099","savedPayload":{"position":{"x":28669.67612934266,"y":16472.52995658},"targetPosition":{"x":27512.977160761224,"y":16791.758588116176},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"93f3c29f-178d-44fb-8f64-21e617d2387e","savedPayload":{"position":{"x":27512.977160761224,"y":16791.758588116176},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"615f9b7a-676f-444b-8fc8-8355c8c8aef6","savedPayload":{"position":{"x":28443.55502134689,"y":18295.34912838693},"targetPosition":{"x":27399.916606763338,"y":17703.16817401964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"650fc7dc-1ea8-426d-a720-89efdec4292e","savedPayload":{"position":{"x":27399.916606763338,"y":17703.16817401964},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"371d2f8e-8868-4933-baee-9827c0496fc1","savedPayload":{"position":{"x":26356.278192179787,"y":17110.98721965235},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma24 = calculateSMA(24)\nvariable.sma52 = calculateSMA(52)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA24 and EMA52 Calculation */\n\nvariable.ema24 = calculateEMA(24, variable.sma24, variable.previousEMA24)\nvariable.previousEMA24 = variable.ema24 \n \nvariable.ema52 = calculateEMA(52, variable.sma52, variable.previousEMA52)\nvariable.previousEMA52 = variable.ema52 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema24 - variable.ema52\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA9 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(9, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"4f4e66a9-4791-494a-ada7-72f3d5db7415","savedPayload":{"position":{"x":27533.422879546048,"y":15211.054708497035},"targetPosition":{"x":27605.184361243766,"y":16408.84839392636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d8e07801-1e77-44a5-a232-fd672264f252","savedPayload":{"position":{"x":27605.184361243766,"y":16408.84839392636},"targetPosition":{"x":27676.945842941484,"y":17606.642079355686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA24 = 0\nvariable.previousEMA52 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"5f25ca07-07ce-49a7-a397-5d2f3e89c0c3","savedPayload":{"position":{"x":29823.34684478797,"y":18680.141232458136},"targetPosition":{"x":28750.146343864726,"y":18143.39165590691},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dd01ebc2-8204-4b51-83d9-92d416521553","savedPayload":{"position":{"x":28750.146343864726,"y":18143.39165590691},"targetPosition":{"x":27676.945842941484,"y":17606.642079355686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e1a8b841-84d8-4ddd-822b-d81fe2b9a313","savedPayload":{"position":{"x":27676.945842941484,"y":17606.642079355686},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"47984765-8180-45cf-a9eb-f0a8b22d165d","savedPayload":{"position":{"x":26675.50682371596,"y":18267.686188233787},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7724b857-30aa-4d3c-9ab7-e70895229f2a","savedPayload":{"position":{"x":27613.65880679387,"y":19015.83742946567},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"RSI","code":"{\n\"codeName\": \"RSI\",\n\"repo\": \"RSI-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Calculates RSI.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"41eb05b7-0222-49b7-9b62-f14f43302f8f","savedPayload":{"position":{"x":29171.806663959105,"y":18368.96660141731},"targetPosition":{"x":27932.97426474749,"y":18368.96660141731},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5ec62760-e144-4496-98ab-0415a4b315ec"}}}],"id":"35d2683b-470d-44e0-97bb-6075e6b5cc92","savedPayload":{"position":{"x":27932.97426474749,"y":18368.96660141731},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"ea692963-60c5-445b-921c-f2be614186d7","savedPayload":{"position":{"x":30039.894488787788,"y":19241.352656188723},"targetPosition":{"x":28805.360319518903,"y":19241.352656188723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}},{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"4211e16a-a54f-4049-941e-fd3be8244852","savedPayload":{"position":{"x":28187.145912626256,"y":20312.131418897843},"targetPosition":{"x":28805.360319518903,"y":19241.352656188723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"bbff3247-937a-429e-9959-c896b8207f26"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"9d9b2836-9eab-437b-9426-2cef828cd0e3","savedPayload":{"position":{"x":28190.753527095938,"y":18176.822465035213},"targetPosition":{"x":28805.360319518903,"y":19241.352656188723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"1a42abe3-eaab-444f-8687-c3930dc28a06","savedPayload":{"position":{"x":28805.360319518903,"y":19241.352656188723},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"bbff3247-937a-429e-9959-c896b8207f26","savedPayload":{"position":{"x":28486.044861565282,"y":20433.054168913757},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b2babf3e-22f6-4064-b4e5-840eec9ff707","savedPayload":{"position":{"x":26614.725337987147,"y":18834.900466406343},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ae4d9310-3446-41b3-88b9-90978defd305","savedPayload":{"position":{"x":26421.957294068834,"y":19879.983572095964},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"96f31416-5090-428a-be83-985a0b3ab275","savedPayload":{"position":{"x":27613.65880679387,"y":19560.668114142343},"targetPosition":{"x":26741.272752022454,"y":18688.28205937093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Calculates RSI\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"7539f591-7ca7-4fd5-9142-a6b470f8ef8e","savedPayload":{"position":{"x":28304.221974264223,"y":19879.983572095964},"targetPosition":{"x":27060.588209976075,"y":19879.983572095964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f1556d09-f134-4678-83fb-04002d1dcd34"}}}],"id":"f5a20865-68a4-4e3f-8547-afc741d7fb85","savedPayload":{"position":{"x":27060.588209976075,"y":19879.983572095964},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"632dbd10-6cf7-453a-8e5c-4a74d33fcaf4","savedPayload":{"position":{"x":27482.785193281634,"y":20734.02476152611},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2d1d4e5a-49c3-4d9a-958a-195d3f0949c2"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"5a1a8917-5d85-4f33-b552-a314ee6c54db","savedPayload":{"position":{"x":26250.133382691834,"y":21963.9114888},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"9ea493a4-33b1-445e-975d-b202994079c8","savedPayload":{"position":{"x":25024.625861261113,"y":20734.02476152611},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"86af23c8-eb30-499a-9d88-39e0e9df06e5","savedPayload":{"position":{"x":26250.133382691834,"y":19498.271630265965},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"6e2f9722-24f9-40dc-9e38-f4dcbbbeb38a","savedPayload":{"position":{"x":26250.133382691834,"y":20734.02476152611},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2d1d4e5a-49c3-4d9a-958a-195d3f0949c2","savedPayload":{"position":{"x":24996.500642479627,"y":20433.054168913757},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"525140eb-d037-4b8d-9eef-f01574ca49ff","savedPayload":{"position":{"x":24867.395248746583,"y":18833.041985370164},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"9162d141-5486-4a0d-a3e4-71c74060beb8","savedPayload":{"position":{"x":25549.57123929742,"y":18368.96660141731},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1177bcd-22dc-425b-8f30-878844aa82b8","savedPayload":{"position":{"x":25868.88669725104,"y":19560.668114142343},"targetPosition":{"x":26741.272752022454,"y":18688.28205937093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"RSI14","code":"{\n \"codeName\": \"RSI-14\",\n \"singularVariableName\": \"rsi14\",\n \"pluralVariableName\": \"rsi14s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/RSI/@Exchange/Output/RSI-14/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"5ec62760-e144-4496-98ab-0415a4b315ec","savedPayload":{"position":{"x":25308.780371715748,"y":18915.16656329497},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/RSI/@Exchange/Output/RSI-14/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/RSI/@Exchange/Output/RSI-14/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"f1556d09-f134-4678-83fb-04002d1dcd34","savedPayload":{"position":{"x":24650.335895985,"y":17622.89651793398},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","name":"Begin","code":"record.current.begin","id":"069fdb18-b72b-4fd2-9255-061f7a4f0b7e","savedPayload":{"position":{"x":23238.785608053426,"y":16983.34417666455},"targetPosition":{"x":24457.336409319465,"y":16790.344689999012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"309f6917-c246-4d84-89ac-abca872eb828","savedPayload":{"position":{"x":24457.336409319465,"y":16790.344689999012},"targetPosition":{"x":25675.887210585504,"y":16597.345203333476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"2128f049-e006-4e71-b9a5-91655bfcb290","savedPayload":{"position":{"x":25289.888237254432,"y":14160.243600801401},"targetPosition":{"x":25482.88772391997,"y":15378.794402067439},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"38a593cc-3232-4977-9597-18939c86bb5d","savedPayload":{"position":{"x":25482.88772391997,"y":15378.794402067439},"targetPosition":{"x":25675.887210585504,"y":16597.345203333476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Value","code":"{\n \"codeName\": \"value\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.value","id":"c5e2ca09-53a7-4655-b0dc-242b7fbd11f0","savedPayload":{"position":{"x":28112.988813117583,"y":16211.346230002402},"targetPosition":{"x":26894.438011851544,"y":16404.34571666794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5988292a-69bf-4e2d-833b-dccb78aa32a8","savedPayload":{"position":{"x":26894.438011851544,"y":16404.34571666794},"targetPosition":{"x":25675.887210585504,"y":16597.345203333476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b12a20d9-1b6a-4525-b50c-8edf1fc3bff8","savedPayload":{"position":{"x":25675.887210585504,"y":16597.345203333476},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* \nCalculation method credit: https://www.macroption.com/rsi-calculation/\n\nRSI Calculation Formula\n\n RSI = 100 – 100 / ( 1 + RS )\n RS = Relative Strength = AvgU / AvgD\n AvgU = average of all up moves in the last N price bars\n AvgD = average of all down moves in the last N price bars\n N = the period of RSI\n There are 3 different commonly used methods for the exact calculation of AvgU and AvgD (see details below)\n\nRSI Calculation Step by Step\n\n Calculate up moves and down moves (get U and D)\n Average the up moves and down moves (get AvgU and AvgD)\n Calculate Relative Strength (get RS)\n Calculate the Relative Strength Index (get RSI)\n*/\n\n/* Calculating Up Moves and Down Moves */\n\n//let candle = record.current // Our main dependencies are candles \n//let candlePrevious = record.previous\n\nif (record.previous !== undefined) {\n if (record.current.close > record.previous.close) {\n variable.last14U.push(record.current.close - record.previous.close) // Add win to last 14 array.\n } else {\n variable.last14U.push(0) // Add 0 to keep proper count of records in the last 14 array.\n }\n \n if (record.current.close < record.previous.close) {\n variable.last14D.push(record.previous.close - record.current.close) // Add win to last 14 array.\n } else {\n variable.last14D.push(0) // Add 0 to keep proper count of records in the last 14 array.\n }\n \n if (variable.last14U.length > 14) {\n variable.last14U.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n \n if (variable.last14D.length > 14) {\n variable.last14D.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n \n /* Calculating Averages of Up Moves and Down Moves */\n \n variable.avgU = calculateAVGU(14)\n variable.avgD = calculateAVGD(14)\n \n /* Calculating Relative Strength */\n \n if (variable.avgD > 0) {\n relativeStrength = variable.avgU / variable.avgD\n } else {\n relativeStrength = 0\n }\n\n /* Calculating RSI */\n\n relativeStrengthIndex = 100 - 100 / ( 1 + relativeStrength)\n\n if (relativeStrengthIndex !== undefined) {\n variable.value = relativeStrengthIndex.toFixed(2)\n } else {\n variable.value = 0\n }\n} else {\n variable.value = 0\n}\n\nfunction calculateAVGU(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last14U.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sumU = 0 // Initialize sum variable. \n for (let j = variable.last14U.length - periods; j < variable.last14U.length; j++) { // Iterate through the last periods\n sumU = sumU + variable.last14U[j]\n }\n let averageU = sumU / periods\n return averageU\n}\n\nfunction calculateAVGD(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last14D.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sumD = 0 // Initialize sum variable. \n for (let i = variable.last14D.length - periods; i < variable.last14D.length; i++) { // Iterate through the last periods\n sumD = sumD + variable.last14D[i]\n }\n let averageD = sumD / periods\n return averageD\n}","id":"a00ed092-3bc1-4288-979d-34c204713d65","savedPayload":{"position":{"x":27097.29520117411,"y":14791.690894603777},"targetPosition":{"x":27032.726228560303,"y":16023.740286834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c2f8b23a-4e60-4181-9c19-ed243eb151cb","savedPayload":{"position":{"x":27032.726228560303,"y":16023.740286834},"targetPosition":{"x":26968.157255946495,"y":17255.789679064223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* \nWe keep two separate arrays to store last 14 price increments or losses.\n*/\n\nvariable.last14U = []\nvariable.last14D = []","id":"59da2324-377e-4307-a6d1-b9cf170733ba","savedPayload":{"position":{"x":29037.560428109788,"y":18599.675812454083},"targetPosition":{"x":28002.85884202814,"y":17927.732745759153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aca0a380-6355-42b9-876b-6932d6d13105","savedPayload":{"position":{"x":28002.85884202814,"y":17927.732745759153},"targetPosition":{"x":26968.157255946495,"y":17255.789679064223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5c066df5-2a29-4c74-b7bc-dc5ea1329089","savedPayload":{"position":{"x":26968.157255946495,"y":17255.789679064223},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e24248b9-90df-4b26-b5cc-0bac80efa0c7","savedPayload":{"position":{"x":25868.88669725104,"y":17815.896004599515},"targetPosition":{"x":26741.272752022454,"y":18688.28205937093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"RSI 14","id":"72403d40-2a64-4e51-8eaf-b1a872e4474e"}}}],"id":"276e2181-0c8d-4d56-94e0-1999ec317cb5","savedPayload":{"position":{"x":26741.272752022454,"y":18688.28205937093},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"tradingBots":[],"plotters":[{"type":"Plotter","name":"SMA","code":"{\n\"codeName\": \"Plotter SMA\"\n}","modules":[{"type":"Plotter Module","name":"SMA Popular","code":"{\n\"codeName\": \"SMA-Popular\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"SMA 20 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma20","id":"81557791-d18b-472c-b152-612294f281cc","savedPayload":{"position":{"x":26015.054378572437,"y":20104.30198824758},"targetPosition":{"x":26738.91986604367,"y":19241.632692998777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b932c738-3b05-4b1f-a822-2ba7bae30252","savedPayload":{"position":{"x":26738.91986604367,"y":19241.632692998777},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 20 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma20","id":"dd573845-585b-4a89-8518-425173e02916","savedPayload":{"position":{"x":25244.73281654311,"y":18770.065904646966},"targetPosition":{"x":26353.759085029007,"y":18574.51465119847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"44ba79ce-2ad1-4bb7-87db-df0aa58e6440","savedPayload":{"position":{"x":26353.759085029007,"y":18574.51465119847},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 50 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma50","id":"054b7477-497f-46f9-b33e-de27dc3d494f","savedPayload":{"position":{"x":25512.262687470982,"y":17252.828611449047},"targetPosition":{"x":26487.524020492943,"y":17815.89600459951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"00efabf8-701d-44b1-a590-b8399149dfbb","savedPayload":{"position":{"x":26487.524020492943,"y":17815.89600459951},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 50 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma50","id":"2e18404b-0350-4720-95d1-77533ced3986","savedPayload":{"position":{"x":26692.463791485578,"y":16262.522300355384},"targetPosition":{"x":27077.62457250024,"y":17320.74284905268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"084b4468-49d2-4ad2-a716-ebc338c34248","savedPayload":{"position":{"x":27077.62457250024,"y":17320.74284905268},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 100 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma100","id":"9e730b8b-7f20-41df-9126-9d9aae2f8ca6","savedPayload":{"position":{"x":28233.10691554423,"y":16262.522300355386},"targetPosition":{"x":27847.946134529568,"y":17320.74284905268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bbacba1b-6b2d-48b7-a440-986a04c61858","savedPayload":{"position":{"x":27847.946134529568,"y":17320.74284905268},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 100 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma100","id":"922d462b-1e9f-4766-859d-330041428bc0","savedPayload":{"position":{"x":29413.308019558826,"y":17252.828611449047},"targetPosition":{"x":27874.9792933864,"y":17966.769457878476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"270a8be8-ad51-4061-abe1-a4c7234eb88a","savedPayload":{"position":{"x":28438.046686536865,"y":17815.89600459951},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 200 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma200","id":"4278cffb-da8c-458e-b014-449f8487204b","savedPayload":{"position":{"x":29680.8378904867,"y":18770.06590464696},"targetPosition":{"x":28571.8116220008,"y":18574.514651198468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd242031-8d7a-4cee-a680-156b0be7c7c7","savedPayload":{"position":{"x":28571.8116220008,"y":18574.514651198468},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 200 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma200","id":"a3b73c57-a9b2-4a55-9232-9bacf741a933","savedPayload":{"position":{"x":29579.22645090949,"y":19149.284959779303},"targetPosition":{"x":27623.583447835674,"y":19392.50614627774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7","savedPayload":{"position":{"x":28186.650840986138,"y":19241.632692998777},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6755d98f-e1de-4ae9-b688-d06ab9cc543e","savedPayload":{"position":{"x":27462.785353514904,"y":18378.963397749976},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"6368c66e-47fc-486d-8c03-e2ed303de825","savedPayload":{"position":{"x":27311.911900235937,"y":16991.508124856515},"targetPosition":{"x":27874.9792933864,"y":17966.769457878476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"b0d22693-8100-49e9-b92e-11a8a55a5480","savedPayload":{"position":{"x":27874.9792933864,"y":17966.769457878476},"targetPosition":{"x":28438.046686536865,"y":18942.030790900437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d9dae274-33d5-403d-a5ff-5514104df62e","savedPayload":{"position":{"x":27874.248430888296,"y":19918.558014902464},"targetPosition":{"x":28438.046686536865,"y":18942.030790900437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 20 End","id":"44ba79ce-2ad1-4bb7-87db-df0aa58e6440"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"45823ead-7d67-409c-8160-ea36496c412e","savedPayload":{"position":{"x":27874.268245963463,"y":17965.537887615355},"targetPosition":{"x":28438.046686536865,"y":18942.030790900437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 20 Begin","id":"b932c738-3b05-4b1f-a822-2ba7bae30252"}}}],"id":"ffe11ebb-d04f-4bf6-b6ff-43382be7c347","savedPayload":{"position":{"x":28438.046686536865,"y":18942.030790900437},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 50","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"b0de67a4-9a26-40ce-aa19-f5336145f871","savedPayload":{"position":{"x":29715.054926116758,"y":17554.57551800698},"targetPosition":{"x":29151.987532966294,"y":18529.83685102894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"f06c2d68-11d4-40e0-99df-43a758ca0123","savedPayload":{"position":{"x":29151.987532966294,"y":18529.83685102894},"targetPosition":{"x":28588.92013981583,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"baf11fde-1f46-4e77-a8fe-d19a3ee8a4b2","savedPayload":{"position":{"x":27872.0481725493,"y":21048.50376043631},"targetPosition":{"x":28438.046686536865,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 50 End","id":"084b4468-49d2-4ad2-a716-ebc338c34248"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bb6ef8cd-1473-4200-9c0e-35b5eab40259","savedPayload":{"position":{"x":27877.517824360628,"y":19097.301108803345},"targetPosition":{"x":28438.046686536865,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 50 Begin","id":"00efabf8-701d-44b1-a590-b8399149dfbb"}}}],"id":"c867bef2-aa91-4753-9b27-68f88d42370e","savedPayload":{"position":{"x":28438.046686536865,"y":20068.165577201362},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 100","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"b03ef9cb-fef3-4a54-bf5a-a85528fa2699","savedPayload":{"position":{"x":28653.119292763546,"y":18280.105371419217},"targetPosition":{"x":27271.020996795436,"y":20539.766064153042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"baf25122-e7de-4283-b638-cfe2766220ac","savedPayload":{"position":{"x":28588.92013981583,"y":20631.232970351826},"targetPosition":{"x":27462.785353514904,"y":20631.232970351826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8657980b-1796-4291-bba6-87520122b302","savedPayload":{"position":{"x":26895.489007872384,"y":21613.81906395283},"targetPosition":{"x":27462.785353514904,"y":20631.232970351826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 100 Begin","id":"bbacba1b-6b2d-48b7-a440-986a04c61858"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"45403abf-a4b1-4f8a-9d18-8ee72fef1792","savedPayload":{"position":{"x":26900.803937108383,"y":19657.85260422621},"targetPosition":{"x":27462.785353514904,"y":20631.232970351826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 100 End","id":"270a8be8-ad51-4061-abe1-a4c7234eb88a"}}}],"id":"7473f9b9-7737-4ee1-8418-39b96d8365c3","savedPayload":{"position":{"x":27462.785353514904,"y":20631.232970351826},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 200","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9475aa23-1561-45f6-8129-9d7ffaf0bb22","savedPayload":{"position":{"x":28176.726199944333,"y":21043.426910223323},"targetPosition":{"x":27050.591413643408,"y":21043.426910223323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"9007d9ad-f2b5-45fb-a7b3-b9579c74866d","savedPayload":{"position":{"x":27050.591413643408,"y":21043.426910223323},"targetPosition":{"x":26487.524020492943,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0b3d001b-060a-4d72-94e7-d8e9f76ef1ae","savedPayload":{"position":{"x":25921.93484062345,"y":21047.794772946538},"targetPosition":{"x":26487.524020492943,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 200 Begin","id":"cd242031-8d7a-4cee-a680-156b0be7c7c7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"178f2776-a5db-4cb9-b8c7-11ecb471bf12","savedPayload":{"position":{"x":25926.978113997277,"y":19097.271587176114},"targetPosition":{"x":26487.524020492943,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 200 End","id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7"}}}],"id":"5dbe47bb-9414-4edd-be08-5ab50755a852","savedPayload":{"position":{"x":26487.524020492943,"y":20068.165577201362},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"340dc986-ccc9-4b47-ac54-294187daa2e0","savedPayload":{"position":{"x":27462.785353514904,"y":19505.0981840509},"targetPosition":{"x":26487.524020492943,"y":18942.03079090044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"Popular SMA","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"SMA 20","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma20","id":"4f901876-b274-426e-9755-529b6241890d","savedPayload":{"position":{"x":27186.02516593023,"y":21012.160688849584},"targetPosition":{"x":26349.143926700606,"y":20258.629436450243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"57d75985-febe-441b-be12-31f5eb10881b","savedPayload":{"position":{"x":26349.143926700606,"y":20258.629436450243},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 50","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma50","id":"dc2d66e9-8dc1-4092-bfa8-e147c7cf7226","savedPayload":{"position":{"x":24596.18212220914,"y":21562.64882148796},"targetPosition":{"x":25054.22240484006,"y":20533.87350276943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"74e3faab-246a-4c05-ae0a-b68f2095aa73","savedPayload":{"position":{"x":25054.22240484006,"y":20533.87350276943},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 100","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma100","id":"1b045b3c-13a9-4091-a804-0040340cf1be","savedPayload":{"position":{"x":23272.331283246698,"y":19269.671906762338},"targetPosition":{"x":24392.29698535884,"y":19387.38504540662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f46c7caf-8907-4cc4-b048-efe691a24049","savedPayload":{"position":{"x":24392.29698535884,"y":19387.38504540662},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 200","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma200","id":"ef7a7e7d-dec3-4da6-9646-d087e03b7a71","savedPayload":{"position":{"x":25043.98951245394,"y":17302.04610540465},"targetPosition":{"x":25278.12609996246,"y":18403.572144727776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8e1108c8-e8a4-4ae8-b6b1-765c4292580a","savedPayload":{"position":{"x":25278.12609996246,"y":18403.572144727776},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7fc74763-c245-4b23-8121-7fe0d1e8e1db","savedPayload":{"position":{"x":25512.262687470982,"y":19505.0981840509},"targetPosition":{"x":26487.524020492943,"y":18942.03079090044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ddf21e96-c312-4ebe-9e2b-f56e8ea072aa","savedPayload":{"position":{"x":26487.524020492943,"y":18942.03079090044},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"SMA Base 11","code":"{\n\"codeName\": \"SMA-Base11\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"SMA 11 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma11","id":"ab8c79b6-26ed-436e-a9ed-5581e48403a9","savedPayload":{"position":{"x":23856.827336272625,"y":17701.641962790938},"targetPosition":{"x":24884.352984246492,"y":18162.47880992115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77d02772-853e-4e30-9efe-7bea8e829d51","savedPayload":{"position":{"x":24884.352984246492,"y":18162.47880992115},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma11","id":"e7f8c6de-4085-4886-ad93-c207274eb90c","savedPayload":{"position":{"x":24681.353888847305,"y":16736.909793082847},"targetPosition":{"x":25296.616260533832,"y":17680.112725067105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"185ca2e7-b561-4ce4-b219-bd54496885b5","savedPayload":{"position":{"x":25296.616260533832,"y":17680.112725067105},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 22 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma22","id":"0c62dd54-916a-4187-be47-0715604a0632","savedPayload":{"position":{"x":25896.563352970566,"y":16371.098156477845},"targetPosition":{"x":25904.220992595463,"y":17497.206906764604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578","savedPayload":{"position":{"x":25904.220992595463,"y":17497.206906764604},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 22 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma22","id":"f1d537b7-09a0-4031-8565-02ea33b66261","savedPayload":{"position":{"x":27116.635310043042,"y":16720.34966289651},"targetPosition":{"x":26514.2569711317,"y":17671.832659973938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3871971f-7f4b-49a0-a0d7-b1d08a4db951","savedPayload":{"position":{"x":26514.2569711317,"y":17671.832659973938},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 33 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma33","id":"5cbdb800-4b2b-49e6-a8ef-678587ecd626","savedPayload":{"position":{"x":27954.205534310735,"y":17673.77942674414},"targetPosition":{"x":26933.042083265547,"y":18148.54754189775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810","savedPayload":{"position":{"x":26933.042083265547,"y":18148.54754189775},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 33 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma33","id":"d7051dab-455d-4d02-8e0b-59139c3546d3","savedPayload":{"position":{"x":28143.351397557053,"y":18928.680234611904},"targetPosition":{"x":27027.615014888706,"y":18775.997945831634},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ce242fe6-2b52-4b89-a203-ce398b3545fd","savedPayload":{"position":{"x":27027.615014888706,"y":18775.997945831634},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 55 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma55","id":"2c8a5860-2c8c-4a04-b0aa-d353817d3dab","savedPayload":{"position":{"x":27624.020424642105,"y":20086.629946707206},"targetPosition":{"x":26767.949528431232,"y":19354.972801879285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532","savedPayload":{"position":{"x":26767.949528431232,"y":19354.972801879285},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 55 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma55","id":"62dfcbf0-e773-41db-80e0-bf46d47d977f","savedPayload":{"position":{"x":26561.09653004907,"y":20779.987711121477},"targetPosition":{"x":26236.487581134716,"y":19701.65168408642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2e58c59-c5d7-4b42-bb66-f012da23c12a","savedPayload":{"position":{"x":26236.487581134716,"y":19701.65168408642},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 111 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma111","id":"b496251d-8005-4d21-9be0-1dec58cb58ba","savedPayload":{"position":{"x":25292.050540049888,"y":20788.617336685045},"targetPosition":{"x":25601.964586135124,"y":19705.966496868205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"62ed1060-3233-4175-a4cc-8ad04a123105","savedPayload":{"position":{"x":25601.964586135124,"y":19705.966496868205},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma111","id":"3e765b91-17a0-4b30-bcfb-d7491afa9635","savedPayload":{"position":{"x":24219.79558981881,"y":20109.7789782555},"targetPosition":{"x":25065.837111019584,"y":19366.547317653432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bdee0fe7-c635-483d-b547-6271410cc35a","savedPayload":{"position":{"x":25065.837111019584,"y":19366.547317653432},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"853ae08f-85ed-48e9-82d9-7f00184ff7e7","savedPayload":{"position":{"x":25911.87863222036,"y":18623.315657051364},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 11","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"a36a0be4-c3be-4e17-8459-ce24d08c60d4","savedPayload":{"position":{"x":27155.76941546687,"y":17906.093092257695},"targetPosition":{"x":26389.8032347695,"y":18731.60830528827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"bc76dbe0-28fe-4811-b396-583cc810ad8c","savedPayload":{"position":{"x":26389.8032347695,"y":18731.60830528827},"targetPosition":{"x":25623.83705407213,"y":19557.123518318847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"007b0aa7-d129-4b66-97b1-a223b61465a9","savedPayload":{"position":{"x":25060.310851612336,"y":20533.179532375558},"targetPosition":{"x":25623.83705407213,"y":19557.123518318847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 Begin","id":"77d02772-853e-4e30-9efe-7bea8e829d51"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8bf6c449-35d6-44c0-ac25-0da059e0c7d0","savedPayload":{"position":{"x":25060.4350982909,"y":18581.282705822086},"targetPosition":{"x":25623.83705407213,"y":19557.123518318847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 End","id":"185ca2e7-b561-4ce4-b219-bd54496885b5"}}}],"id":"82eff706-25ff-45ba-b066-0f20b64e26e1","savedPayload":{"position":{"x":25623.83705407213,"y":19557.123518318847},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 22","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"48b5e69c-d187-40f8-aee9-89f02ac7b442","savedPayload":{"position":{"x":26960.137453144558,"y":20082.455538600967},"targetPosition":{"x":25837.15156810746,"y":19998.29938062977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"13b6ae03-77c1-473a-9cd9-eee42cab5005","savedPayload":{"position":{"x":25837.15156810746,"y":19998.29938062977},"targetPosition":{"x":24714.16568307036,"y":19914.143222658575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5101118b-d0b2-46b3-b752-c1e8f3e09842","savedPayload":{"position":{"x":24148.97014299078,"y":20893.090614287743},"targetPosition":{"x":24714.16568307036,"y":19914.143222658575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 22 End","id":"3871971f-7f4b-49a0-a0d7-b1d08a4db951"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5d1290b9-98c2-4925-9da4-fcdf50d13c5b","savedPayload":{"position":{"x":24150.128070848357,"y":18937.201420910234},"targetPosition":{"x":24714.16568307036,"y":19914.143222658575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 22 Begin","id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578"}}}],"id":"b7186c69-0a02-4820-bb58-1e2cee5790b3","savedPayload":{"position":{"x":24714.16568307036,"y":19914.143222658575},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 33","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"a8183072-9dc8-4f7c-b72b-742477e4c8fd","savedPayload":{"position":{"x":25136.614241906682,"y":21286.444101923742},"targetPosition":{"x":24502.23992870018,"y":20355.98787637586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"98a87528-cb66-4e15-a3b0-aadb8d25fcec","savedPayload":{"position":{"x":24502.23992870018,"y":20355.98787637586},"targetPosition":{"x":23867.865615493676,"y":19425.53165082798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"242e470b-2971-40b2-9f06-a95bf95e23fc","savedPayload":{"position":{"x":23303.55781951696,"y":20402.941424566867},"targetPosition":{"x":23867.865615493676,"y":19425.53165082798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 33 End","id":"ce242fe6-2b52-4b89-a203-ce398b3545fd"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"106e4253-deab-440c-828a-ea55aea78c97","savedPayload":{"position":{"x":23307.369292390697,"y":18454.72354175808},"targetPosition":{"x":23867.865615493676,"y":19425.53165082798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 33 Begin","id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810"}}}],"id":"53f19bad-dcb0-476f-8b32-0d332d1ad130","savedPayload":{"position":{"x":23867.865615493676,"y":19425.53165082798},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 55","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"ea853676-6bdc-4723-a515-1a4c683fa1fa","savedPayload":{"position":{"x":23058.349952909975,"y":20611.430837153064},"targetPosition":{"x":23390.28400825629,"y":19535.327059714113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"1fd3b244-b5ae-4a96-add5-50b228eac931","savedPayload":{"position":{"x":23390.28400825629,"y":19535.327059714113},"targetPosition":{"x":23722.218063602606,"y":18459.22328227516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c0102a15-8594-4582-9714-75e555e3f2ac","savedPayload":{"position":{"x":23157.923664796865,"y":19436.609851433237},"targetPosition":{"x":23722.218063602606,"y":18459.22328227516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 55 End","id":"d2e58c59-c5d7-4b42-bb66-f012da23c12a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"aa781190-aa71-4407-bc72-db67ffd67c7e","savedPayload":{"position":{"x":23159.299724961606,"y":17484.22011923669},"targetPosition":{"x":23722.218063602606,"y":18459.22328227516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 55 Begin","id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532"}}}],"id":"8341d899-4df1-47f8-8e0d-bb87b76ed622","savedPayload":{"position":{"x":23722.218063602606,"y":18459.22328227516},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 111","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"85056d46-5dd2-4dc2-9c40-55ef936aeea8","savedPayload":{"position":{"x":22290.319984634578,"y":18565.714500422513},"targetPosition":{"x":23338.60929463716,"y":18154.291264020703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"bd5b197d-7425-461d-a2ab-5ad6446d00ee","savedPayload":{"position":{"x":23338.60929463716,"y":18154.291264020703},"targetPosition":{"x":24386.898604639744,"y":17742.868027618893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fbd2d02d-d58e-4d04-a5a6-9bbc6e877244","savedPayload":{"position":{"x":23822.14875729158,"y":18721.043456792682},"targetPosition":{"x":24386.898604639744,"y":17742.868027618893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 End","id":"bdee0fe7-c635-483d-b547-6271410cc35a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e79d988b-7d4a-4201-839a-a95f99dc26fe","savedPayload":{"position":{"x":23820.28262479313,"y":16761.460362144135},"targetPosition":{"x":24386.898604639744,"y":17742.868027618893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 111 Begin","id":"62ed1060-3233-4175-a4cc-8ad04a123105"}}}],"id":"5745a180-5f94-4109-b8e5-41b2c21e9f1a","savedPayload":{"position":{"x":24386.898604639744,"y":17742.868027618893},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ade8af76-e9e6-4dda-8921-c3c5cc8a0ecc","savedPayload":{"position":{"x":24798.321841041557,"y":18791.157337621476},"targetPosition":{"x":25361.38923419202,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"SMA Base 11","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"SMA 11","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma11","id":"bce6e5ba-e93b-4c0f-9013-db467727e721","savedPayload":{"position":{"x":23672.187054740632,"y":18791.157337621476},"targetPosition":{"x":24235.254447891093,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f4794965-6a35-4289-9e0e-718b931028de","savedPayload":{"position":{"x":24235.254447891093,"y":17815.896004599515},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 22","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma22","id":"e8837d50-025b-4bbc-8199-328df7afbdda","savedPayload":{"position":{"x":22546.052268439704,"y":16840.634671577554},"targetPosition":{"x":23672.18705474063,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2b4712d6-5952-4bd0-bcac-7d396d95f842","savedPayload":{"position":{"x":23672.18705474063,"y":16840.634671577554},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 33","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma33","id":"825bc681-cb31-4d26-85af-4f692538fc9d","savedPayload":{"position":{"x":23672.187054740625,"y":14890.112005533632},"targetPosition":{"x":24235.25444789109,"y":15865.373338555593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"377ff3cb-9d7b-45aa-a2c1-3cabf3540c8e","savedPayload":{"position":{"x":24235.25444789109,"y":15865.373338555593},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 55","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma55","id":"24c4a804-6686-43ab-a664-db08d860034c","savedPayload":{"position":{"x":25924.456627342483,"y":14890.112005533632},"targetPosition":{"x":25361.38923419202,"y":15865.373338555593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4b0485d9-4d37-4402-939b-eb878c6750ec","savedPayload":{"position":{"x":25361.38923419202,"y":15865.373338555593},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 111","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma111","id":"3d21e771-7edd-4460-aa23-da3c7880a629","savedPayload":{"position":{"x":27050.591413643404,"y":16840.634671577554},"targetPosition":{"x":25924.45662734248,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"738b01bd-a4da-4f90-a816-c021eeb81030","savedPayload":{"position":{"x":25924.45662734248,"y":16840.634671577554},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"fc702308-8514-4e8d-85d3-5d052aad782c","savedPayload":{"position":{"x":24798.321841041554,"y":16840.634671577554},"targetPosition":{"x":25361.38923419202,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4a61ac35-a1ae-40f4-b3da-f81ae796ee00","savedPayload":{"position":{"x":25361.38923419202,"y":17815.896004599515},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"SMA Base 7","code":"{\n\"codeName\": \"SMA-Base7\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"SMA 7 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma7","id":"b459dee1-24d0-4794-9c4d-d9c58972f6e6","savedPayload":{"position":{"x":25574.152951804692,"y":14906.154686082718},"targetPosition":{"x":25824.74151621307,"y":16004.054922126403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340","savedPayload":{"position":{"x":25824.74151621307,"y":16004.054922126403},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 7 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma7","id":"3994ef79-ab0b-4552-bbde-f754a86f2e04","savedPayload":{"position":{"x":26243.64239656384,"y":14855.983388095889},"targetPosition":{"x":26159.486238592643,"y":15978.969273132989},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a95fee99-4a06-44d7-a6c4-0eea9ccec4d9","savedPayload":{"position":{"x":26159.486238592643,"y":15978.969273132989},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 14 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma14","id":"78e7fbfb-c210-44b6-8399-1567f81c73c9","savedPayload":{"position":{"x":26898.176553425074,"y":15005.376538164925},"targetPosition":{"x":26486.75331702326,"y":16053.665848167506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5f823d6-8b99-44b5-99dc-04724a531323","savedPayload":{"position":{"x":26486.75331702326,"y":16053.665848167506},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 14 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma14","id":"40d386cb-84a9-49b0-b28e-3d39e9e274cb","savedPayload":{"position":{"x":27479.59719017543,"y":15341.059899305146},"targetPosition":{"x":26777.46363539844,"y":16221.507528737617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8","savedPayload":{"position":{"x":26777.46363539844,"y":16221.507528737617},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 21 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma21","id":"6d2cd604-9a38-4ab7-b19d-9e9e3ae8ad25","savedPayload":{"position":{"x":27936.24253171721,"y":15833.206531757083},"targetPosition":{"x":27005.786306169328,"y":16467.580844963584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1","savedPayload":{"position":{"x":27005.786306169328,"y":16467.580844963584},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 21 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma21","id":"1de80488-5eeb-491c-bd5f-e5bd7569dc59","savedPayload":{"position":{"x":28227.53763549935,"y":16438.087047477457},"targetPosition":{"x":27151.433858060398,"y":16770.02110282377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"df7e58c1-c042-443b-bfd3-69d57894d358","savedPayload":{"position":{"x":27151.433858060398,"y":16770.02110282377},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 28 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma28","id":"93b50d69-b003-4590-b098-ff59dc226e22","savedPayload":{"position":{"x":28327.599653223297,"y":17101.955158170087},"targetPosition":{"x":27201.46486692237,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7bd742dd-7c4c-4dfe-9415-e655a5e1cc88","savedPayload":{"position":{"x":27201.46486692237,"y":17101.955158170087},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 28 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma28","id":"36ddca01-d7c2-44e4-bac6-1efd92721b56","savedPayload":{"position":{"x":28227.53763549935,"y":17765.823268862718},"targetPosition":{"x":27151.433858060398,"y":17433.889213516402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7678774b-b068-4757-962b-8e126342898a","savedPayload":{"position":{"x":27151.433858060398,"y":17433.889213516402},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 35 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma35","id":"e631b84b-646b-41f7-b87b-7cb4fbf8ac76","savedPayload":{"position":{"x":27936.24253171721,"y":18370.703784583093},"targetPosition":{"x":27005.786306169328,"y":17736.32947137659},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"93613bd9-2dbb-493c-a72e-414b0398733e","savedPayload":{"position":{"x":27005.786306169328,"y":17736.32947137659},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 35 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma35","id":"89e3900f-eeaf-47cb-97f6-9093b2f39811","savedPayload":{"position":{"x":27479.59719017543,"y":18862.850417035028},"targetPosition":{"x":26777.46363539844,"y":17982.402787602558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f620fdbe-48b5-4831-995d-b3c721738d1b","savedPayload":{"position":{"x":26777.46363539844,"y":17982.402787602558},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 70 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma70","id":"cacaceaf-b19d-4b2a-81b3-5ac6b44877b7","savedPayload":{"position":{"x":26898.176553425066,"y":19198.533778175253},"targetPosition":{"x":26486.753317023256,"y":18150.24446817267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e506a85-5f72-4a3f-a773-cd85d8b15f21","savedPayload":{"position":{"x":26486.753317023256,"y":18150.24446817267},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 70 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma70","id":"8658d660-52c4-41f8-b423-db569ff19941","savedPayload":{"position":{"x":26243.64239656384,"y":19347.926928244284},"targetPosition":{"x":26159.486238592643,"y":18224.941043207185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8392e1ff-33a6-4b95-baad-3f146bd3c121","savedPayload":{"position":{"x":26159.486238592643,"y":18224.941043207185},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 140 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma140","id":"a56e674e-ec4f-4448-a8bc-bfbc3a02eea4","savedPayload":{"position":{"x":25574.152951804695,"y":19297.75563025746},"targetPosition":{"x":25824.74151621307,"y":18199.855394213773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"39e65adb-6125-4e9a-8f15-5403b21aac40","savedPayload":{"position":{"x":25824.74151621307,"y":18199.855394213773},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 140 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma140","id":"9aeb4594-c7e0-41e1-83b3-8df31b0d44b0","savedPayload":{"position":{"x":24949.195294320525,"y":19052.47782421401},"targetPosition":{"x":25512.262687470986,"y":18077.216491192048},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7559cbf5-acba-4a60-91b4-d95f90293f22","savedPayload":{"position":{"x":25512.262687470986,"y":18077.216491192048},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 210 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma210","id":"8856ee41-b264-4468-9dac-eb808b483df3","savedPayload":{"position":{"x":24424.299654560302,"y":18633.88751956483},"targetPosition":{"x":25249.814867590874,"y":17867.921338867458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"479df802-576f-45f1-8322-6b2e493c5ecc","savedPayload":{"position":{"x":25249.814867590874,"y":17867.921338867458},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 210 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma210","id":"f4fa8a22-fe87-4174-bf51-cb574381ca0d","savedPayload":{"position":{"x":24046.10531358329,"y":18079.178301831285},"targetPosition":{"x":25060.71769710237,"y":17590.566730000686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10","savedPayload":{"position":{"x":25060.71769710237,"y":17590.566730000686},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 280 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma280","id":"49f183b2-f8d1-4055-947d-291b7787d846","savedPayload":{"position":{"x":23848.216498263842,"y":17437.638519310312},"targetPosition":{"x":24961.773289442644,"y":17269.7968387402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5e455bf-bb27-41fa-ba41-c8e7d0aa4d5e","savedPayload":{"position":{"x":24961.773289442644,"y":17269.7968387402},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 280 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma280","id":"012f6580-f9e9-47f6-b6f4-82598b8e8aa7","savedPayload":{"position":{"x":23848.216498263842,"y":16766.27179702986},"targetPosition":{"x":24961.773289442644,"y":16934.113477599974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34","savedPayload":{"position":{"x":24961.773289442644,"y":16934.113477599974},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 350 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma350","id":"4a3f6588-26e3-446b-ac4e-54ad3bc9ef3c","savedPayload":{"position":{"x":24046.10531358329,"y":16124.732014508889},"targetPosition":{"x":25060.71769710237,"y":16613.343586339488},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f3c05d30-da2e-449e-8471-dcc216f4e630","savedPayload":{"position":{"x":25060.71769710237,"y":16613.343586339488},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 350 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma350","id":"1157762f-1236-43b1-a399-06d59a992d55","savedPayload":{"position":{"x":24424.299654560302,"y":15570.022796775349},"targetPosition":{"x":25249.814867590874,"y":16335.988977472718},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d6598381-9b15-4cb3-afba-b85ed6770ce3","savedPayload":{"position":{"x":25249.814867590874,"y":16335.988977472718},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"e561ee2d-8458-4001-8904-61cd2a3a815e","savedPayload":{"position":{"x":26075.330080621447,"y":17101.955158170087},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 7","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"38522e0c-85c4-49ae-93ac-9a04470855e0","savedPayload":{"position":{"x":27764.532260072832,"y":17252.828611449055},"targetPosition":{"x":26638.397473771907,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"fcc0c4b0-28ea-4482-8da8-16a0c88c1e52","savedPayload":{"position":{"x":26638.397473771907,"y":17252.828611449055},"targetPosition":{"x":25512.262687470982,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f11dbba2-2bd3-4d0a-a182-2ef78a492d32","savedPayload":{"position":{"x":24949.02118905371,"y":18228.39150363899},"targetPosition":{"x":25512.262687470982,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 7 End","id":"a95fee99-4a06-44d7-a6c4-0eea9ccec4d9"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c50700bc-305d-4cb6-b1bf-1c03c7459d2b","savedPayload":{"position":{"x":24948.226894132426,"y":16275.889960099254},"targetPosition":{"x":25512.262687470982,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 7 Begin","id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340"}}}],"id":"62ad882d-f16d-4476-8c17-0f6e2d6e2b76","savedPayload":{"position":{"x":25512.262687470982,"y":17252.828611449055},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 14","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"14a21030-fa6b-44ef-8cb2-e4f3cb79126e","savedPayload":{"position":{"x":26899.717960364444,"y":18228.089944471012},"targetPosition":{"x":25924.456627342483,"y":17665.02255132055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"ca2fa8f2-f6a1-4084-8606-a35495dfd596","savedPayload":{"position":{"x":25924.456627342483,"y":17665.02255132055},"targetPosition":{"x":24949.19529432052,"y":17101.95515817009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e7d170e8-3d4f-4a55-883a-3a3394fef2af","savedPayload":{"position":{"x":24383.545593370207,"y":18081.689179502177},"targetPosition":{"x":24949.19529432052,"y":17101.95515817009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 14 Begin","id":"d5f823d6-8b99-44b5-99dc-04724a531323"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2383789a-4600-4b8b-a49b-51cbeb46d4f1","savedPayload":{"position":{"x":24368.21723811694,"y":16095.67164674288},"targetPosition":{"x":24949.19529432052,"y":17101.95515817009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 14 End","id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8"}}}],"id":"ab179cef-53c3-46f7-a83b-af29ccd8bc90","savedPayload":{"position":{"x":24949.19529432052,"y":17101.95515817009},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 21","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"f8f0733e-0890-4d54-8d77-1b1fc8b8c92b","savedPayload":{"position":{"x":25663.13614074995,"y":18640.283884342512},"targetPosition":{"x":25100.068747599486,"y":17665.02255132055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"a0f2de63-1abd-4945-9c8c-84e21fd121e0","savedPayload":{"position":{"x":25100.068747599486,"y":17665.02255132055},"targetPosition":{"x":24537.00135444902,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"69c3f249-07bf-4a03-b8a1-9d74d0255f23","savedPayload":{"position":{"x":23974.646350296258,"y":17663.78865738178},"targetPosition":{"x":24537.00135444902,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 21 End","id":"df7e58c1-c042-443b-bfd3-69d57894d358"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"959961b9-9bf9-48ce-9ee0-08d2d6a62b8e","savedPayload":{"position":{"x":23957.472795500755,"y":15685.988309763017},"targetPosition":{"x":24537.00135444902,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 21 Begin","id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1"}}}],"id":"9a17429f-8213-4a7e-8167-dc36d761973e","savedPayload":{"position":{"x":24537.00135444902,"y":16689.76121829859},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 28","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"713c60e9-ee11-4551-ab62-58ce9c16e066","savedPayload":{"position":{"x":24386.127901170057,"y":18378.96339774998},"targetPosition":{"x":24386.127901170057,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"725a4d2f-0838-4d78-a8fa-a2b129feda2f","savedPayload":{"position":{"x":24386.127901170057,"y":17252.828611449055},"targetPosition":{"x":24386.127901170057,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f4c161f4-6510-47a2-97f7-3f9f848d9892","savedPayload":{"position":{"x":23824.35584052319,"y":17099.71157646117},"targetPosition":{"x":24386.127901170057,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 28 Begin","id":"7bd742dd-7c4c-4dfe-9415-e655a5e1cc88"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b1b22a6f-0a69-401f-90ea-2306baee0ea2","savedPayload":{"position":{"x":23824.065965633643,"y":15153.173995798554},"targetPosition":{"x":24386.127901170057,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 28 End","id":"7678774b-b068-4757-962b-8e126342898a"}}}],"id":"4f6e0c60-00a8-4a76-b1b1-4eaa25c5824c","savedPayload":{"position":{"x":24386.127901170057,"y":16126.693825148128},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 35","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"73f591c5-286b-4441-aa59-f647f738e40e","savedPayload":{"position":{"x":23410.8665681481,"y":17514.149098041587},"targetPosition":{"x":23973.93396129856,"y":16538.887765019626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c56cb10-43c9-447b-8b8a-30dae8e7fab8","savedPayload":{"position":{"x":23973.93396129856,"y":16538.887765019626},"targetPosition":{"x":24537.00135444902,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3ad24108-1339-4c6d-abc6-27a9aa5bc046","savedPayload":{"position":{"x":23975.71988541463,"y":16535.79445371213},"targetPosition":{"x":24537.00135444902,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 35 End","id":"f620fdbe-48b5-4831-995d-b3c721738d1b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"abfdefe3-b9d4-4816-b2cc-7aa64bb69734","savedPayload":{"position":{"x":23977.643224089552,"y":14594.789730588333},"targetPosition":{"x":24537.00135444902,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 35 Begin","id":"93613bd9-2dbb-493c-a72e-414b0398733e"}}}],"id":"a8a09eca-7bee-4f17-b7db-1f43f419441c","savedPayload":{"position":{"x":24537.00135444902,"y":15563.626431997665},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 70","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9ac33f9d-bce7-407a-8de9-3334bb263b69","savedPayload":{"position":{"x":22998.672628276596,"y":16277.567278427092},"targetPosition":{"x":23973.933961298557,"y":15714.49988527663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ea184e1f-5a0f-4ed3-b3ed-6ba18e7237f9","savedPayload":{"position":{"x":23973.933961298557,"y":15714.49988527663},"targetPosition":{"x":24949.195294320518,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5505dd50-5ad7-48fc-9256-14cab581d92f","savedPayload":{"position":{"x":24384.58250285829,"y":16129.370533542035},"targetPosition":{"x":24949.195294320518,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 70 Begin","id":"9e506a85-5f72-4a3f-a773-cd85d8b15f21"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b255b251-b73a-469c-a41f-e273d2909af2","savedPayload":{"position":{"x":24388.89845290669,"y":14180.969895477057},"targetPosition":{"x":24949.195294320518,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 70 End","id":"8392e1ff-33a6-4b95-baad-3f146bd3c121"}}}],"id":"31cf093b-6de4-4e4a-a8f4-f3ff989dd374","savedPayload":{"position":{"x":24949.195294320518,"y":15151.432492126167},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 140","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"e9088da2-eb17-4e48-9fba-5bd00fba6a2b","savedPayload":{"position":{"x":23259.993114869132,"y":15000.559038847203},"targetPosition":{"x":24386.127901170057,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b93ae9ca-6c4e-47db-a998-045e845ab9cd","savedPayload":{"position":{"x":24386.127901170057,"y":15000.559038847203},"targetPosition":{"x":25512.262687470982,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e1bdea5b-664c-4146-adf6-858405354f8c","savedPayload":{"position":{"x":24948.70789701093,"y":15976.66456877285},"targetPosition":{"x":25512.262687470982,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 140 Begin","id":"39e65adb-6125-4e9a-8f15-5403b21aac40"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3d994072-d0b7-4065-a8be-3c718de28086","savedPayload":{"position":{"x":24951.31081612071,"y":14028.961897067693},"targetPosition":{"x":25512.262687470982,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 140 End","id":"7559cbf5-acba-4a60-91b4-d95f90293f22"}}}],"id":"41a149aa-efdf-4f53-82cf-cce9e904a000","savedPayload":{"position":{"x":25512.262687470982,"y":15000.559038847203},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 210","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"08949257-633e-4013-b770-bbb798972d2d","savedPayload":{"position":{"x":24124.807414577524,"y":14025.297705825242},"targetPosition":{"x":25100.068747599486,"y":14588.365098975704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"53e088d8-8ec5-4dbe-b732-c65f31005105","savedPayload":{"position":{"x":25100.068747599486,"y":14588.365098975704},"targetPosition":{"x":26075.330080621447,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"15882e16-4782-48e8-9cac-fbb1d07ae51d","savedPayload":{"position":{"x":25510.23629708173,"y":16130.203636258286},"targetPosition":{"x":26075.330080621447,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 210 Begin","id":"479df802-576f-45f1-8322-6b2e493c5ecc"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a6f51174-ea46-4282-a476-4e809f456682","savedPayload":{"position":{"x":25512.96711413627,"y":14177.391261878687},"targetPosition":{"x":26075.330080621447,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 210 End","id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10"}}}],"id":"c3ee15c5-a5b3-4318-bc09-a9fd03592d83","savedPayload":{"position":{"x":26075.330080621447,"y":15151.432492126167},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 280","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"942d9600-7935-4ca6-81d8-9bd014df736f","savedPayload":{"position":{"x":25361.389234192015,"y":13613.103765953743},"targetPosition":{"x":25924.45662734248,"y":14588.365098975704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1c6e0c3f-8ac7-4b0b-9da8-0f7faf9befd1","savedPayload":{"position":{"x":25924.45662734248,"y":14588.365098975704},"targetPosition":{"x":26487.524020492943,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cc54382b-cf2b-42c7-8958-8816809dd7ba","savedPayload":{"position":{"x":25924.39491393355,"y":16538.994655779403},"targetPosition":{"x":26487.524020492943,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 280 Begin","id":"d5e455bf-bb27-41fa-ba41-c8e7d0aa4d5e"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3629786a-8eed-4cff-9780-0e685aeed577","savedPayload":{"position":{"x":25921.81955512301,"y":14583.79755590835},"targetPosition":{"x":26487.524020492943,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 280 End","id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34"}}}],"id":"3bbf5574-e89c-4538-a95c-2da58e5a74d7","savedPayload":{"position":{"x":26487.524020492943,"y":15563.626431997665},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 350","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.BLACK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"8142bd21-31e4-4edd-97d5-217e30321e0a","savedPayload":{"position":{"x":26638.397473771907,"y":13874.424252546278},"targetPosition":{"x":26638.397473771907,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6eade211-19cf-48a7-87ac-faf30e387e10","savedPayload":{"position":{"x":26638.397473771907,"y":15000.559038847203},"targetPosition":{"x":26638.397473771907,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f16d8eac-9e78-4167-b087-9803637412a6","savedPayload":{"position":{"x":26072.203094075405,"y":17107.371257742416},"targetPosition":{"x":26638.397473771907,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 350 End","id":"d6598381-9b15-4cb3-afba-b85ed6770ce3"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b94a339d-5abf-4563-a693-edb5d812c24e","savedPayload":{"position":{"x":26074.10768796701,"y":15149.31524594189},"targetPosition":{"x":26638.397473771907,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 350 Begin","id":"f3c05d30-da2e-449e-8471-dcc216f4e630"}}}],"id":"046240f2-f70b-471d-b07b-0e7490222f0d","savedPayload":{"position":{"x":26638.397473771907,"y":16126.693825148128},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"391b803a-4b4e-4c0b-bb6b-b4d68e989c9c","savedPayload":{"position":{"x":25512.262687470982,"y":16126.693825148128},"targetPosition":{"x":26487.524020492943,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"SMA Base 7","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"SMA 7","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma7","id":"1c683838-c882-49bd-997a-2f4255347854","savedPayload":{"position":{"x":25213.06683840724,"y":16019.526523932209},"targetPosition":{"x":26337.926095961073,"y":16073.110174540168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c26c14bd-b9ab-4121-89b2-eb3044534cf2","savedPayload":{"position":{"x":26337.926095961073,"y":16073.110174540168},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 14","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma14","id":"1060ea54-bb29-4c3b-8db0-522893543a36","savedPayload":{"position":{"x":25628.14072213875,"y":14820.249297343455},"targetPosition":{"x":26545.463037826827,"y":15473.471561245791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"94b29f18-cad5-49df-8b87-d6ef10f5ae61","savedPayload":{"position":{"x":26545.463037826827,"y":15473.471561245791},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 21","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma21","id":"c0287e9c-4b88-4b92-b6ac-f17474649958","savedPayload":{"position":{"x":26625.701313352663,"y":14035.758977436753},"targetPosition":{"x":27044.243333433784,"y":15081.22640129244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ffcb7173-b2bf-4d5d-90e5-6f8b26af4b86","savedPayload":{"position":{"x":27044.243333433784,"y":15081.22640129244},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 28","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma28","id":"9f1615e0-e437-4221-8e9a-a6dcb4556022","savedPayload":{"position":{"x":27889.03017276489,"y":13915.12569783876},"targetPosition":{"x":27675.907763139898,"y":15020.909761493444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"186d8c1a-5eef-44a1-aa09-b28e4f5b6b0e","savedPayload":{"position":{"x":27675.907763139898,"y":15020.909761493444},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 35","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma35","id":"423f3069-d5a3-4d29-bb35-68802f367c50","savedPayload":{"position":{"x":29017.029313767227,"y":14496.649672467809},"targetPosition":{"x":28239.907333641066,"y":15311.671748807968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b047d8e-451d-4267-adc4-6e9496aa0025","savedPayload":{"position":{"x":28239.907333641066,"y":15311.671748807968},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 70","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma70","id":"62ed074e-5b1a-4306-b411-cd436680147d","savedPayload":{"position":{"x":29651.5669791525,"y":15595.701148231243},"targetPosition":{"x":28557.176166333702,"y":15861.197486689685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9676685c-f20e-4d65-a0fe-8551e80132ee","savedPayload":{"position":{"x":28557.176166333702,"y":15861.197486689685},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 140","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma140","id":"2200abd2-2897-4eff-9804-f599c0e18f42","savedPayload":{"position":{"x":29591.181943589792,"y":16863.339047100817},"targetPosition":{"x":28526.98364855235,"y":16495.01643612447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a44d3c89-8463-4493-b195-70ee4146bbdb","savedPayload":{"position":{"x":28526.98364855235,"y":16495.01643612447},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 210","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma210","id":"38e3066f-1951-4c96-8a36-3bcf778328bd","savedPayload":{"position":{"x":28855.04602920998,"y":17897.097292886825},"targetPosition":{"x":28158.915691362443,"y":17011.895559017477},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"44198c4d-4d98-43a2-9c03-2d8794b9edac","savedPayload":{"position":{"x":28158.915691362443,"y":17011.895559017477},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 280","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma280","id":"eca55243-4492-4983-9e03-04694437c8ae","savedPayload":{"position":{"x":27676.877187540842,"y":18368.76494673895},"targetPosition":{"x":27569.831270527873,"y":17247.729385943538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"96706885-fa55-4fad-82bd-fb43a2f331d7","savedPayload":{"position":{"x":27569.831270527873,"y":17247.729385943538},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 350","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma350","id":"64ea1867-2fb1-4191-a4c7-b5ac37f7be7a","savedPayload":{"position":{"x":26430.735701269077,"y":18128.590861203527},"targetPosition":{"x":26946.76052739199,"y":17127.642343175827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9f208b33-3d80-4d2e-ad88-13139a8e93f8","savedPayload":{"position":{"x":26946.76052739199,"y":17127.642343175827},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b73ac725-eea1-4aa2-974c-937de300b456","savedPayload":{"position":{"x":27462.785353514904,"y":16126.693825148128},"targetPosition":{"x":26487.524020492943,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"515565ff-dee2-4adf-adaf-b4cfea5f5dbd","savedPayload":{"position":{"x":26487.524020492943,"y":16689.76121829859},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9b2443b7-9276-4fa3-b4b3-b9b991d886d8","savedPayload":{"position":{"x":26487.524020492943,"y":17815.896004599515},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"RSI","code":"{\n\"codeName\": \"Plotter RSI\"\n}","modules":[{"type":"Plotter Module","name":"RSI 14","code":"{\n\t\"codeName\": \"RSI 14\",\n\t\"slot\": {\n\t\t\"number\": 3,\n\t\t\"minValue\": 0,\n\t\t\"maxValue\": 100\n\t},\n \"banner\": \"Oscillator\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"Grid","points":[{"type":"Point","name":"Begin 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 0","id":"88e15149-215e-42c8-bc00-78b63343daa0","savedPayload":{"position":{"x":24418.55655724605,"y":15678.746889496062},"targetPosition":{"x":25284.059069091752,"y":16259.656097042565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e376a028-b688-4bb5-a100-00be6d161bd6","savedPayload":{"position":{"x":25284.059069091752,"y":16259.656097042565},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 0","id":"6904030c-e751-4eb9-844a-d1cf45caa1f2","savedPayload":{"position":{"x":24955.144687460906,"y":15131.890757967642},"targetPosition":{"x":25552.35313419918,"y":15986.228031278355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f562d9d7-357b-4677-ac4b-3ddbb735ca2b","savedPayload":{"position":{"x":25552.35313419918,"y":15986.228031278355},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 20","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 20","id":"4fc2797d-7023-461e-912e-23f2834d4141","savedPayload":{"position":{"x":25653.045437632256,"y":14815.800592052958},"targetPosition":{"x":25901.303509284855,"y":15828.182948321013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb","savedPayload":{"position":{"x":25901.303509284855,"y":15828.182948321013},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 20","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 20","id":"e6640285-69e5-4a37-8907-9d8bbcc2008b","savedPayload":{"position":{"x":26418.003444247897,"y":14773.166120174861},"targetPosition":{"x":26283.782512592676,"y":15806.865712381965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c9de9989-11da-44a7-bcbf-137435767d90","savedPayload":{"position":{"x":26283.782512592676,"y":15806.865712381965},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 30","id":"db815155-dbec-4824-9132-470a173d328b","savedPayload":{"position":{"x":27146.70688973575,"y":15009.745364006256},"targetPosition":{"x":26648.1342353366,"y":15925.155334297662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09","savedPayload":{"position":{"x":26648.1342353366,"y":15925.155334297662},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 30","id":"db6c3539-81f5-465d-9d79-8004a60ac5fb","savedPayload":{"position":{"x":27740.740335897495,"y":15493.586985736863},"targetPosition":{"x":26945.150958417475,"y":16167.076145162966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ac82bb81-5d37-4eea-ab52-0f698de71014","savedPayload":{"position":{"x":26945.150958417475,"y":16167.076145162966},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 50","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 50","id":"a6a8718f-2c9a-4c5f-af7a-7029bddfb839","savedPayload":{"position":{"x":28119.876274176033,"y":16159.345493292985},"targetPosition":{"x":27134.718927556743,"y":16499.955398941027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a0cdc721-996a-44b2-b619-bbc0ef97cd62","savedPayload":{"position":{"x":27134.718927556743,"y":16499.955398941027},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 50","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 50","id":"c996c1b4-2b1f-4d11-acd4-8aba4d3e3e5d","savedPayload":{"position":{"x":28232.910295242084,"y":16917.10651113393},"targetPosition":{"x":27191.23593808977,"y":16878.8359078615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521","savedPayload":{"position":{"x":27191.23593808977,"y":16878.8359078615},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 70","id":"bdcd3323-0da6-4667-95c2-b017623500af","savedPayload":{"position":{"x":28064.576528207555,"y":17664.530214901522},"targetPosition":{"x":27107.069054572505,"y":17252.547759745295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"228edebc-3b5b-4760-9791-2229cb76a662","savedPayload":{"position":{"x":27107.069054572505,"y":17252.547759745295},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 70","id":"9977888b-2cf4-472e-8468-d6705690a57c","savedPayload":{"position":{"x":27637.60938108005,"y":18300.672891784237},"targetPosition":{"x":26893.58548100875,"y":17570.619098186653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680","savedPayload":{"position":{"x":26893.58548100875,"y":17570.619098186653},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 80","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 80","id":"75cda528-f689-4d21-a8ed-ba08705d5ec7","savedPayload":{"position":{"x":27009.673132985783,"y":18739.619948280797},"targetPosition":{"x":26579.61735696162,"y":17790.092626434933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e7b453a3-5312-48e6-8797-6d96e058766b","savedPayload":{"position":{"x":26579.61735696162,"y":17790.092626434933},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Eng 80","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 80","id":"df4c7f58-96c7-4ffb-9ce3-ff1b35ddf3c3","savedPayload":{"position":{"x":26265.574053744745,"y":18922.089152121745},"targetPosition":{"x":26207.5678173411,"y":17881.327228355407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7","savedPayload":{"position":{"x":26207.5678173411,"y":17881.327228355407},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 100","id":"79f20ec4-c499-41ca-aa79-f56fe5b7bcbc","savedPayload":{"position":{"x":25505.80684720378,"y":18823.437026231597},"targetPosition":{"x":25827.684214070618,"y":17832.001165410333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d","savedPayload":{"position":{"x":25827.684214070618,"y":17832.001165410333},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 100","id":"58d10fb8-87e5-4a4c-95ab-99be2f5b14ea","savedPayload":{"position":{"x":24832.982284621674,"y":18456.98708686211},"targetPosition":{"x":25491.271932779564,"y":17648.77619572559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dc11ae4c-bce1-4e88-986a-457a3612102a","savedPayload":{"position":{"x":25491.271932779564,"y":17648.77619572559},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"RSI Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.value","id":"e068d3fa-623c-4349-a10f-4abdd6263b07","savedPayload":{"position":{"x":24337.969051424745,"y":17872.230428894352},"targetPosition":{"x":25243.7653161811,"y":17356.39786674171},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f687c2f-3a91-4b53-b00d-8a651e82c97d","savedPayload":{"position":{"x":25243.7653161811,"y":17356.39786674171},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"RSI End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.value","id":"bb45d3f0-e6e7-473a-b2f4-7016c65bd7ee","savedPayload":{"position":{"x":24087.62142771924,"y":17148.141679235367},"targetPosition":{"x":25118.591504328346,"y":16994.353491912218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0","savedPayload":{"position":{"x":25118.591504328346,"y":16994.353491912218},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ff9f35c7-b1ca-446e-905c-c971ca51dfbe","savedPayload":{"position":{"x":26149.561580937454,"y":16840.56530458907},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"Box 0-20","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.25,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"9e7202ce-11e7-4526-80d5-52f0dbdcb91c","savedPayload":{"position":{"x":26302.43487484468,"y":15236.30555394246},"targetPosition":{"x":26114.54114376115,"y":16261.608461010921},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"8716fe80-7aa5-4707-93d9-f47ac26e9a53","savedPayload":{"position":{"x":26114.54114376115,"y":16261.608461010921},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"89a7b82e-5d1d-4359-80a8-0b85d997a62c","savedPayload":{"position":{"x":26249.017967087486,"y":18279.065916256674},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 0","id":"e376a028-b688-4bb5-a100-00be6d161bd6"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"4ddfe945-d3dd-431a-a0bf-477d2f0c0af1","savedPayload":{"position":{"x":25085.232563106365,"y":17898.235039988132},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 0","id":"f562d9d7-357b-4677-ac4b-3ddbb735ca2b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1fd4c8e3-47e3-4e05-8739-a34e8239b178","savedPayload":{"position":{"x":25084.05180700408,"y":16674.72982664712},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2920b1c1-1d61-44b8-b31a-31e2d87fa9e4","savedPayload":{"position":{"x":26248.06322674608,"y":16297.695208533107},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}}],"id":"0dce63e6-acf6-482e-bcf9-3e44b7487cbf","savedPayload":{"position":{"x":25926.647412677623,"y":17286.91136807938},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 80-100","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.25,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"f95287c0-8123-4025-8018-370eb91b6189","savedPayload":{"position":{"x":26807.54667203187,"y":15937.45366722177},"targetPosition":{"x":26164.693016382942,"y":16757.995733689015},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c46a4519-e917-410e-98d7-faf0ad80a99a","savedPayload":{"position":{"x":26164.693016382942,"y":16757.995733689015},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"eb76ec36-eae3-424a-9105-d26eefca1b67","savedPayload":{"position":{"x":25844.18161159187,"y":18570.6052389575},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"6facb2b7-b324-4e01-a53f-5d72541ba64f","savedPayload":{"position":{"x":24680.058713604074,"y":18190.127239548037},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2e7bfaf4-7828-4021-9895-58882a03987e","savedPayload":{"position":{"x":24680.971049366624,"y":16967.611211495798},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 100","id":"dc11ae4c-bce1-4e88-986a-457a3612102a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d2a601ff-7a5d-414e-bc06-be93e13e6ddb","savedPayload":{"position":{"x":25844.060824219552,"y":16586.84210666231},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d"}}}],"id":"2429edaa-20db-4fd9-b834-c84953e78bf3","savedPayload":{"position":{"x":25521.839360734015,"y":17578.53780015626},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 20-30","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"f1ac3d45-3f00-4269-a41f-872bcbc99620","savedPayload":{"position":{"x":26928.961181204126,"y":16793.026645625872},"targetPosition":{"x":25978.41762627258,"y":17220.83157266813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1aa28d17-1653-496a-8b8a-35fdf6691e0b","savedPayload":{"position":{"x":25978.41762627258,"y":17220.83157266813},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2e88069b-6333-45f8-8199-021fe3896667","savedPayload":{"position":{"x":25351.41490890056,"y":18644.39280907122},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cdea2bf9-a545-4877-8d65-5a027352bb8a","savedPayload":{"position":{"x":24182.56280519905,"y":18262.7910839646},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bfb22589-c1af-4822-8944-1767e3e691bc","savedPayload":{"position":{"x":24185.959848600553,"y":17036.950011956844},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"ac82bb81-5d37-4eea-ab52-0f698de71014"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"208c9dfc-a7fb-41ab-becc-3b68104e07ed","savedPayload":{"position":{"x":25350.36963974356,"y":16656.097198025967},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"4a0db3d1-061d-4587-9c05-f42c09c0b271","savedPayload":{"position":{"x":25027.874071341037,"y":17648.636499710385},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 70-80","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"6335d57f-9462-4d19-b954-2f511308b9c8","savedPayload":{"position":{"x":26638.86380151353,"y":17607.023030574514},"targetPosition":{"x":25598.38842044254,"y":17544.085865014666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b01a727e-5773-47c2-b094-c19ad0ac71f4","savedPayload":{"position":{"x":25598.38842044254,"y":17544.085865014666},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c59e52e4-9b7e-4985-ab53-35f5cd29f250","savedPayload":{"position":{"x":24881.69015398307,"y":18477.632194808786},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"957f8c1e-cb14-4241-b805-abfdc50c07d0","savedPayload":{"position":{"x":23711.91118197412,"y":18095.805027625578},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"37688deb-5377-4f52-bde8-5e8abbf6e25f","savedPayload":{"position":{"x":23711.848498218722,"y":16866.446828869943},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"6d346213-f33f-4b5a-a519-5e1c3fb42e50","savedPayload":{"position":{"x":24877.668898171836,"y":16497.041356909853},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}}],"id":"5835d367-23bc-4039-b2c1-1a23f3ca652f","savedPayload":{"position":{"x":24557.913039371553,"y":17481.148699454818},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"6ad882da-10d9-427c-8fb5-3a7c55b678a1","savedPayload":{"position":{"x":25225.428005138037,"y":18940.518317018683},"targetPosition":{"x":24722.523339371706,"y":18027.481076499993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fa05777f-6288-4dd2-9b7a-61194bc43681","savedPayload":{"position":{"x":24722.523339371706,"y":18027.481076499993},"targetPosition":{"x":24219.618673605375,"y":17114.443835981303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a9a9dd2d-d7f8-4a25-b81d-d1e2a2f9d5a6","savedPayload":{"position":{"x":23696.332835878264,"y":18020.801493805902},"targetPosition":{"x":24219.618673605375,"y":17114.443835981303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a717c7d2-3bc7-4d8c-9e9f-e1fb75fd0d42","savedPayload":{"position":{"x":23699.730080372887,"y":16213.970378227126},"targetPosition":{"x":24219.618673605375,"y":17114.443835981303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}}],"id":"27aab97e-ce7f-47fc-bd22-d9b70ffec2d1","savedPayload":{"position":{"x":24219.618673605375,"y":17114.443835981303},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 30","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"0b1d6f25-076c-4495-b462-435a8d1900d2","savedPayload":{"position":{"x":24132.47094439843,"y":18716.861129786135},"targetPosition":{"x":24111.48054037445,"y":17674.695352012543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6cb61271-a82a-47a1-ac0c-404dc28b05e5","savedPayload":{"position":{"x":24111.48054037445,"y":17674.695352012543},"targetPosition":{"x":24090.490136350472,"y":16632.52957423895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e656c0ce-1b57-420e-84f5-cd62a9bb602d","savedPayload":{"position":{"x":23569.973193992115,"y":17534.091364604024},"targetPosition":{"x":24090.490136350472,"y":16632.52957423895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"ac82bb81-5d37-4eea-ab52-0f698de71014"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8e2ee705-7be7-4705-a32f-242a5c1d286d","savedPayload":{"position":{"x":23570.898945963698,"y":15732.57123332386},"targetPosition":{"x":24090.490136350472,"y":16632.52957423895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"18e4afd3-7536-405b-97b6-d36ec7ddc692","savedPayload":{"position":{"x":24090.490136350472,"y":16632.52957423895},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 50","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"68ca10ec-d83d-4f61-b9ee-6a0f3a74cb12","savedPayload":{"position":{"x":23268.64420668741,"y":18010.900053495883},"targetPosition":{"x":23734.37671300589,"y":17078.35335869619},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fefbf0c0-287c-4bb7-81a7-6b745dcfcf3b","savedPayload":{"position":{"x":23734.37671300589,"y":17078.35335869619},"targetPosition":{"x":24200.10921932437,"y":16145.806663896494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cfa25adf-05eb-49d0-956a-69e4fde9bacf","savedPayload":{"position":{"x":23677.60526085698,"y":17050.810067117873},"targetPosition":{"x":24200.10921932437,"y":16145.806663896494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 50","id":"a0cdc721-996a-44b2-b619-bbc0ef97cd62"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"de1447aa-e70f-419b-bab5-d94b333612c7","savedPayload":{"position":{"x":23678.749392525307,"y":15242.784954855204},"targetPosition":{"x":24200.10921932437,"y":16145.806663896494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 50","id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521"}}}],"id":"bbe48886-b71e-4507-b6e8-7f073b691a6a","savedPayload":{"position":{"x":24200.10921932437,"y":16145.806663896494},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 70","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"913293ac-040f-4348-ade4-5b3103fe1375","savedPayload":{"position":{"x":22831.840087373876,"y":16984.36226297277},"targetPosition":{"x":23677.601799522392,"y":16375.069860519614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8640a48e-f7ca-419c-a687-3f52c3a5afa9","savedPayload":{"position":{"x":23677.601799522392,"y":16375.069860519614},"targetPosition":{"x":24523.36351167091,"y":15765.777458066457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bc77b107-0a70-4038-86a6-3034ab4e86dd","savedPayload":{"position":{"x":24003.761253454333,"y":16665.75496902509},"targetPosition":{"x":24523.36351167091,"y":15765.777458066457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"36882cd2-2ec4-4d2d-af00-98b4c54bf1e7","savedPayload":{"position":{"x":23998.943101682395,"y":14857.45466344025},"targetPosition":{"x":24523.36351167091,"y":15765.777458066457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"508b71cf-79d3-4db4-a6d3-0b26226ad5b9","savedPayload":{"position":{"x":24523.36351167091,"y":15765.777458066457},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 80","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"9506c6ad-440b-45a1-aadf-89004f5311fb","savedPayload":{"position":{"x":22922.125146132268,"y":15872.41519490418},"targetPosition":{"x":23954.162248391145,"y":15725.958631430138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"59804538-89e9-485a-a2b1-88ff78eb5661","savedPayload":{"position":{"x":23954.162248391145,"y":15725.958631430138},"targetPosition":{"x":24986.199350650022,"y":15579.502067956095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"23df3ac4-6427-4a69-a5a3-8230186b46f3","savedPayload":{"position":{"x":24465.87081305089,"y":16480.737531705803},"targetPosition":{"x":24986.199350650022,"y":15579.502067956095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7a5139be-30b6-4eab-994a-bb8b74be455d","savedPayload":{"position":{"x":24466.47953296759,"y":14679.320938029688},"targetPosition":{"x":24986.199350650022,"y":15579.502067956095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}}],"id":"8499947d-a392-40ed-be9d-225a28429642","savedPayload":{"position":{"x":24986.199350650022,"y":15579.502067956095},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"RSI Line","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"90fe9ece-e33a-4e2e-904a-779327e7155a","savedPayload":{"position":{"x":23706.709895137472,"y":15955.09542923824},"targetPosition":{"x":24500.70139369103,"y":15279.723231373831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"(record.previous.value < 20 && record.value < 20) || (record.previous.value > 80 && record.value > 80)","style":{"type":"Style","name":"New Style","code":"{\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","id":"58f58e7a-3056-49c7-9117-f2a514d4479e","savedPayload":{"position":{"x":24124.913931523974,"y":13229.11741723691},"targetPosition":{"x":24312.8076626075,"y":14254.42032430537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9fcf2614-7ec8-407f-93a2-3c749f6683ef","savedPayload":{"position":{"x":24312.8076626075,"y":14254.42032430537},"targetPosition":{"x":24500.70139369103,"y":15279.723231373831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6dc77d6e-5aa6-41ab-b247-43c4391fcc96","savedPayload":{"position":{"x":24500.70139369103,"y":15279.723231373831},"targetPosition":{"x":25482.586623328116,"y":15629.653940577884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5312ee43-9c15-4d4b-9255-5fb7259c5734","savedPayload":{"position":{"x":24959.606885517747,"y":16535.48141779449},"targetPosition":{"x":25482.586623328116,"y":15629.653940577884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"RSI Begin","id":"7f687c2f-3a91-4b53-b00d-8a651e82c97d"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"01981eaa-b1c6-41e1-84b4-2dc8106ac095","savedPayload":{"position":{"x":24962.087161133786,"y":14728.122426745029},"targetPosition":{"x":25482.586623328116,"y":15629.653940577884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"RSI End","id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0"}}}],"id":"e8eb9949-277b-4493-a9f4-cbcb502aacbc","savedPayload":{"position":{"x":25482.586623328116,"y":15629.653940577884},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 30-70","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.05,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"5b04f4bb-2cc4-48a5-b421-667c96b2dd27","savedPayload":{"position":{"x":23908.45057185017,"y":15284.523120493404},"targetPosition":{"x":24903.62977974997,"y":15594.633503401583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"208ca141-b231-4a70-8b31-eeae09576822","savedPayload":{"position":{"x":24903.62977974997,"y":15594.633503401583},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7956c253-3704-46c0-b188-f6662bb58904","savedPayload":{"position":{"x":26220.412593719466,"y":16894.538010206674},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b043ae0f-a172-4ebe-922b-a895b8a888c9","savedPayload":{"position":{"x":25055.763027817455,"y":16517.252629191036},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"ac82bb81-5d37-4eea-ab52-0f698de71014"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5830f66c-dca5-4f62-8102-d7d8ea588d0d","savedPayload":{"position":{"x":25055.157129197767,"y":15291.794932313625},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a8eb0500-2421-4879-9459-2ecdb4ae09d5","savedPayload":{"position":{"x":26220.778156751298,"y":14913.824675087975},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"b294fd86-15d6-4bc8-9379-0532df288eee","savedPayload":{"position":{"x":25898.808987649765,"y":15904.743886309761},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"bc1170cc-a04b-4453-bd28-0e522f747617","savedPayload":{"position":{"x":25132.655914124065,"y":16611.53917021497},"targetPosition":{"x":26139.51491597213,"y":16341.752113777777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"RSI 14","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"RSI 14","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.value","id":"fbec83cc-a090-491b-8cfb-833d40b2b843","savedPayload":{"position":{"x":26948.876085283715,"y":13321.175108233583},"targetPosition":{"x":26679.08902884652,"y":14328.034110081648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e5fd8d57-8920-417e-8b9b-c1e0d6868a7a","savedPayload":{"position":{"x":26679.08902884652,"y":14328.034110081648},"targetPosition":{"x":26409.301972409325,"y":15334.893111929712},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ff06d653-f886-44f4-8b28-82bab51aa98d","savedPayload":{"position":{"x":26409.301972409325,"y":15334.893111929712},"targetPosition":{"x":26139.51491597213,"y":16341.752113777777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"72403d40-2a64-4e51-8eaf-b1a872e4474e","savedPayload":{"position":{"x":26139.51491597213,"y":16341.752113777777},"targetPosition":{"x":26876.586861383,"y":17078.824059188646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"bbc529df-b938-47b5-8cb7-a5579c859b99","savedPayload":{"position":{"x":26876.586861383,"y":17078.824059188646},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"MACD PENDING","code":"{}","modules":[],"id":"24146ce7-bc0d-461a-8a43-0d2bd3059886","savedPayload":{"position":{"x":27613.65880679387,"y":16751.29274796419},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"EMA","code":"{\n\"codeName\": \"Plotter EMA\"\n}","modules":[{"type":"Plotter Module","name":"EMA Popular","code":"{\n\"codeName\": \"EMA-Popular\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"EMA 20 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema20","id":"7bf83ec0-5a84-4a81-a111-19d913e12135","savedPayload":{"position":{"x":27162.225765126634,"y":15272.084789014236},"targetPosition":{"x":27253.064390593732,"y":16310.375029214107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6e1ff74e-36ba-460c-9f78-c8ee0b5e0837","savedPayload":{"position":{"x":27253.064390593732,"y":16310.375029214107},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 20 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema20","id":"12164218-7531-4063-bbd3-32855e7f7847","savedPayload":{"position":{"x":28539.530370859437,"y":15641.132445852005},"targetPosition":{"x":27056.731456996382,"y":15720.034427380499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83f1d130-42bd-45ae-9078-ed3f825531bb","savedPayload":{"position":{"x":27941.716693460134,"y":16494.89885763299},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 50 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema50","id":"580ad5c4-aee7-4af2-b85d-0ef86d020823","savedPayload":{"position":{"x":29357.38764936405,"y":16809.153687947903},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7084c0a2-8874-46a7-b240-d9605a7baf49","savedPayload":{"position":{"x":28350.64533271244,"y":17078.90947868094},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 50 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema50","id":"1e7a4d05-3daf-4d0a-97ff-b53e35eab2aa","savedPayload":{"position":{"x":29233.113090556995,"y":18229.618395015117},"targetPosition":{"x":28288.508053308913,"y":17789.141832214547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3861b379-3e51-43e2-b607-e3b7fba16a34","savedPayload":{"position":{"x":28288.508053308913,"y":17789.141832214547},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 100 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema100","id":"b50c3599-e7bd-45ef-b348-4ddf85460bbf","savedPayload":{"position":{"x":28224.85614166197,"y":19237.875343910142},"targetPosition":{"x":27784.3795788614,"y":18293.27030666206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d3b1e9cb-8098-4e62-94ea-4e89852b4f6a","savedPayload":{"position":{"x":27784.3795788614,"y":18293.27030666206},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 100 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema100","id":"f5cf8bb1-98bf-4c38-9e7c-f31678a656e4","savedPayload":{"position":{"x":26804.391434594756,"y":19362.149902717196},"targetPosition":{"x":27074.147225327793,"y":18355.407586065587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78","savedPayload":{"position":{"x":27074.147225327793,"y":18355.407586065587},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 200 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema200","id":"451d4c20-a9ad-4b8d-a116-fae9406ee356","savedPayload":{"position":{"x":25636.370192498856,"y":18544.292624212583},"targetPosition":{"x":26490.136604279844,"y":17946.47894681328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"33d1fe7c-ff86-440a-8b42-0de9c296a632","savedPayload":{"position":{"x":26490.136604279844,"y":17946.47894681328},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 200 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema200","id":"24e42cf3-2dc8-4257-a511-7dc52dc6f060","savedPayload":{"position":{"x":25267.322535661093,"y":17166.98801847978},"targetPosition":{"x":26305.612775860962,"y":17257.82664394688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"87e2a3ab-afc2-44cb-b2ca-03a715a4d673","savedPayload":{"position":{"x":26305.612775860962,"y":17257.82664394688},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"dd70bea3-9a52-4b2b-a364-31917b08d98d","savedPayload":{"position":{"x":27343.90301606083,"y":17348.665269413978},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"d468c2f1-2586-4fe4-aa0c-fc3737d992f5","savedPayload":{"position":{"x":28350.645332712436,"y":18157.932641613086},"targetPosition":{"x":27343.903016060827,"y":17888.17685088005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"23236076-e29a-451e-8c95-e3812064279c","savedPayload":{"position":{"x":27343.903016060827,"y":17888.17685088005},"targetPosition":{"x":26337.160699409218,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5f877b66-2ca6-4a8f-967e-70948cefc9ea","savedPayload":{"position":{"x":25820.169163068673,"y":18513.876668171924},"targetPosition":{"x":26337.160699409218,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 20 Begin","id":"6e1ff74e-36ba-460c-9f78-c8ee0b5e0837"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d5971215-2792-4415-bfea-2e4b2b5b98fe","savedPayload":{"position":{"x":25813.981368267854,"y":16712.247877140268},"targetPosition":{"x":26337.160699409218,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 20 End","id":"83f1d130-42bd-45ae-9078-ed3f825531bb"}}}],"id":"17ca2f43-9ddf-47f8-9929-e4612b00dd4f","savedPayload":{"position":{"x":26337.160699409218,"y":17618.42106014701},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 50","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"330fba24-ff59-48d2-a297-b4e6903efc3d","savedPayload":{"position":{"x":26139.68575495672,"y":18894.919167531658},"targetPosition":{"x":25869.929964223684,"y":17888.17685088005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"0806f6fe-730c-4fde-b730-dcdf31825733","savedPayload":{"position":{"x":25869.929964223684,"y":17888.17685088005},"targetPosition":{"x":25600.174173490646,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b00cf575-af36-4653-97ec-441912af5bb8","savedPayload":{"position":{"x":25077.549818920674,"y":17786.646469616528},"targetPosition":{"x":25600.174173490646,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 50 End","id":"3861b379-3e51-43e2-b607-e3b7fba16a34"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"da71a6f7-2917-4c07-bd77-dc1b0334c5ec","savedPayload":{"position":{"x":25076.29047402047,"y":15974.04134948895},"targetPosition":{"x":25600.174173490646,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 50 Begin","id":"7084c0a2-8874-46a7-b240-d9605a7baf49"}}}],"id":"36482493-d7f7-4a41-9588-a348e3204025","savedPayload":{"position":{"x":25600.174173490646,"y":16881.43453422844},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 100","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"278d84a3-2d10-4db3-90cc-b38f6af88ecf","savedPayload":{"position":{"x":24395.95691238653,"y":17348.665269413978},"targetPosition":{"x":25132.943438305105,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"612138e2-6896-4f8f-956a-d5bf1b8c043a","savedPayload":{"position":{"x":25132.943438305105,"y":16611.678743495402},"targetPosition":{"x":25869.92996422368,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fc01c5ca-4323-4a71-9d83-1f288b80e8ed","savedPayload":{"position":{"x":25349.435885023002,"y":16776.214407791183},"targetPosition":{"x":25869.92996422368,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 100 Begin","id":"d3b1e9cb-8098-4e62-94ea-4e89852b4f6a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fbd76a9e-5a2e-4cb8-a2ed-35d2616d9a2e","savedPayload":{"position":{"x":25349.492539398514,"y":14973.268155619337},"targetPosition":{"x":25869.92996422368,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 100 End","id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78"}}}],"id":"37a16b86-6ee7-4dfa-b32a-c8b9bcb9b484","savedPayload":{"position":{"x":25869.92996422368,"y":15874.692217576829},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 200","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"b170fc33-32c4-452d-919d-cf2df82c224f","savedPayload":{"position":{"x":24863.187647572075,"y":15065.424845377716},"targetPosition":{"x":25869.929964223684,"y":15335.180636110754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"ad1ad1fa-9fe8-4a56-aade-dcade3d90c38","savedPayload":{"position":{"x":25869.929964223684,"y":15335.180636110754},"targetPosition":{"x":26876.672280875293,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a98d63cf-bb2b-43f0-80cd-680c59ef741a","savedPayload":{"position":{"x":26352.928609276063,"y":16512.08707619633},"targetPosition":{"x":26876.672280875293,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 200 End","id":"87e2a3ab-afc2-44cb-b2ca-03a715a4d673"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c9ce7524-76dd-4399-92d8-58d1d757ed89","savedPayload":{"position":{"x":26357.758005756805,"y":14706.150537565798},"targetPosition":{"x":26876.672280875293,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 200 Begin","id":"33d1fe7c-ff86-440a-8b42-0de9c296a632"}}}],"id":"2e225665-d05d-46cd-91d0-4b36803bcf67","savedPayload":{"position":{"x":26876.672280875293,"y":15604.936426843791},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"5ea59fb9-f0d6-438b-b1a7-a62ed1750004","savedPayload":{"position":{"x":26606.916490142255,"y":16611.678743495402},"targetPosition":{"x":27613.658806793865,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"EMA Popular","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"EMA 20","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema20","id":"c79a60a8-e960-4a7d-86b0-bb8d65272b30","savedPayload":{"position":{"x":27884.842973618026,"y":15389.7281183275},"targetPosition":{"x":28925.67093776718,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"80fa0565-6440-406f-a49d-57adcdaf20ae","savedPayload":{"position":{"x":28925.67093776718,"y":15335.180636110756},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 50","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema50","id":"ad4b2bc1-bc45-4a8f-b07f-aa0f79f5e884","savedPayload":{"position":{"x":27136.392062421906,"y":13389.120398828894},"targetPosition":{"x":27509.903329974404,"y":14362.150517469825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f43975ff-c552-42b8-a504-d2b6a3a46b18","savedPayload":{"position":{"x":27509.903329974404,"y":14362.150517469825},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 100","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema100","id":"2bfe0bed-a18d-452e-a59a-9ddbd135dd0a","savedPayload":{"position":{"x":29503.385208768206,"y":14023.354300882387},"targetPosition":{"x":28693.399903147554,"y":14679.267468496571},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9507a099-6a7f-4d00-8b6e-623a7003055c","savedPayload":{"position":{"x":28693.399903147554,"y":14679.267468496571},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 200","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema200","id":"ee01f76f-2b56-4d87-a278-4dd98436dca7","savedPayload":{"position":{"x":29631.63403115497,"y":16470.487610884273},"targetPosition":{"x":28757.524314340935,"y":15902.834123497514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5bf57692-7070-4a12-9bc3-487a841125b0","savedPayload":{"position":{"x":28757.524314340935,"y":15902.834123497514},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a819c354-b152-4946-a403-62a8cf0f650f","savedPayload":{"position":{"x":27883.414597526902,"y":15335.180636110756},"targetPosition":{"x":27613.658806793865,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"79bf7438-f77a-4c8d-a450-67027d5fd8bc","savedPayload":{"position":{"x":27613.658806793865,"y":16341.922952762367},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"EMA Base 11","code":"{\n\"codeName\": \"EMA-Base11\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"EMA 11 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema11","id":"41b049dc-e0da-471f-82f7-5f2c1eb61f90","savedPayload":{"position":{"x":30147.048147013847,"y":15432.051266622468},"targetPosition":{"x":29173.00568076759,"y":15802.914520019141},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4","savedPayload":{"position":{"x":29173.00568076759,"y":15802.914520019141},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema11","id":"55db8355-8155-4c70-85b5-4a629aeefa45","savedPayload":{"position":{"x":30238.804171197095,"y":16603.011959557065},"targetPosition":{"x":29218.883692859214,"y":16388.39486648644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"750547e8-4963-4008-aa2b-8edc565afd79","savedPayload":{"position":{"x":29218.883692859214,"y":16388.39486648644},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 22 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema22","id":"bda3c179-331d-444e-9b1e-e3cfd1a26bb7","savedPayload":{"position":{"x":29682.925104463262,"y":17637.69383121565},"targetPosition":{"x":28940.944159492297,"y":16905.735802315732},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8ac0329a-2d0d-483f-a047-305198817a24","savedPayload":{"position":{"x":28940.944159492297,"y":16905.735802315732},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 22 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema22","id":"08508d15-658f-40da-a580-76a5b512414d","savedPayload":{"position":{"x":28655.898622846536,"y":18207.59269805938},"targetPosition":{"x":28427.430918683935,"y":17190.685235737597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"adc1fb05-93dd-4a32-98dd-30577e4a68de","savedPayload":{"position":{"x":28427.430918683935,"y":17190.685235737597},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 33 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema33","id":"bceee9f7-3824-498c-beb1-866463df7a7e","savedPayload":{"position":{"x":26512.557031022494,"y":17399.023585218936},"targetPosition":{"x":27355.760122771913,"y":16786.400679317376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189","savedPayload":{"position":{"x":27355.760122771913,"y":16786.400679317376},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 33 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema33","id":"6c2cc6ab-b520-4d47-8165-db2abfd53ed8","savedPayload":{"position":{"x":26114.450534040778,"y":16173.777773415815},"targetPosition":{"x":27156.706874281055,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0fe0c9b1-3079-499b-ad49-1b13e1e0af82","savedPayload":{"position":{"x":27156.706874281055,"y":16173.777773415815},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 55 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema55","id":"5df6eee6-f3a0-406f-be6c-2e6bce745054","savedPayload":{"position":{"x":26512.557031022487,"y":14948.53196161269},"targetPosition":{"x":27355.76012277191,"y":15561.154867514253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c","savedPayload":{"position":{"x":27355.76012277191,"y":15561.154867514253},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 55 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema55","id":"508f7fdf-3889-4b3f-bec4-9ee071f7aa21","savedPayload":{"position":{"x":27554.813371262768,"y":14191.288405344905},"targetPosition":{"x":27876.88829289205,"y":15182.53308938036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1eeef11e-809a-4e49-8b3b-48a955f42ce3","savedPayload":{"position":{"x":27876.88829289205,"y":15182.53308938036},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 111 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema111","id":"b9f04b17-af03-4983-8266-0e63f8f3271c","savedPayload":{"position":{"x":28015.32903987772,"y":14271.184314915883},"targetPosition":{"x":28521.038136150615,"y":15182.533089380362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cb15539c-b3a0-4641-9417-861c48bd62ac","savedPayload":{"position":{"x":28521.038136150615,"y":15182.533089380362},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema111","id":"abc69976-c994-40d1-a923-fd64ded26938","savedPayload":{"position":{"x":28333.52877969972,"y":14093.613062689175},"targetPosition":{"x":28266.245997110527,"y":15133.695418052495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"afa38489-5525-4f32-b766-cfe85d683a65","savedPayload":{"position":{"x":28266.245997110527,"y":15133.695418052495},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"573429d9-05d9-41ea-9fac-5eaf95fcc06c","savedPayload":{"position":{"x":28198.963214521333,"y":16173.777773415815},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"02c6627c-956c-4022-a3f9-a132627d02d8","savedPayload":{"position":{"x":28857.57612206962,"y":16415.679340786697},"targetPosition":{"x":27815.31978182934,"y":16415.679340786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"48f091c0-5895-4615-a56d-f779d35b60c6","savedPayload":{"position":{"x":28818.604912765964,"y":15374.151845414412},"targetPosition":{"x":27776.348572525687,"y":15374.151845414412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1143164d-0f70-46f0-80fe-6107db66ce29","savedPayload":{"position":{"x":28816.185641491466,"y":17143.349476340245},"targetPosition":{"x":29339.004238018115,"y":16237.801104014234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 End","id":"750547e8-4963-4008-aa2b-8edc565afd79"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"31fd051d-973f-4d8c-b9d3-ac1c13621ab0","savedPayload":{"position":{"x":28815.928975988514,"y":15331.808173996562},"targetPosition":{"x":29339.004238018115,"y":16237.801104014234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 Begin","id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4"}}}],"id":"01f54960-957d-490a-91c7-cfd01f2bf806","savedPayload":{"position":{"x":29339.004238018115,"y":16237.801104014234},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"76712d22-b3a8-490e-a964-b1f51641d472","savedPayload":{"position":{"x":28390.280883903517,"y":15225.030492003101},"targetPosition":{"x":27348.02454366324,"y":15225.030492003101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"61487dfb-c30e-41b5-b3bb-a52bbe476c22","savedPayload":{"position":{"x":29180.28171807471,"y":14545.179801939561},"targetPosition":{"x":28138.025377834434,"y":14545.179801939561},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bd3f3676-7a98-43ca-b661-395e53cc2d9c","savedPayload":{"position":{"x":27629.128997914257,"y":15426.614187749183},"targetPosition":{"x":28138.025377834434,"y":14545.179801939561},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 22 End","id":"adc1fb05-93dd-4a32-98dd-30577e4a68de"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"6a2c8c60-7c69-4372-bc67-b5bac89eb8a5","savedPayload":{"position":{"x":27598.709357858937,"y":13611.057054006169},"targetPosition":{"x":28138.025377834434,"y":14545.179801939561},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 22 Begin","id":"8ac0329a-2d0d-483f-a047-305198817a24"}}}],"id":"c9043797-16f8-4dc7-85c0-bd9d995dcec1","savedPayload":{"position":{"x":28138.025377834434,"y":14545.179801939561},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9ee24b06-2b0b-472a-9272-23f52d3ddc05","savedPayload":{"position":{"x":29029.81382299314,"y":14117.326948386024},"targetPosition":{"x":27987.55748275286,"y":14117.326948386024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"12acb041-6cf9-4cab-bc99-7d3413860838","savedPayload":{"position":{"x":27987.55748275286,"y":14117.326948386024},"targetPosition":{"x":29011.643619187784,"y":14311.094499675832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e5ec4acb-cef0-48cc-8eb4-432547dc0541","savedPayload":{"position":{"x":28515.208137319816,"y":15170.94597695109},"targetPosition":{"x":29011.643619187784,"y":14311.094499675832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 33 End","id":"0fe0c9b1-3079-499b-ad49-1b13e1e0af82"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"46dfb895-487c-4a14-a8f4-e39f77a98f34","savedPayload":{"position":{"x":28487.907619273083,"y":13403.957138070684},"targetPosition":{"x":29011.643619187784,"y":14311.094499675832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 33 Begin","id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189"}}}],"id":"d6e73bfe-e6af-4fff-b482-df4889701cf7","savedPayload":{"position":{"x":29011.643619187784,"y":14311.094499675832},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"cb42e26b-ace9-47f5-a272-15645af64e39","savedPayload":{"position":{"x":28765.32356145623,"y":13005.217196929365},"targetPosition":{"x":29252.337251869205,"y":13926.692071313571},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"cd8235f2-8641-4f92-9029-d30375e43f1f","savedPayload":{"position":{"x":29252.337251869205,"y":13926.692071313571},"targetPosition":{"x":29739.35094228218,"y":14848.166945697778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fff3b40f-45a5-424f-bbe3-b62c4811423d","savedPayload":{"position":{"x":29218.318231898545,"y":15750.622072487557},"targetPosition":{"x":29739.35094228218,"y":14848.166945697778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 55 End","id":"1eeef11e-809a-4e49-8b3b-48a955f42ce3"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e644af79-d267-4c8b-bebd-2d919eb5efd9","savedPayload":{"position":{"x":29213.42845337702,"y":13937.242474070958},"targetPosition":{"x":29739.35094228218,"y":14848.166945697778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 55 Begin","id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c"}}}],"id":"001084ac-f732-465a-aea1-bb8c63770971","savedPayload":{"position":{"x":29739.35094228218,"y":14848.166945697778},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"5d5e3413-6b2a-49e0-8b7e-14441b448203","savedPayload":{"position":{"x":30606.748885820925,"y":13841.384989058697},"targetPosition":{"x":30189.958888062156,"y":14796.677811464111},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"d1c5bddf-9fc3-47b8-b026-a0fd18fc7efd","savedPayload":{"position":{"x":30189.958888062156,"y":14796.677811464111},"targetPosition":{"x":29773.168890303386,"y":15751.970633869525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2aed0f5f-77bd-4297-a131-77c0c08914d5","savedPayload":{"position":{"x":29257.936936133836,"y":16644.37855617419},"targetPosition":{"x":29773.168890303386,"y":15751.970633869525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 End","id":"afa38489-5525-4f32-b766-cfe85d683a65"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"dff4ca7d-4499-4a8a-834b-7315e9e784e4","savedPayload":{"position":{"x":29258.39140417563,"y":14860.349873303669},"targetPosition":{"x":29773.168890303386,"y":15751.970633869525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 111 Begin","id":"cb15539c-b3a0-4641-9417-861c48bd62ac"}}}],"id":"47ab5422-37ad-4070-a2eb-248bbe9b007f","savedPayload":{"position":{"x":29773.168890303386,"y":15751.970633869525},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"951aba38-5a6a-43df-8f70-f311d621c98d","savedPayload":{"position":{"x":28817.876067897974,"y":15335.180636110756},"targetPosition":{"x":29087.63185863101,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"EMA 11","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"EMA 11","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema11","id":"ee21f97e-daa4-45b8-bebd-5c53d872534b","savedPayload":{"position":{"x":29554.862593816546,"y":14598.19411019218},"targetPosition":{"x":29824.618384549583,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a96b4bae-0ce3-4dc6-88df-af120452af6b","savedPayload":{"position":{"x":29824.618384549583,"y":15604.936426843791},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 22","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema22","id":"583909a2-6932-4bfa-952d-a0c81123cc3f","savedPayload":{"position":{"x":31568.347227119764,"y":15137.705691658255},"targetPosition":{"x":30831.360701201193,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2a2f4d65-a013-4c73-b851-1c9ac3dceb9f","savedPayload":{"position":{"x":30831.360701201193,"y":15874.692217576829},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 33","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema33","id":"067efa03-229a-49e1-9dff-579ead9e6603","savedPayload":{"position":{"x":32107.85880858584,"y":17151.190324961477},"targetPosition":{"x":31101.11649193423,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a51bde01-b164-49bd-99fc-d048468e4cc0","savedPayload":{"position":{"x":31101.11649193423,"y":16881.43453422844},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 55","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema55","id":"4663f0f2-cf79-4a80-b4c0-33c41bca9d88","savedPayload":{"position":{"x":30633.885756748696,"y":18625.16337679862},"targetPosition":{"x":30364.12996601566,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"782092b0-9e6c-4de0-aec6-0d6b47fac8b4","savedPayload":{"position":{"x":30364.12996601566,"y":17618.42106014701},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 111","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema111","id":"8064c04e-1499-4c01-b056-aac2a1aecc01","savedPayload":{"position":{"x":28620.40112344547,"y":18085.651795332546},"targetPosition":{"x":29357.387649364046,"y":17348.665269413974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c4a358f-23b6-433c-98de-623caad85051","savedPayload":{"position":{"x":29357.387649364046,"y":17348.665269413974},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"efc451e7-a5c0-4377-877c-a6b1a60a6604","savedPayload":{"position":{"x":30094.37417528262,"y":16611.678743495402},"targetPosition":{"x":29087.63185863101,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"cef26be6-07a9-415a-8439-99d06b1e1cfb","savedPayload":{"position":{"x":29087.63185863101,"y":16341.922952762367},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"EMA Base 7","code":"{\n\"codeName\": \"EMA-Base7\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"EMA 7 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema7","id":"d41ccc81-8740-46e9-9ed3-9ffc1df75ee0","savedPayload":{"position":{"x":29997.503544770912,"y":18875.312292982348},"targetPosition":{"x":29626.64029137424,"y":17901.26982673609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168","savedPayload":{"position":{"x":29626.64029137424,"y":17901.26982673609},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 7 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema7","id":"91431058-cccd-40c3-bb98-dd9484a0807d","savedPayload":{"position":{"x":28826.542851836315,"y":18967.068317165595},"targetPosition":{"x":29041.15994490694,"y":17947.147838827714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8ea750de-2b74-41ea-9897-637291621ae9","savedPayload":{"position":{"x":29041.15994490694,"y":17947.147838827714},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 14 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema14","id":"753c8686-38ea-4fc2-9343-3598039aa890","savedPayload":{"position":{"x":29566.075349317925,"y":17669.208305460797},"targetPosition":{"x":28523.819009077648,"y":17669.208305460797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9","savedPayload":{"position":{"x":28523.819009077648,"y":17669.208305460797},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 14 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema14","id":"c64e3670-c41d-44d0-bc7a-05c8f0a841b6","savedPayload":{"position":{"x":29281.12591589606,"y":17155.695064652435},"targetPosition":{"x":28238.869575655783,"y":17155.695064652435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd04ee65-bd26-4fbc-abed-76c6fc5c964b","savedPayload":{"position":{"x":28238.869575655783,"y":17155.695064652435},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 21 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema21","id":"be27efec-c4ed-43ec-925a-f7d862f999c1","savedPayload":{"position":{"x":29319.03741663658,"y":16569.644942048104},"targetPosition":{"x":28276.781076396303,"y":16569.644942048104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2f13bba0-f9c2-435f-ad66-8ad73082c502","savedPayload":{"position":{"x":28276.781076396303,"y":16569.644942048104},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 21 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema21","id":"e6af4547-c256-4f33-95fc-9d9f3cd5d111","savedPayload":{"position":{"x":27995.25671739034,"y":15267.022060994947},"targetPosition":{"x":28625.516877683953,"y":16097.12471074239},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e","savedPayload":{"position":{"x":28625.516877683953,"y":16097.12471074239},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 28 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema28","id":"a42e77a3-9107-4c33-853d-4ed8966f339d","savedPayload":{"position":{"x":29092.934615341106,"y":14849.085050523041},"targetPosition":{"x":29174.355826659335,"y":15888.156205506437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0d436286-6b79-4dca-a2f3-b7bd3b9a5671","savedPayload":{"position":{"x":29174.355826659335,"y":15888.156205506437},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 28 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema28","id":"0e7f0922-d9b4-4ea3-9f5f-57ad9d4c9328","savedPayload":{"position":{"x":30242.313831889365,"y":15090.94354001369},"targetPosition":{"x":29749.045434933465,"y":16009.085450251761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f50599e9-c04f-4b07-aca0-f276dd08ea94","savedPayload":{"position":{"x":29749.045434933465,"y":16009.085450251761},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 35 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema35","id":"db011cc5-705a-444a-9f7a-159466b19247","savedPayload":{"position":{"x":31078.47458690652,"y":15915.809167944042},"targetPosition":{"x":30167.125812442042,"y":16421.51826421694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d7ac980a-16ab-4077-b3f1-05cf1f4c3a39","savedPayload":{"position":{"x":30167.125812442042,"y":16421.51826421694},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 35 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema35","id":"6b3dc821-e0e9-4c09-965b-c8600bd3e9d5","savedPayload":{"position":{"x":31335.941748704205,"y":17061.792925668222},"targetPosition":{"x":30295.859393340885,"y":16994.510143079027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31","savedPayload":{"position":{"x":30295.859393340885,"y":16994.510143079027},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"5a4d5b2f-63dc-403c-a545-6025652d9e81","savedPayload":{"position":{"x":29255.777037977565,"y":16927.227360489833},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 7","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"496c35a4-5cf7-4def-97bc-ce71a6fc45f7","savedPayload":{"position":{"x":27972.347975234392,"y":16582.555137101495},"targetPosition":{"x":29013.87547060668,"y":16543.58392779784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"671a56e0-b5eb-4833-aa19-3dca720b5b0e","savedPayload":{"position":{"x":29013.87547060668,"y":16543.58392779784},"targetPosition":{"x":30055.402965978967,"y":16504.612718494187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b0be4203-a40d-4ee7-83e0-d1ac87f0bd31","savedPayload":{"position":{"x":29532.24209373195,"y":17410.75392975807},"targetPosition":{"x":30055.402965978967,"y":16504.612718494187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 7 End","id":"8ea750de-2b74-41ea-9897-637291621ae9"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"afe09e1e-c8fd-4fc7-8f09-324ee7d7d012","savedPayload":{"position":{"x":29537.971081903197,"y":15608.394405818868},"targetPosition":{"x":30055.402965978967,"y":16504.612718494187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 7 Begin","id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168"}}}],"id":"45946a01-a9fb-4ea8-bb82-ef6088fad08e","savedPayload":{"position":{"x":30055.402965978967,"y":16504.612718494187},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 14","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9c0f7800-bf53-4a63-94ba-fccbec15d0ea","savedPayload":{"position":{"x":29524.67362932674,"y":15286.287855460545},"targetPosition":{"x":30204.52431939028,"y":16076.28868963174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"651877b1-61a2-48a2-8fc4-86e809f89d42","savedPayload":{"position":{"x":30204.52431939028,"y":16076.28868963174},"targetPosition":{"x":30884.37500945382,"y":16866.289523802934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"72f9e17d-9c36-408d-9a2e-13da010f4d97","savedPayload":{"position":{"x":30383.798324026062,"y":17733.31377604823},"targetPosition":{"x":30884.37500945382,"y":16866.289523802934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 14 End","id":"cd04ee65-bd26-4fbc-abed-76c6fc5c964b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5a24fd6f-de93-4fcd-94f7-1f7fe268e8be","savedPayload":{"position":{"x":30354.042747166226,"y":15947.72710062788},"targetPosition":{"x":30884.37500945382,"y":16866.289523802934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 14 Begin","id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9"}}}],"id":"b1689975-de58-4f84-a802-c6f13e885dc6","savedPayload":{"position":{"x":30884.37500945382,"y":16866.289523802934},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 21","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"14146df5-5a4a-46b7-9db5-4957b8445915","savedPayload":{"position":{"x":31505.995414297166,"y":15691.735492286438},"targetPosition":{"x":31312.227863007356,"y":16715.82162872136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"2552b9ce-3620-4245-9803-d55ad53969da","savedPayload":{"position":{"x":31312.227863007356,"y":16715.82162872136},"targetPosition":{"x":31118.460311717547,"y":17739.907765156284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"803ffc35-a2e2-426d-a8d2-7c770e5d0a6a","savedPayload":{"position":{"x":30603.811811701125,"y":18631.305115223837},"targetPosition":{"x":31118.460311717547,"y":17739.907765156284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 21 Begin","id":"2f13bba0-f9c2-435f-ad66-8ad73082c502"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a0449481-80c2-4160-adb3-49d4327bf921","savedPayload":{"position":{"x":30611.565442479045,"y":16861.940097539216},"targetPosition":{"x":31118.460311717547,"y":17739.907765156284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 21 End","id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e"}}}],"id":"15f599b3-7620-4a0c-b9e0-29830383cd36","savedPayload":{"position":{"x":31118.460311717547,"y":17739.907765156284},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 28","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"e4a06d7f-ecad-400a-acca-f3c340642354","savedPayload":{"position":{"x":32424.337614464013,"y":17493.58770742473},"targetPosition":{"x":31502.862740079807,"y":17980.601397837705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"65f345ac-2766-411d-af4f-9390e525667c","savedPayload":{"position":{"x":31502.862740079807,"y":17980.601397837705},"targetPosition":{"x":30581.3878656956,"y":18467.61508825068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ca1f7537-47e7-4c48-a056-fedd8820a1de","savedPayload":{"position":{"x":30041.701967950532,"y":19402.378483273566},"targetPosition":{"x":30581.3878656956,"y":18467.61508825068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 28 Begin","id":"0d436286-6b79-4dca-a2f3-b7bd3b9a5671"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"80c45995-463a-442a-a6d8-92cc9971a8b9","savedPayload":{"position":{"x":30074.844539926762,"y":17590.25631178414},"targetPosition":{"x":30581.3878656956,"y":18467.61508825068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 28 End","id":"f50599e9-c04f-4b07-aca0-f276dd08ea94"}}}],"id":"e3c75e9c-a5ec-4755-9a86-909db1b690ca","savedPayload":{"position":{"x":30581.3878656956,"y":18467.61508825068},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 35","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9d05ca49-9de9-4c97-b4da-891614ed84a5","savedPayload":{"position":{"x":31675.133340169545,"y":18918.22303403066},"targetPosition":{"x":30632.87699992927,"y":18918.22303403066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"56422e5e-ccaa-4c0c-b5a1-79e62ebc1e74","savedPayload":{"position":{"x":30632.87699992927,"y":18918.22303403066},"targetPosition":{"x":29677.584177523855,"y":18501.43303627189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"155db5be-8214-4154-a918-ab9469587cc7","savedPayload":{"position":{"x":29156.533855510635,"y":19403.91866729891},"targetPosition":{"x":29677.584177523855,"y":18501.43303627189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 35 Begin","id":"d7ac980a-16ab-4077-b3f1-05cf1f4c3a39"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ee71f62a-adc7-4411-aeb1-54ca5712ce34","savedPayload":{"position":{"x":29140.366496727027,"y":17570.944718407467},"targetPosition":{"x":29677.584177523855,"y":18501.43303627189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 35 End","id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31"}}}],"id":"3511cc8f-eb39-4dd0-8043-9f06a8faa698","savedPayload":{"position":{"x":29677.584177523855,"y":18501.43303627189},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"8e7cd7e8-5c59-4cc2-8d9e-ea86d7554205","savedPayload":{"position":{"x":30094.374175282624,"y":17546.140213866474},"targetPosition":{"x":29087.631858631015,"y":17815.89600459951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"EMA Base 7","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"EMA 7","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema7","id":"9d9efe26-4895-475c-ac3c-149f0331c6f7","savedPayload":{"position":{"x":30831.360701201196,"y":18283.126739785046},"targetPosition":{"x":29824.618384549587,"y":18552.882530518084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aeaebf9b-54bf-41f3-a833-b0e4fcc55c00","savedPayload":{"position":{"x":29824.618384549587,"y":18552.882530518084},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 14","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema14","id":"7c922a65-b8a6-4ebf-a964-af3851b30367","savedPayload":{"position":{"x":29462.025911156543,"y":20805.127689322027},"targetPosition":{"x":29139.95098952726,"y":19813.883005286574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f749c1c5-25f9-4c3f-af87-c8df30a177e0","savedPayload":{"position":{"x":29139.95098952726,"y":19813.883005286574},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 21","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema21","id":"f5a9c1c1-9331-4492-a263-1f69ff44711a","savedPayload":{"position":{"x":29016.929316388832,"y":19435.26122715268},"targetPosition":{"x":27974.67297614856,"y":19435.26122715268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"92f7a1a7-bd42-403f-9d0e-2eb907e8abea","savedPayload":{"position":{"x":27974.67297614856,"y":19435.26122715268},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 28","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema28","id":"0fcdb422-d014-4dc8-927a-5484c5d7c34b","savedPayload":{"position":{"x":28853.390091486646,"y":19092.39411198416},"targetPosition":{"x":27811.13375124637,"y":19092.39411198416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4c51ef79-f3dd-4f24-ad22-4e38f42f3ff2","savedPayload":{"position":{"x":27974.67297614856,"y":18210.01541534956},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 35","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema35","id":"c23e6dd3-f9d5-498f-a01c-c951b11cbdf6","savedPayload":{"position":{"x":29123.145882219684,"y":18085.651795332546},"targetPosition":{"x":28080.889541979406,"y":18085.651795332546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8cdd88af-871c-4f1b-966b-cf9d00483caa","savedPayload":{"position":{"x":28080.889541979406,"y":18085.651795332546},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"481ef93a-bef5-4fe3-b87b-f8032a63c69f","savedPayload":{"position":{"x":28817.876067897978,"y":18822.63832125112},"targetPosition":{"x":29087.631858631015,"y":17815.89600459951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a52a9764-3ef2-44e6-82bd-e6538058119d","savedPayload":{"position":{"x":29087.631858631015,"y":17815.89600459951},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6cb2807d-22bb-4f90-b4d8-c84cf84a0d5c","savedPayload":{"position":{"x":28350.64533271244,"y":17078.90947868094},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"a"}}}],"id":"9cfffc48-486a-48cb-b641-98c82e314d3a","savedPayload":{"position":{"x":27613.65880679387,"y":17815.896004599515},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"s"}}},{"type":"Crypto Ecosystem","name":"My Crypto Ecosystem","cryptoExchanges":{"type":"Crypto Exchanges","name":"New Crypto Exchanges","exchanges":[{"type":"Crypto Exchange","name":"Poloniex","code":"{ \n\"codeName\": \"Poloniex\"\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"0c232a81-4c3d-4668-ae3e-cdd93819231e","savedPayload":{"position":{"x":27062.06836084158,"y":22991.14520625145},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"4b921ee0-6a74-47a1-8027-7223dcefb12c","savedPayload":{"position":{"x":26962.27828817308,"y":23002.388847111855},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"534af20f-cc39-46a8-847c-d78d59aafcb0","savedPayload":{"position":{"x":26891.2695631353,"y":22931.380122074075},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"f7c3766b-8b5f-466e-abc7-3d0e1efeacd6","savedPayload":{"position":{"x":26902.513203995706,"y":22831.59004940558},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"ca1b7306-bbf9-42c1-8f71-e6820851b86d","savedPayload":{"position":{"x":26987.542519857936,"y":22778.162589172254},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"210ec456-911e-49ad-8ed5-deba22eace15","savedPayload":{"position":{"x":27082.32870159578,"y":22811.329708651378},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"3bab42fe-22d0-49f5-a83b-6b6538d1440b","savedPayload":{"position":{"x":27000.499494096326,"y":22893.15891615083},"targetPosition":{"x":27437.18284687971,"y":22794.71905734185},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"BTC/USDT","code":"{ \n\"baseAsset\": \"BTC/USDT\"\n}","baseAsset":{"type":"Market Base Asset","name":"Tether","id":"488c24af-d8b7-4c53-b05b-2e32939f7dab","savedPayload":{"position":{"x":26981.881943904194,"y":22272.24289377927},"targetPosition":{"x":27148.571973874667,"y":22432.812469398108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"4b921ee0-6a74-47a1-8027-7223dcefb12c"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"7a0c1e41-58e2-4b01-a0b3-65ac24429592","savedPayload":{"position":{"x":27029.120232757286,"y":22234.571615482586},"targetPosition":{"x":27148.571973874667,"y":22432.812469398108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"0c232a81-4c3d-4668-ae3e-cdd93819231e"}}},"id":"d4098b73-7e25-434e-8fd9-342393cbb400","savedPayload":{"position":{"x":27148.571973874667,"y":22432.812469398108},"targetPosition":{"x":27292.87740837695,"y":22613.765761890096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b16004a9-18c8-43f2-bcde-51162bd591f4","savedPayload":{"position":{"x":27292.87740837695,"y":22613.765761890096},"targetPosition":{"x":27437.18284687971,"y":22794.71905734185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"1298f3db-a526-48c3-af5e-f27a984f6c40","savedPayload":{"position":{"x":27437.182844883817,"y":22794.719055648966},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Crypto Exchange","name":"Kraken","code":"{ \n\"codeName\": \"Kraken\"\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"ce20aa9e-765b-42be-96ab-4120acc82706","savedPayload":{"position":{"x":27935.27068087442,"y":22333.309855863314},"targetPosition":{"x":27973.49188839452,"y":22224.079922853354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe","savedPayload":{"position":{"x":27864.26195692987,"y":22262.301128966486},"targetPosition":{"x":27973.491886797663,"y":22224.07992490229},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"74777dca-b325-42e6-ab7e-26524c929651","savedPayload":{"position":{"x":27875.50559625275,"y":22162.511058150794},"targetPosition":{"x":27973.491887890894,"y":22224.079923043242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"25555ed6-3c5c-4ade-85f6-a64c3e371bb1","savedPayload":{"position":{"x":27960.53491211498,"y":22109.08359791747},"targetPosition":{"x":27973.491887890894,"y":22224.079923043242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"e26e4a14-2213-4178-a7c0-955cc1ae621c","savedPayload":{"position":{"x":28055.321093852825,"y":22142.250717396593},"targetPosition":{"x":27973.491887890894,"y":22224.079923043242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"a99904cd-ab9f-40fa-a3d9-587b76e99905","savedPayload":{"position":{"x":28088.488214869467,"y":22237.036897281632},"targetPosition":{"x":27973.491886797663,"y":22224.07992490229},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"821b3105-448a-4d79-a74f-0d84893cf56e","savedPayload":{"position":{"x":27973.491886626292,"y":22224.07991518405},"targetPosition":{"x":28219.767352307616,"y":22616.02507759563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"ETH/BTC","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Ether","id":"ce6df5a7-a674-4238-9a6f-fe084bcbe82a","savedPayload":{"position":{"x":28106.544168355602,"y":21958.84593456252},"targetPosition":{"x":28203.048885462595,"y":22169.214643502037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"74777dca-b325-42e6-ab7e-26524c929651"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"8f3aaa50-9d72-48af-83cf-d49f381b7d08","savedPayload":{"position":{"x":28164.27991478192,"y":21941.036815357173},"targetPosition":{"x":28203.048885462595,"y":22169.214643502037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"ce20aa9e-765b-42be-96ab-4120acc82706"}}},"id":"f43663e0-c14d-4fb9-9655-25dff3f938c7","savedPayload":{"position":{"x":28203.048885462595,"y":22169.214643502037},"targetPosition":{"x":28271.26936762315,"y":22390.38000882853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"5fd7461d-eda6-46f2-814a-e7ae0cf3c2a2","savedPayload":{"position":{"x":28562.626238826324,"y":22031.95676436761},"targetPosition":{"x":28428.693952220598,"y":22220.716657517878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"ce20aa9e-765b-42be-96ab-4120acc82706"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"0d1a00db-5ddd-4b34-a920-b68a9dd4f418","savedPayload":{"position":{"x":28606.91726169034,"y":22073.052827876585},"targetPosition":{"x":28428.693952220598,"y":22220.716657517878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe"}}},"id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e","savedPayload":{"position":{"x":28428.693952220598,"y":22220.716657517878},"targetPosition":{"x":28271.26936762315,"y":22390.38000882853},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"9826526e-8e01-4ab6-a5f3-1609a48dba34","savedPayload":{"position":{"x":28271.26936762315,"y":22390.38000882853},"targetPosition":{"x":28219.767352307616,"y":22616.02507759563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"7f859060-6e77-4607-aadc-fdbd4fd785a5","savedPayload":{"position":{"x":28219.76735372383,"y":22616.02507568824},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"Bitfinex","code":"{\n \"codeName\": \"Bitfinex\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"class\": \"bitfinex2\"\n }\n ]\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"66046275-e148-4d18-8bbd-ad8dcd2ade99","savedPayload":{"position":{"x":28924.201167126357,"y":22591.58966783032},"targetPosition":{"x":28999.83361605884,"y":22679.885307087283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"27ae18d2-032b-41f8-bafc-a24fa4933194","savedPayload":{"position":{"x":29113.824108028828,"y":22657.90843034808},"targetPosition":{"x":28999.83361605884,"y":22679.885307087283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"dc376d73-e403-43ce-9044-5ff5fcd6de4e","savedPayload":{"position":{"x":28999.83361605884,"y":22679.885307087283},"targetPosition":{"x":28847.206274121956,"y":23116.745046791148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"4d9d7d28-c531-41af-96bd-0fd83d3a958d","savedPayload":{"position":{"x":29457.161713603888,"y":22787.03894706868},"targetPosition":{"x":29264.009446862576,"y":22915.375576986753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"66046275-e148-4d18-8bbd-ad8dcd2ade99"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"3c286c18-238f-446c-9d0c-f454ee45aaf1","savedPayload":{"position":{"x":29484.684309775086,"y":22844.118528084055},"targetPosition":{"x":29264.009446862576,"y":22915.375576986753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"27ae18d2-032b-41f8-bafc-a24fa4933194"}}},"id":"b734f59f-f29c-450b-a6e4-6d2345a1082a","savedPayload":{"position":{"x":29264.009446862576,"y":22915.375576986753},"targetPosition":{"x":29055.543474838432,"y":23016.01617742885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"dc6b67a9-30d0-4b69-9e10-dd6856e9dd4c","savedPayload":{"position":{"x":29055.543474838432,"y":23016.01617742885},"targetPosition":{"x":28847.206274121956,"y":23116.745046791148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"3ff59cad-42ae-4527-b060-4585cc4e7e1a","savedPayload":{"position":{"x":28847.206274121956,"y":23116.745046791148},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"Bitmex","code":"{\n \"codeName\": \"Bitmex\"\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"5dcc2338-6347-4c17-a1cc-7dce7790b69e","savedPayload":{"position":{"x":29305.71765953187,"y":23652.994511668043},"targetPosition":{"x":29283.975375416147,"y":23766.774892946512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"US Dollar","code":"{ \n\"codeName\": \"USD\"\n}","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2","savedPayload":{"position":{"x":29372.25729354397,"y":23842.360842693794},"targetPosition":{"x":29283.975375416147,"y":23766.774892946512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"49ea825d-f7d2-4c41-803b-e454050a1e51","savedPayload":{"position":{"x":29283.975375416147,"y":23766.774892946512},"targetPosition":{"x":28847.28880534483,"y":23919.405136006735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"0dbd88b2-8ff2-43b2-9401-e4c2827d467b","savedPayload":{"position":{"x":29485.237566572243,"y":24190.886771186277},"targetPosition":{"x":29264.472183308604,"y":24119.874034721368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"5dcc2338-6347-4c17-a1cc-7dce7790b69e"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"US Dollar","id":"297606e3-eff2-49c2-b0c3-1e408ecac868","savedPayload":{"position":{"x":29457.755918758074,"y":24247.9825167132},"targetPosition":{"x":29264.472183308604,"y":24119.874034721368},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"US Dollar","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2"}}},"id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b","savedPayload":{"position":{"x":29264.472183308604,"y":24119.874034721368},"targetPosition":{"x":29055.867483858507,"y":24019.576680115944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4ac812f4-ceef-409b-b698-31e82cacaf24","savedPayload":{"position":{"x":29055.867483858507,"y":24019.576680115944},"targetPosition":{"x":28847.28880534483,"y":23919.405136006735},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"d57edcc8-cb45-4d6f-99e8-2c1f611691f6","savedPayload":{"position":{"x":28847.28880534483,"y":23919.405136006735},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"HitBTC","code":"{\n \"codeName\": \"HitBTC\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"class\": \"hitbtc2\"\n }\n ]\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba","savedPayload":{"position":{"x":28598.74201272115,"y":24551.628140793295},"targetPosition":{"x":28611.698987871005,"y":24666.624470279407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab","savedPayload":{"position":{"x":28693.528194458995,"y":24584.795260272418},"targetPosition":{"x":28611.698987871005,"y":24666.624470279407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9","savedPayload":{"position":{"x":28726.695313938115,"y":24679.58144201026},"targetPosition":{"x":28611.698987871005,"y":24666.624470279407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"27da6570-6ccd-4efb-a882-cd744c0579f3","savedPayload":{"position":{"x":28673.267853704794,"y":24764.61075787249},"targetPosition":{"x":28611.698987871005,"y":24666.624470279407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"75339f18-5482-4302-9cf2-d0b1befc928c","savedPayload":{"position":{"x":28573.477781036298,"y":24775.854398732896},"targetPosition":{"x":28611.698987871005,"y":24666.624470279407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"05da99c0-f458-4799-9d14-df4139973233","savedPayload":{"position":{"x":28502.469055998517,"y":24704.845673695116},"targetPosition":{"x":28611.698987871005,"y":24666.624470279407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"192d1d43-de1a-4ed6-9560-0b7cc3edd29b","savedPayload":{"position":{"x":28611.698987871005,"y":24666.624470279407},"targetPosition":{"x":28219.753825718493,"y":24420.349000922313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"ETH/BTC","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Ether","id":"e34e52e9-7f72-4267-9c3c-cfbb06c485e9","savedPayload":{"position":{"x":28513.33649359069,"y":25039.3806569266},"targetPosition":{"x":28379.40420672711,"y":24850.620763016694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"2f4837e9-6e5f-474d-85cb-a42dea3c0f36","savedPayload":{"position":{"x":28459.918206818715,"y":25067.61304578446},"targetPosition":{"x":28379.40420672711,"y":24850.620763016694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"id":"751ae593-f933-4a44-97c5-50f02aed2ffa","savedPayload":{"position":{"x":28379.40420672711,"y":24850.620763016694},"targetPosition":{"x":28271.25584148437,"y":24645.994070056393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"4153fe7c-0403-4053-a837-8307ee8f3573","savedPayload":{"position":{"x":28284.21054268359,"y":25107.717173523637},"targetPosition":{"x":28262.60172530631,"y":24877.280167193567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"b6758271-06b6-4356-b767-c473bbca620a","savedPayload":{"position":{"x":28223.83275488349,"y":25105.45799609807},"targetPosition":{"x":28262.60172530631,"y":24877.280167193567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab"}}},"id":"5c44fd86-9fb9-40ed-af02-78f93b420562","savedPayload":{"position":{"x":28262.60172530631,"y":24877.280167193567},"targetPosition":{"x":28271.25584148437,"y":24645.994070056393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"6e33c5a2-1b71-481b-a28a-b4d9cece0226","savedPayload":{"position":{"x":28271.25584148437,"y":24645.994070056393},"targetPosition":{"x":28219.753825718493,"y":24420.349000922313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"f1b1fcc1-9839-4833-aefe-2e3bee456e04","savedPayload":{"position":{"x":28219.75382693415,"y":24420.349003134706},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"Binance","code":"{\n \"codeName\": \"Binance\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"fetchType\": \"by Id\",\n \"fetchTradesMethod\": \"publicGetHistoricalTrades\",\n \"firstId\": \"f\"\n }\n ]\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"b2814a75-fd57-45c4-a3cb-af276793e573","savedPayload":{"position":{"x":27497.456515360525,"y":24456.468046378595},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"04c5f172-6976-4557-b95f-38004b5201a6","savedPayload":{"position":{"x":27530.62363483965,"y":24551.25422811644},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"4175d47c-e12c-4902-b026-f4999a6d07a4","savedPayload":{"position":{"x":27477.196174606324,"y":24636.28354397867},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"e3b61070-77b9-4dcf-9862-7f05ffa237f3","savedPayload":{"position":{"x":27377.406101937828,"y":24647.527184839073},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"6dee1e7e-80f3-4597-a28a-881af206ec14","savedPayload":{"position":{"x":27306.397376900048,"y":24576.518459801293},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"59378d33-4833-495a-89bb-f739710be7d9","savedPayload":{"position":{"x":27317.641017760452,"y":24476.728387132796},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"f4451bbc-50ea-4558-9b3c-abd3e757a76e","savedPayload":{"position":{"x":27415.627307861072,"y":24538.29725387805},"targetPosition":{"x":27363.79941090751,"y":24078.31194596375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"ETH/BTC","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Ether","id":"2ad20954-48bd-40db-a175-71337f616e19","savedPayload":{"position":{"x":27062.86677345042,"y":24693.804039512463},"targetPosition":{"x":27126.93978508125,"y":24471.401695144275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"4175d47c-e12c-4902-b026-f4999a6d07a4"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"01fc2c5c-9438-4c30-91a6-03a7374ef87e","savedPayload":{"position":{"x":27007.488045980976,"y":24669.64254770961},"targetPosition":{"x":27126.93978508125,"y":24471.401695144275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"b2814a75-fd57-45c4-a3cb-af276793e573"}}},"id":"b3179fa1-f2ec-44eb-83bc-a6f9025c0441","savedPayload":{"position":{"x":27126.93978508125,"y":24471.401695144275},"targetPosition":{"x":27219.49397436657,"y":24259.26523989519},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"b85b1934-28e5-41f6-a6f0-4178453c48d8","savedPayload":{"position":{"x":26866.5814396409,"y":24557.27327883567},"targetPosition":{"x":27033.271467594266,"y":24396.70370456702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"b2814a75-fd57-45c4-a3cb-af276793e573"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"0d96bd23-cc52-4429-81c2-b2e229e290ae","savedPayload":{"position":{"x":26830.70280072453,"y":24508.659449406347},"targetPosition":{"x":27033.271467594266,"y":24396.70370456702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"04c5f172-6976-4557-b95f-38004b5201a6"}}},"id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f","savedPayload":{"position":{"x":27033.271467594266,"y":24396.70370456702},"targetPosition":{"x":27219.49397436657,"y":24259.26523989519},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"c422d50d-ba95-4687-9be9-2c0650bef79c","savedPayload":{"position":{"x":27219.49397436657,"y":24259.26523989519},"targetPosition":{"x":27363.79941090751,"y":24078.31194596375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"22d2b36e-7a77-40a6-8948-b7d0fb744923","savedPayload":{"position":{"x":27363.79941090751,"y":24078.31194596375},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"0975e979-d4d5-4195-8fac-061788e6d425","savedPayload":{"position":{"x":28014.01564388284,"y":23518.2348844148},"targetPosition":{"x":27088.301618063546,"y":23506.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9f4e7bfb-ea29-47cd-92bd-11f31d177ff8","savedPayload":{"position":{"x":27088.301618063546,"y":23506.2348844148},"targetPosition":{"x":27088.301618063546,"y":23506.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Charting Space","name":"New Charting Space","viewport":{"type":"Viewport","name":"New Viewport","code":"{\"zoom\":\"0.40\"}","id":"c3db9bcf-39ee-47d1-ab4f-14bd5de815da","savedPayload":{"position":{"x":24629.166085334742,"y":24277.600038176653},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":-1304.3286451302824,"y":-1674.0070614150754}}}},"timeMachines":[{"type":"Time Machine","name":"Multiple Exchanges Demo","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2017-03-17T08:07:01.029Z\",\n \"toDate\": \"2018-10-02T06:15:13.199Z\"\n}","id":"db04bedc-5d44-4358-bf33-1bdc3a3e1b0a","savedPayload":{"position":{"x":23628.67894501188,"y":25031.658658072436},"targetPosition":{"x":23846.20228259475,"y":24654.89718554695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 5955.016448247781,\n \"maxValue\": 16761.06013865778,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"c270df5f-c70f-40e6-be14-194ada11d17c","savedPayload":{"position":{"x":23559.365119058984,"y":24855.568119128093},"targetPosition":{"x":23846.20228259475,"y":24654.89718554695},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"b88bdf1d-3e4f-40a0-a552-c6f482b326a9","savedPayload":{"position":{"x":23411.155607429013,"y":24654.89718554695},"targetPosition":{"x":23846.20228259475,"y":24654.89718554695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 02B","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"33692829-a33d-46cb-aea5-209af8579c6a","savedPayload":{"position":{"x":22729.21869815204,"y":24192.35414924888},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"e18ad12f-f822-433a-9aaf-7c9a0f30fd63","savedPayload":{"position":{"x":22729.21869815204,"y":24078.603700936976},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"7e6e8bbb-9b76-4eda-bfd1-eb77afb82faf","savedPayload":{"position":{"x":22748.9712562102,"y":23966.581377530794},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\n \"status\": \"off\"\n}","id":"18b6e861-e27d-4eb3-8dbb-2717c4e7c9bd","savedPayload":{"position":{"x":22787.876200845196,"y":23859.690920641006},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"9034e0fa-f884-4aa8-884a-89b30d82828d","savedPayload":{"position":{"x":22844.751425001148,"y":23761.180142711026},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"45c29a47-800c-42fa-84a1-8181ed91c097","savedPayload":{"position":{"x":22917.868803772333,"y":23674.042243879398},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"61a40b88-9671-4483-a8f2-2e430ef039c9","savedPayload":{"position":{"x":23005.00670260396,"y":23600.924865108213},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"679266f7-ce9e-4a6b-8196-0861d109c91e","savedPayload":{"position":{"x":23103.51748053394,"y":23544.04964095226},"targetPosition":{"x":23379.305484985864,"y":24135.478925092928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"81d1d3fb-a27d-43cc-a418-ddadbb68cbd5","savedPayload":{"position":{"x":23379.305484985864,"y":24135.478925092928},"targetPosition":{"x":23756.06695751135,"y":24353.002262675796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":400,"radius":0}}},"id":"ead2480e-7528-4ad7-8b1f-a22718e2267c","savedPayload":{"position":{"x":23756.06695751135,"y":24353.002262675796},"targetPosition":{"x":23846.20228259475,"y":24654.89718554695},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 414.140001,\n \"maxValue\": 19903.4402144,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"cd54273e-fc3c-41e1-bfe9-d1136aa3ed66","savedPayload":{"position":{"x":23150.113712767674,"y":24517.698751652835},"targetPosition":{"x":23608.43862913515,"y":24445.311147097033},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"fc87fd38-3e72-4b48-8675-1d1fea5f8f37","savedPayload":{"position":{"x":22891.581507697527,"y":23692.754815955614},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"d1f15fba-c0ff-49eb-8210-4c3f2dfc3f7a","savedPayload":{"position":{"x":22960.828393162265,"y":23602.510517827737},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"382733f4-482f-4b9f-b1f9-6840b367ebec","savedPayload":{"position":{"x":23044.694020754625,"y":23525.66182883632},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"9afe2165-380c-40b5-909c-09546ceb83eb","savedPayload":{"position":{"x":23140.630175818267,"y":23464.54375750906},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"6bdd20a7-daed-4b93-b529-02bf3d1386b4","savedPayload":{"position":{"x":23245.721886827625,"y":23421.01334551599},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"59bb247c-f542-439e-a67e-31659a1379eb","savedPayload":{"position":{"x":23356.77599532264,"y":23396.393242398073},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"loading\"}","id":"dfaeb715-cd33-4d5d-9bd0-1e50723b33a3","savedPayload":{"position":{"x":23470.41817841279,"y":23391.431517530178},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"4973ccf3-bd5b-4b49-b353-dd200c75679f","savedPayload":{"position":{"x":23583.195475870598,"y":23406.278930411652},"targetPosition":{"x":23441.953474243706,"y":24043.38042822432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"b69c46da-1753-4f8d-962b-df133d58ea32","savedPayload":{"position":{"x":23441.953474243706,"y":24043.38042822432},"targetPosition":{"x":23608.43862913515,"y":24445.311147097033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":150,"y":80},"width":150,"height":400,"radius":0}}},"id":"a0933f6f-9b4c-4d25-8017-3d1a8b14b811","savedPayload":{"position":{"x":23608.43862913515,"y":24445.311147097033},"targetPosition":{"x":23846.20228259475,"y":24654.89718554695},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"a01d6e3e-3c99-4d45-a197-1a51fb544933","savedPayload":{"position":{"x":23846.20228259475,"y":24654.89718554695},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":636.6690476190475,"y":685.128571428571},"width":317.9999999999998,"height":123.6190476190477,"radius":0}}}],"id":"c53a4385-3fb3-49d5-b506-99bcaef2c141","savedPayload":{"position":{"x":24062.806237131383,"y":24277.60640053908},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":0},"uiObject":{}}},{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","strategies":[{"type":"Strategy","name":"My Strategy","triggerStage":{"type":"Trigger Stage","triggerOn":{"type":"Trigger On Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max > chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","id":"1e07e38a-c469-4f3f-b7e8-dccd9f94c546","savedPayload":{"position":{"x":26536.85735869531,"y":26359.93488799773},"targetPosition":{"x":26571.110901332057,"y":26198.784639952584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a1c434c4-5787-4906-8157-1e355999bba8","savedPayload":{"position":{"x":26571.110901332057,"y":26198.784639952584},"targetPosition":{"x":26605.364443968803,"y":26037.63439190744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.max > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation\n","id":"3fb95a71-efe8-45cf-be43-8b0d94d2f420","savedPayload":{"position":{"x":26360.497569339033,"y":25817.155267676226},"targetPosition":{"x":26482.93100665392,"y":25927.394829791832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f69f2608-49bd-4b04-b8f8-497675f819fe","savedPayload":{"position":{"x":26482.93100665392,"y":25927.394829791832},"targetPosition":{"x":26605.364443968803,"y":26037.63439190744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"1dfb0689-df0c-4184-9c09-683d012c9dfe","savedPayload":{"position":{"x":26605.364443968803,"y":26037.63439190744},"targetPosition":{"x":26762.051423920435,"y":25986.723705977904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"32d2ee8c-71bd-4e4c-8671-04bbc4a16734","savedPayload":{"position":{"x":26762.051423920435,"y":25986.723705977904},"targetPosition":{"x":26918.738403872067,"y":25935.81302004837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"triggerOff":{"type":"Trigger Off Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage","id":"a1dd4467-b96b-4084-bd9b-056c6495de95","savedPayload":{"position":{"x":26715.095660153926,"y":25309.06510024184},"targetPosition":{"x":26766.00634608346,"y":25465.752080193473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b527026c-4be3-4baf-bbde-83ebfd17e567","savedPayload":{"position":{"x":26766.00634608346,"y":25465.752080193473},"targetPosition":{"x":26816.917032012996,"y":25622.439060145105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"41cbb7ba-020c-4e96-a6a7-c3ef8c25b6fd","savedPayload":{"position":{"x":26816.917032012996,"y":25622.439060145105},"targetPosition":{"x":26867.82771794253,"y":25779.126040096737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"1af9fdb8-7316-4374-84f2-1b946741b5c6","savedPayload":{"position":{"x":26867.82771794253,"y":25779.126040096737},"targetPosition":{"x":26918.738403872067,"y":25935.81302004837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"takePosition":{"type":"Take Position Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.max > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation\n","id":"0c15bd8b-b59c-4a2c-b65a-b063aec45216","savedPayload":{"position":{"x":26938.524929169183,"y":25684.401378605686},"targetPosition":{"x":27085.318646472257,"y":25759.19651339749},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e022ab25-c7d3-439b-bfd7-1217c6abfbfe","savedPayload":{"position":{"x":27085.318646472257,"y":25759.19651339749},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max > chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","id":"cbce2ad1-a528-444c-9a41-3d592f7260aa","savedPayload":{"position":{"x":27130.29099191626,"y":25520.617688286035},"targetPosition":{"x":27181.201677845795,"y":25677.304668237666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"793426fb-7c1e-40c6-a41e-2acb0943aece","savedPayload":{"position":{"x":27181.201677845795,"y":25677.304668237666},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close > chart.at01hs.candle.open","id":"9f72065b-dd6c-4d64-8de5-7fe2110bf66b","savedPayload":{"position":{"x":27381.702633358942,"y":25540.40421358315},"targetPosition":{"x":27306.907498567136,"y":25687.197930886225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"abdce7c6-67e2-4fbf-a4c3-e5526c13b6ca","savedPayload":{"position":{"x":27306.907498567136,"y":25687.197930886225},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max-chart.at01hs.candle.min < 500","id":"68d20d82-b34a-49b7-be79-2d859997ec8e","savedPayload":{"position":{"x":27545.486323678593,"y":25732.170276330227},"targetPosition":{"x":27388.79934372696,"y":25783.080962259763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2d4d8745-13d1-47bd-8f42-faace8bfd7cb","savedPayload":{"position":{"x":27388.79934372696,"y":25783.080962259763},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Up\"","id":"01a5065a-b7af-4cbe-8678-033694f77d69","savedPayload":{"position":{"x":27525.699798381476,"y":25983.58191777291},"targetPosition":{"x":27378.906081078403,"y":25908.786782981104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5f433ebc-f0ae-4095-93f5-6de3e03c0683","savedPayload":{"position":{"x":27378.906081078403,"y":25908.786782981104},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.percentageBandwidth.movingAverage >= 85","id":"98b5b2b2-fbc0-4d1f-af0f-0d7eee6dc94b","savedPayload":{"position":{"x":27333.9337356344,"y":26147.36560809256},"targetPosition":{"x":27283.023049704865,"y":25990.67862814093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7ef29297-9eb3-4b6e-a69e-58e5afbfaff9","savedPayload":{"position":{"x":27283.023049704865,"y":25990.67862814093},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at12hs.bollingerSubChannel.slope === \"Side\" || chart.at12hs.bollingerSubChannel.slope === \"Gentle\") && (chart.at08hs.bollingerSubChannel.slope === \"Side\" || chart.at08hs.bollingerSubChannel.slope === \"Gentle\") && (chart.at06hs.bollingerSubChannel.slope === \"Side\" || chart.at06hs.bollingerSubChannel.slope === \"Gentle\")","id":"ea3dc59e-40da-4b52-b5d6-2724fb12eb20","savedPayload":{"position":{"x":27082.522094191718,"y":26127.579082795444},"targetPosition":{"x":27157.317228983524,"y":25980.78536549237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"24a4f2dc-268f-4e27-97f7-f4a0cd89e710","savedPayload":{"position":{"x":27157.317228983524,"y":25980.78536549237},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"c3b9135a-1e58-486e-b444-1bdd743effa5","savedPayload":{"position":{"x":27232.11236377533,"y":25833.991648189298},"targetPosition":{"x":27075.4253838237,"y":25884.902334118833},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"830b1089-fef6-4e79-9ad2-a45c14574b84","savedPayload":{"position":{"x":27075.4253838237,"y":25884.902334118833},"targetPosition":{"x":26918.738403872067,"y":25935.81302004837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8ffee2fe-23fb-4e58-8bb9-09b0c2aaa621","savedPayload":{"position":{"x":26918.738403872067,"y":25935.81302004837},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"openStage":{"type":"Open Stage","initialDefinition":{"type":"Initial Definition","stopLoss":{"type":"Initial Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate - positionRate * 2.5 / 100","id":"5df1f00d-cb38-4ffb-84ac-3ce85f4e23dc","savedPayload":{"position":{"x":26767.47874219625,"y":26129.682202982385},"targetPosition":{"x":26784.699852559064,"y":25965.83428268417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close > positionRate + positionRate * 2 / 100","id":"7aeace08-1969-4deb-aa89-726658f778ba","savedPayload":{"position":{"x":26251.556227942685,"y":25578.48276586544},"targetPosition":{"x":26384.84213409678,"y":25675.320645070122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e7ca02e3-34a6-4898-98e7-c44051e3b1a4","savedPayload":{"position":{"x":26384.84213409678,"y":25675.320645070122},"targetPosition":{"x":26518.128040250875,"y":25772.158524274804},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9111e54c-f9c1-491c-96c4-0b15f5f46326","savedPayload":{"position":{"x":26518.128040250875,"y":25772.158524274804},"targetPosition":{"x":26651.41394640497,"y":25868.996403479487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"15653ae3-7298-4da5-89a3-6da07b194d05","savedPayload":{"position":{"x":26651.41394640497,"y":25868.996403479487},"targetPosition":{"x":26784.699852559064,"y":25965.83428268417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"c7844fec-1bb6-4412-b95d-f47b437d9a67","savedPayload":{"position":{"x":26784.699852559064,"y":25965.83428268417},"targetPosition":{"x":26935.206869075973,"y":25898.824241590635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"2f0906a5-35ac-4681-9a75-d455789d198d","savedPayload":{"position":{"x":26935.206869075973,"y":25898.824241590635},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"takeProfit":{"type":"Initial Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate * 2","id":"54b0c16e-a747-4e2d-8350-fd147abc9955","savedPayload":{"position":{"x":26704.084513316524,"y":25621.20086850408},"targetPosition":{"x":26865.23476136167,"y":25586.94732586733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"c6bffce6-17a9-484d-a8f7-5a3a4f5bd18d","savedPayload":{"position":{"x":26916.145447291205,"y":25430.2603459157},"targetPosition":{"x":26865.23476136167,"y":25586.94732586733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"73450f7c-f2df-4c92-a14d-e39d460d09c7","savedPayload":{"position":{"x":26865.23476136167,"y":25586.94732586733},"targetPosition":{"x":26975.474323477276,"y":25709.380763182216},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"784fc53e-e6ea-4658-80c7-62139549c49a","savedPayload":{"position":{"x":26975.474323477276,"y":25709.380763182216},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceQuotedAsset","id":"51c900a5-97d0-4d54-9af2-d2a8b56338ef","savedPayload":{"position":{"x":27250.464326042,"y":25546.458067069878},"targetPosition":{"x":27168.089105817442,"y":25689.13613378349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"31b90dc3-5e56-4485-afd1-7f0017805c7a","savedPayload":{"position":{"x":27168.089105817442,"y":25689.13613378349},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"positionRate":{"type":"Position Rate","name":"Position Rate","formula":{"type":"Formula","name":"My Formula","code":"chart.at01hs.candle.close","id":"bdd26201-c1e2-403b-afca-7c48da10cd7a","savedPayload":{"position":{"x":27408.014381683173,"y":25900.321285770595},"targetPosition":{"x":27246.864133638028,"y":25866.067743133848},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5368a5cc-a6a1-46fa-996c-76a00c003dd1","savedPayload":{"position":{"x":27246.864133638028,"y":25866.067743133848},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b0e61bb8-915c-4089-839c-0cbb27143a5a","savedPayload":{"position":{"x":27085.713885592882,"y":25831.8142004971},"targetPosition":{"x":27102.934995955697,"y":25995.662120795318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"adafb7bb-4f7f-4275-b6dd-36e9d03441ce","savedPayload":{"position":{"x":27253.442012472606,"y":26062.67216188885},"targetPosition":{"x":27102.934995955697,"y":25995.662120795318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4743e572-e0ec-4641-8881-86eef4337ed7","savedPayload":{"position":{"x":27102.934995955697,"y":25995.662120795318},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"manageStage":{"type":"Manage Stage","stopLoss":{"type":"Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 3.5 / 100 > stopLoss) {chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 3.5 / 100} else {stopLoss}","id":"f8666b4c-a5f5-463f-b358-5e6930274156","savedPayload":{"position":{"x":27421.17013935233,"y":25891.4698767194},"targetPosition":{"x":27403.949028989515,"y":26055.317797017615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"49858221-6783-4a5c-abdd-a715ee64491d","savedPayload":{"position":{"x":27537.23493514361,"y":26152.155676222297},"targetPosition":{"x":27403.949028989515,"y":26055.317797017615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"1c0100eb-a29a-4024-b7b9-d24164bc43eb","savedPayload":{"position":{"x":27403.949028989515,"y":26055.317797017615},"targetPosition":{"x":27253.442012472606,"y":26122.32783811115},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"17cd97a5-9ae0-46fb-86a7-a6b2824510c4","savedPayload":{"position":{"x":27253.442012472606,"y":26122.32783811115},"targetPosition":{"x":27102.934995955697,"y":26189.337879204682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"takeProfit":{"type":"Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 12.5 / 100","id":"77754c17-f3b3-478f-b837-79bd0a2b533b","savedPayload":{"position":{"x":27201.778681384163,"y":26613.871599005797},"targetPosition":{"x":27068.49277523007,"y":26517.033719801115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.min < chart.at01hs.candle.previous.min","id":"8d2df34f-70ab-42e3-a055-c33f1a2e0c33","savedPayload":{"position":{"x":26733.03652147062,"y":26978.749642584615},"targetPosition":{"x":26750.257631833436,"y":26814.9017222864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b58a29a-27a3-4728-96bf-f1cffc915b93","savedPayload":{"position":{"x":26750.257631833436,"y":26814.9017222864},"targetPosition":{"x":26767.47874219625,"y":26651.053801988182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.min < chart.at01hs.candle.previous.previous.min","id":"b3f4b456-e22f-4461-a912-674d9d59d25e","savedPayload":{"position":{"x":26500.90692988806,"y":26457.378043578818},"targetPosition":{"x":26634.192836042155,"y":26554.2159227835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d6f645b9-dded-4dc8-9361-edbb5e9362d7","savedPayload":{"position":{"x":26634.192836042155,"y":26554.2159227835},"targetPosition":{"x":26767.47874219625,"y":26651.053801988182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"11d3b6ff-1092-4d0c-aee7-06fd7fa1fdd4","savedPayload":{"position":{"x":26767.47874219625,"y":26651.053801988182},"targetPosition":{"x":26917.98575871316,"y":26584.04376089465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"262eb093-e91f-48c0-b975-43b2bb998c3e","savedPayload":{"position":{"x":26917.98575871316,"y":26584.04376089465},"targetPosition":{"x":27068.49277523007,"y":26517.033719801115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"f23e15b8-7fc2-4b64-a091-7a889776d29a","savedPayload":{"position":{"x":27068.49277523007,"y":26517.033719801115},"targetPosition":{"x":27085.713885592882,"y":26353.1857995029},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 10 / 100","id":"b99edd1c-9f5b-4024-87cc-5bae52679cc8","savedPayload":{"position":{"x":27184.55757102135,"y":26777.719519304013},"targetPosition":{"x":27051.271664867254,"y":26680.88164009933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.percentageBandwidth.direction === 'Down'","id":"994de580-782e-4e71-ad72-5a78f025e9b4","savedPayload":{"position":{"x":27150.11535029572,"y":27105.415359900446},"targetPosition":{"x":27016.829444141626,"y":27008.577480695763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f3b04fbc-e688-4e48-9d5f-96ea5ef0c8cb","savedPayload":{"position":{"x":27016.829444141626,"y":27008.577480695763},"targetPosition":{"x":26883.54353798753,"y":26911.73960149108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.percentageBandwidth.movingAverage < 70","id":"fe5f5c24-785d-4b05-aa61-50d738d9cd81","savedPayload":{"position":{"x":26582.529504953713,"y":27045.75968367815},"targetPosition":{"x":26733.03652147062,"y":26978.749642584615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b3364b5-d25b-4e29-b126-b7f85b401c3f","savedPayload":{"position":{"x":26733.03652147062,"y":26978.749642584615},"targetPosition":{"x":26883.54353798753,"y":26911.73960149108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"04b8d0ea-5b40-4f88-9482-75170e16b454","savedPayload":{"position":{"x":26883.54353798753,"y":26911.73960149108},"targetPosition":{"x":26900.764648350345,"y":26747.891681192865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close > positionRate + positionRate * 13 / 100","id":"8eb895f9-4d9c-4314-8351-d47d57dea06a","savedPayload":{"position":{"x":26500.90692988806,"y":26457.378043578818},"targetPosition":{"x":26634.192836042155,"y":26554.2159227835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f353c88-8c2e-4bcb-85ce-28276752daeb","savedPayload":{"position":{"x":26634.192836042155,"y":26554.2159227835},"targetPosition":{"x":26767.47874219625,"y":26651.053801988182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f9d261e8-528e-4469-9eb0-1765ec1adea4","savedPayload":{"position":{"x":26767.47874219625,"y":26651.053801988182},"targetPosition":{"x":26900.764648350345,"y":26747.891681192865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"41adecfe-df45-4c0b-a6c6-9af24919657d","savedPayload":{"position":{"x":26900.764648350345,"y":26747.891681192865},"targetPosition":{"x":27051.271664867254,"y":26680.88164009933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"cc74b1fd-2a75-4d59-a30a-070a6f530237","savedPayload":{"position":{"x":27051.271664867254,"y":26680.88164009933},"targetPosition":{"x":27068.49277523007,"y":26517.033719801115},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 8.5 / 100","id":"a1a934f5-46c4-4a92-9513-11e3976469d5","savedPayload":{"position":{"x":27167.336460658535,"y":26941.56743960223},"targetPosition":{"x":27034.05055450444,"y":26844.729560397547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"14b2b7a5-bce7-4081-b88f-13b77e46f00f","savedPayload":{"position":{"x":26432.022488436804,"y":27112.769724771682},"targetPosition":{"x":26582.529504953713,"y":27045.75968367815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"63de0e84-99e1-4ebb-a639-070aaec25769","savedPayload":{"position":{"x":26582.529504953713,"y":27045.75968367815},"targetPosition":{"x":26733.03652147062,"y":26978.749642584615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b2193069-9399-49ef-b0a5-a27cdf12f0f5","savedPayload":{"position":{"x":26733.03652147062,"y":26978.749642584615},"targetPosition":{"x":26883.54353798753,"y":26911.73960149108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"e7f20b10-01fe-4aa8-9857-421f22ea3a4c","savedPayload":{"position":{"x":26883.54353798753,"y":26911.73960149108},"targetPosition":{"x":27034.05055450444,"y":26844.729560397547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"1c5a8e29-6bfc-4010-be09-19c2b96bfe70","savedPayload":{"position":{"x":27034.05055450444,"y":26844.729560397547},"targetPosition":{"x":27051.271664867254,"y":26680.88164009933},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 7 / 100","id":"feaaddbf-e88d-4090-a7b2-eb74b86dcd4a","savedPayload":{"position":{"x":27150.11535029572,"y":27105.415359900446},"targetPosition":{"x":27016.829444141626,"y":27008.577480695763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"e39fdef7-ea4f-4b5d-bb01-7edac296c69c","savedPayload":{"position":{"x":26866.322427624717,"y":27075.587521789297},"targetPosition":{"x":27016.829444141626,"y":27008.577480695763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"f9b759a6-ab55-4344-963a-9608c2fbe429","savedPayload":{"position":{"x":27016.829444141626,"y":27008.577480695763},"targetPosition":{"x":27034.05055450444,"y":26844.729560397547},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b6bb374a-2c9d-4b84-8ddd-84f075656cca","savedPayload":{"position":{"x":27085.713885592882,"y":26353.1857995029},"targetPosition":{"x":27102.934995955697,"y":26189.337879204682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1d90afee-eb99-4627-a823-027589c6d2c9","savedPayload":{"position":{"x":27102.934995955697,"y":26189.337879204682},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"17ad00f9-a9c4-4e9a-b399-39db314232e1","savedPayload":{"position":{"x":26867.82771794253,"y":26405.873959903263},"targetPosition":{"x":26918.738403872067,"y":26249.18697995163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"575f8df0-55d4-4e22-a8e0-84b2973be70a","savedPayload":{"position":{"x":26918.738403872067,"y":26249.18697995163},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"97bedd6e-ed17-4ea9-a3be-b6cadfea4d4d","savedPayload":{"position":{"x":26969.6490898016,"y":26092.5},"targetPosition":{"x":26804.898649352483,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 1000,\n\"minimumBalance\": 10,\n\"maximumBalance\": 100000\n}","id":"8150ec53-592d-4200-93d1-b16a5a9f8c81","savedPayload":{"position":{"x":26061.097818966115,"y":27116.254015375245},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-01-01T00:00:00.000Z\",\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"23db4e5b-5955-48a7-a6ee-753b5052a325","savedPayload":{"position":{"x":24857.602794540573,"y":26725.214777621084},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"71d8af67-a7b7-4154-acac-bc664f841010","savedPayload":{"position":{"x":24857.60279454057,"y":25459.785222378916},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"032309c9-4c3b-4a42-8d67-b297db6e17e7","savedPayload":{"position":{"x":26061.09781896611,"y":25068.745984624755},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ddfbcdad-885d-4490-9087-a9a70c758158","savedPayload":{"position":{"x":25728.45997527317,"y":26092.5},"targetPosition":{"x":26804.898649352483,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"56432995-eb04-4929-850f-6530233a3be3","savedPayload":{"position":{"x":26804.898649352483,"y":26092.5},"targetPosition":{"x":26804.898649352483,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","strategies":[{"type":"Strategy","name":"My Strategy","triggerStage":{"type":"Trigger Stage","triggerOn":{"type":"Trigger On Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && chart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && chart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage","id":"91f3043a-8e9e-43e0-aca3-d740f527e043","savedPayload":{"position":{"x":26060.50133323033,"y":28261.73081291619},"targetPosition":{"x":26366.566485190426,"y":28085.024015042465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d61ab29a-c3c4-4e3b-8825-245a322c431a","savedPayload":{"position":{"x":26366.566485190426,"y":28085.024015042465},"targetPosition":{"x":26672.63163715052,"y":27908.31721716874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation > 200","id":"03a5e03d-c910-4e6c-b63f-0d018e413b02","savedPayload":{"position":{"x":25981.250315656373,"y":28055.274853668416},"targetPosition":{"x":26326.940976403446,"y":27981.796035418578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"16fc43c1-d0c3-42e3-9ba8-cba5c21bafd5","savedPayload":{"position":{"x":26326.940976403446,"y":27981.796035418578},"targetPosition":{"x":26672.63163715052,"y":27908.31721716874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"09012cab-d69d-4763-b014-7f984c1784dc","savedPayload":{"position":{"x":25969.676518967175,"y":27834.433657045985},"targetPosition":{"x":26321.154078058848,"y":27871.375437107363},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"89b8b2f6-b215-4e21-a2c8-4aebb11c2e92","savedPayload":{"position":{"x":26321.154078058848,"y":27871.375437107363},"targetPosition":{"x":26672.63163715052,"y":27908.31721716874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.percentageBandwidth.movingAverage >= 30 || chart.at03hs.percentageBandwidth.movingAverage >= 30 || chart.at04hs.percentageBandwidth.movingAverage >= 30 || chart.at06hs.percentageBandwidth.movingAverage >= 30 || chart.at08hs.percentageBandwidth.movingAverage >= 30","id":"5c98aae6-6601-405b-bc15-e8242092ccd1","savedPayload":{"position":{"x":26703.18584783375,"y":27764.570957617074},"targetPosition":{"x":26349.7722520863,"y":27764.570957617074},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"895c4234-e3a8-477d-a5a9-582d81feecc0","savedPayload":{"position":{"x":26349.7722520863,"y":27764.570957617074},"targetPosition":{"x":26672.63163715052,"y":27908.31721716874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"aac48055-7ba2-43af-9b39-7bf71195a3e2","savedPayload":{"position":{"x":26672.63163715052,"y":27908.31721716874},"targetPosition":{"x":27025.560891847737,"y":27889.82097868604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true // This was added as part of my tests of Live Trading @ new exchanges. Delete if you want this Strategy to work as designed","id":"04335f5e-ebf7-4b21-9335-638e670fa17d","savedPayload":{"position":{"x":26833.078052098655,"y":27858.483594431476},"targetPosition":{"x":26833.078052098655,"y":27770.130195494614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"id":"b3c2e935-25c4-4062-9098-50c9291e8577","savedPayload":{"position":{"x":26833.078052098655,"y":27770.130195494614},"targetPosition":{"x":26833.078052098655,"y":27593.42339762089},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"id":"44cd326c-e10e-43e3-a7c0-ba8f0f0141b8","savedPayload":{"position":{"x":26672.147296100287,"y":27889.82097868604},"targetPosition":{"x":27025.560891847737,"y":27889.82097868604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"42e0cd22-e34e-4d51-9252-10bc615949b5","savedPayload":{"position":{"x":27025.560891847737,"y":27889.82097868604},"targetPosition":{"x":27340.454711395585,"y":28050.267393634174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"triggerOff":{"type":"Trigger Off Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"false // This was added as part of my tests of Live Trading @ new exchanges. Delete if you want this Strategy to work as designed\n// Original code follows /// chart.at01hs.candle.close > chart.at01hs.bollingerBand.movingAverage","id":"33996f6e-f51b-4667-9f26-36fc8b586eca","savedPayload":{"position":{"x":28815.73441634508,"y":27716.371090451263},"targetPosition":{"x":28287.56935711636,"y":27716.371090451263},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c5a3356f-a6a5-4f5e-8854-a9af8dc981d6","savedPayload":{"position":{"x":28287.56935711636,"y":27716.371090451263},"targetPosition":{"x":27759.404297887642,"y":27716.371090451263},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"1986b226-45b8-41f1-8a36-dee2dcd5724c","savedPayload":{"position":{"x":26772.146176326325,"y":27979.21128726185},"targetPosition":{"x":27034.38955943549,"y":28226.9741915079},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}}],"announcements":[],"id":"d006b092-ccb8-4385-bc24-cd732f749b80","savedPayload":{"position":{"x":27034.38955943549,"y":28226.9741915079},"targetPosition":{"x":27340.454711395585,"y":28050.267393634174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"takePosition":{"type":"Take Position Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && chart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && chart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage","id":"c370c93e-2300-48ad-acc3-42f530112d42","savedPayload":{"position":{"x":27045.497204700507,"y":28140.747168287442},"targetPosition":{"x":27294.500995557242,"y":27674.89384155776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0bd29ab1-c151-4577-9054-7a0fc2532f7e","savedPayload":{"position":{"x":26697.88136224767,"y":28287.231760334926},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"7e5c95e6-9024-4f7a-b99b-98509b0cf8bd","savedPayload":{"position":{"x":26951.85840199841,"y":28084.109838997632},"targetPosition":{"x":27245.324782441567,"y":27644.90636287782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0dc65813-69aa-4ce5-bbfe-dc08e6ee5fdc","savedPayload":{"position":{"x":26667.461184048025,"y":28241.787645453856},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Down\"","id":"a347b184-3b9c-43d7-9c58-18e272fa7cc7","savedPayload":{"position":{"x":26872.656347181794,"y":28026.789826471755},"targetPosition":{"x":27207.759075542665,"y":27618.465970529887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"abd817cd-4111-41fa-be60-ea1919c64715","savedPayload":{"position":{"x":26637.507491198205,"y":28192.482254645165},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation > 200","id":"3e2c9f8c-1b2d-419c-9d19-934b87857165","savedPayload":{"position":{"x":26796.55031406063,"y":27954.380943713444},"targetPosition":{"x":27170.06216787931,"y":27580.869089894764},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"28755f4a-480d-45a5-8144-5fb7bbdf09f5","savedPayload":{"position":{"x":26598.511349067172,"y":28138.913862812937},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerSubChannel.slope != \"Extreme\" || (chart.at01hs.bollingerSubChannel.period <=6 && chart.at08hs.bollingerChannel.direction === \"Down\" && chart.at06hs.bollingerChannel.direction === \"Down\" && chart.at04hs.bollingerChannel.direction === \"Down\" && chart.at02hs.bollingerSubChannel.slope === (\"Extreme\" || \"Steep\"))","id":"6dd2ef8e-c7ea-4188-b2f4-d549c336ca5d","savedPayload":{"position":{"x":26726.22143130232,"y":27878.014910592283},"targetPosition":{"x":27134.54528724419,"y":27542.912182231412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c3b52801-d812-4aa8-8450-797dbade3f60","savedPayload":{"position":{"x":26562.265838343945,"y":28077.441231488086},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max - chart.at01hs.candle.min < 750","id":"0eee7c13-aee8-4238-86fd-1311ed4aa052","savedPayload":{"position":{"x":26660.041418776444,"y":27795.812855775665},"targetPosition":{"x":27099.244894896256,"y":27502.346475332506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"542e7619-1192-474e-a8a0-fb917c49cf1e","savedPayload":{"position":{"x":26528.76741857345,"y":28007.432662428822},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation < 1000","id":"990141cd-cb75-4d22-85f8-7f611655a6db","savedPayload":{"position":{"x":25875.25523272799,"y":27748.37235020703},"targetPosition":{"x":26501.477316948447,"y":27928.783824734088},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"930e07f4-c28b-4c5d-90dc-d373911dd2cb","savedPayload":{"position":{"x":26501.477316948447,"y":27928.783824734088},"targetPosition":{"x":27127.699401168906,"y":28109.195299261144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"0b1fc454-e677-4b35-939b-1f23ae0f5045","savedPayload":{"position":{"x":27127.699401168906,"y":28109.195299261144},"targetPosition":{"x":27500.90112634372,"y":27735.373574086327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && chart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && chart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage","id":"a3a29826-879d-4388-a108-39441c36102d","savedPayload":{"position":{"x":26847.59932541275,"y":27831.100735095573},"targetPosition":{"x":27292.941743534866,"y":27547.386324633877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"98cbac39-2c67-472b-ac27-aec6ddb40bd8","savedPayload":{"position":{"x":26581.59067062306,"y":28039.552488184538},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"11c71b5d-7044-4d4b-ae10-5c25cb2eabdc","savedPayload":{"position":{"x":26804.343120794623,"y":27751.25584361244},"targetPosition":{"x":27272.718216735237,"y":27507.43520136674},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cca2a8bc-e4a0-42df-8a2e-a4a457860a54","savedPayload":{"position":{"x":26550.45483266288,"y":28003.676893242806},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.previous.previous.previous.deviation > 200","id":"1e76f618-a3ac-4fb9-83eb-97de1129e93a","savedPayload":{"position":{"x":26048.308692478015,"y":28057.61729795868},"targetPosition":{"x":26519.341419790257,"y":27963.923063055707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7a85ad66-8767-4f51-98d0-19683ad79e55","savedPayload":{"position":{"x":26519.341419790257,"y":27963.923063055707},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Down\"","id":"1cd7c818-45ae-447d-ad12-663c69d88d5c","savedPayload":{"position":{"x":25973.16050790644,"y":27970.415626991202},"targetPosition":{"x":26481.76732750447,"y":27920.322227571967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1c3eb902-1840-4ff9-a143-2040c3da6fbc","savedPayload":{"position":{"x":26481.76732750447,"y":27920.322227571967},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"if (chart.at01hs.bollingerSubChannel.slope != \"Extreme\") {true} else {if (chart.at01hs.bollingerSubChannel.period <=7) {true} else {false}}","id":"b85b9bdf-ebf6-4c3a-ab00-0b82484cff3d","savedPayload":{"position":{"x":25899.89600409752,"y":27870.228828152733},"targetPosition":{"x":26445.13507560001,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2dd164fe-9197-4b40-b8c2-c73503cc1fa7","savedPayload":{"position":{"x":26445.13507560001,"y":27870.228828152733},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.percentageBandwidth.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.previous.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.previous.previous.previous.movingAverage >= 70","id":"3cda3e1f-537c-4a9c-9fba-c221c12dd775","savedPayload":{"position":{"x":27052.097397151174,"y":27939.151569022513},"targetPosition":{"x":26466.853954680584,"y":27939.151569022513},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"508ccff3-0500-4d97-8795-84ec971e9b6e","savedPayload":{"position":{"x":26466.853954680584,"y":27939.151569022513},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation < 1000","id":"49fa1f6c-31c8-4903-baca-54b00ced89ad","savedPayload":{"position":{"x":25935.304041687712,"y":27916.294183789727},"targetPosition":{"x":26462.839094395105,"y":27893.26150597123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d906e914-4695-4a87-9b40-bc09d420b3fa","savedPayload":{"position":{"x":26462.839094395105,"y":27893.26150597123},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max - chart.at01hs.candle.min < 750","id":"cd3f2a10-647d-4971-a96e-2b7c24df3f88","savedPayload":{"position":{"x":25935.304041687712,"y":27824.16347251574},"targetPosition":{"x":26462.839094395105,"y":27847.196150334235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"273ada5d-4442-448f-a2b4-d6505e96e201","savedPayload":{"position":{"x":26462.839094395105,"y":27847.196150334235},"targetPosition":{"x":26990.3741471025,"y":27870.228828152733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"1cc080d9-4e49-4e5a-918a-9d0b4b06d6b1","savedPayload":{"position":{"x":26990.3741471025,"y":27870.228828152733},"targetPosition":{"x":27500.90112634372,"y":27735.373574086327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","code":"undefined","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true // This was added as part of my tests of Live Trading @ new exchanges. Delete if you want this Strategy to work as designed\n","id":"cc092501-7af9-4183-ae0f-444565a0ed4c","savedPayload":{"position":{"x":27244.872636723114,"y":27710.94764652156},"targetPosition":{"x":27244.872636723114,"y":27666.770947053126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"id":"cadebf25-c0bb-42e1-8bac-23c39120c5c9","savedPayload":{"position":{"x":27330.21546659665,"y":27777.991888334385},"targetPosition":{"x":27330.21546659665,"y":27689.638489397526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"id":"f926d43f-55d2-4d11-9c33-b4d2956e50a7","savedPayload":{"position":{"x":27330.21546659665,"y":27689.638489397526},"targetPosition":{"x":27500.90112634372,"y":27735.373574086327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"announcements":[],"id":"7ee4a63d-8296-40a7-ab94-2f408bbe162d","savedPayload":{"position":{"x":27500.90112634372,"y":27735.373574086327},"targetPosition":{"x":27340.454711395585,"y":28050.267393634174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"id":"8f05c030-e6a1-4e65-b44d-213f0e12fd83","savedPayload":{"position":{"x":27340.454711395585,"y":28050.267393634174},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"openStage":{"type":"Open Stage","initialDefinition":{"type":"Initial Definition","stopLoss":{"type":"Initial Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate \n/*\nif (positionRate + positionRate * 3 / 100 > 150) {positionRate + positionRate * 3 / 100} else {150}\n*/","id":"325e27c0-49b3-4f75-bae6-a7da8b747138","savedPayload":{"position":{"x":27700.60661588382,"y":27936.217251409216},"targetPosition":{"x":27755.21201944838,"y":28104.275403000673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < positionRate - positionRate * 4 / 100","id":"bb5c170c-3e88-41fe-a96b-c77686546a45","savedPayload":{"position":{"x":28182.104433445667,"y":27758.5847422536},"targetPosition":{"x":28005.397635571942,"y":27758.5847422536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"419d0bf5-f46a-453c-9e1b-c68aac94ce15","savedPayload":{"position":{"x":28005.397635571942,"y":27758.5847422536},"targetPosition":{"x":27828.690837698217,"y":27758.5847422536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a60d1fc4-6804-41a4-ab5b-0869fd254957","savedPayload":{"position":{"x":27828.690837698217,"y":27758.5847422536},"targetPosition":{"x":27791.9514285733,"y":27931.430072627136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"6b8bfecb-d38f-4fec-b165-5a395dd96cf8","savedPayload":{"position":{"x":27791.9514285733,"y":27931.430072627136},"targetPosition":{"x":27755.21201944838,"y":28104.275403000673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"2c76cf2c-d0b3-4e0c-a095-0cd2e35667c3","savedPayload":{"position":{"x":27755.21201944838,"y":28104.275403000673},"targetPosition":{"x":27764.46013868973,"y":28280.74003034928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"2187bbac-923c-43ef-878f-f4bdd505ca64","savedPayload":{"position":{"x":27764.46013868973,"y":28280.74003034928},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"takeProfit":{"type":"Initial Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate\n/*\nchart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.4\n*/","id":"1455910b-3b56-4ca5-bbb5-a68978564d82","savedPayload":{"position":{"x":27865.17842730868,"y":27939.126540330017},"targetPosition":{"x":27865.17842730868,"y":28115.83333820374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at03hs.percentageBandwidth.previous.movingAverage <= 10","id":"eb95ec28-6163-4243-b3cc-9f84bbe818d6","savedPayload":{"position":{"x":28352.680506681794,"y":27792.115102476622},"targetPosition":{"x":28175.97370880807,"y":27792.115102476622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"19e37ed7-4d46-4d54-8541-e9b8df470f15","savedPayload":{"position":{"x":28175.97370880807,"y":27792.115102476622},"targetPosition":{"x":27999.266910934344,"y":27792.115102476622},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"0609439f-0080-4227-9ce5-4f86272cab7f","savedPayload":{"position":{"x":27999.266910934344,"y":27792.115102476622},"targetPosition":{"x":27953.531826245544,"y":27962.800762223695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at03hs.percentageBandwidth.movingAverage <= 30","id":"c02650b3-da09-40de-a2ba-0dcd3a471c94","savedPayload":{"position":{"x":28041.885225182406,"y":27809.768186243648},"targetPosition":{"x":27953.531826245544,"y":27962.800762223695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a67c51ff-cc4e-4819-895d-ad4700edbdf6","savedPayload":{"position":{"x":27953.531826245544,"y":27962.800762223695},"targetPosition":{"x":28078.482401303816,"y":27837.850187165423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","id":"8d7bd4e0-2bca-4f1f-848e-b85f7ab26f29","savedPayload":{"position":{"x":28408.221775157588,"y":27749.49678822856},"targetPosition":{"x":28231.514977283863,"y":27749.49678822856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ad777013-234f-4377-bf76-8c66bf69e3d3","savedPayload":{"position":{"x":28231.514977283863,"y":27749.49678822856},"targetPosition":{"x":28078.482401303816,"y":27837.850187165423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"93197552-441f-4654-8fad-88fdcf099c11","savedPayload":{"position":{"x":28078.482401303816,"y":27837.850187165423},"targetPosition":{"x":27953.531826245544,"y":27962.800762223695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"7b34638f-0350-43df-987c-752b1d90a1c4","savedPayload":{"position":{"x":27953.531826245544,"y":27962.800762223695},"targetPosition":{"x":27865.17842730868,"y":28115.83333820374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"d9e9829b-0e96-421e-bfdc-06fef4b99f36","savedPayload":{"position":{"x":27865.17842730868,"y":28115.83333820374},"targetPosition":{"x":27819.44334261988,"y":28286.518997950814},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f3939260-87b7-4954-a257-2e959cdbf750","savedPayload":{"position":{"x":27819.44334261988,"y":28286.518997950814},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceBaseAsset","id":"e1f74751-8a7a-44f0-bed8-bd2ea6b950d6","savedPayload":{"position":{"x":27966.19109768016,"y":28160.80707663274},"targetPosition":{"x":27869.94967780562,"y":28309.005867165313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aef470eb-c910-4327-b38f-0a2a75160629","savedPayload":{"position":{"x":27869.94967780562,"y":28309.005867165313},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"positionRate":{"type":"Position Rate","name":"Position Rate","formula":{"type":"Formula","name":"My Formula","code":"candle.close","id":"30e1f940-ac96-4379-a4a2-4deec14620d0","savedPayload":{"position":{"x":28048.362206590195,"y":28234.79427541977},"targetPosition":{"x":27911.035232260638,"y":28345.999466558827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d50dbb9e-fd30-499d-b142-99a1fe28c88d","savedPayload":{"position":{"x":27911.035232260638,"y":28345.999466558827},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"7cb35db4-3b57-4733-b0aa-c70860bcef15","savedPayload":{"position":{"x":27773.70825793108,"y":28457.204657697886},"targetPosition":{"x":27701.83512815525,"y":28618.634350229997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"6d182dc1-af8d-4ac7-9589-2254ed651497","savedPayload":{"position":{"x":27877.573907701084,"y":28600.16346019931},"targetPosition":{"x":27701.83512815525,"y":28618.634350229997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"id":"74ce460e-e723-4d53-83a9-934a6a37dd56","savedPayload":{"position":{"x":27701.83512815525,"y":28618.634350229997},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"manageStage":{"type":"Manage Stage","stopLoss":{"type":"Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"if (chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 4 / 100 < stopLoss) {chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 4 / 100} else {stopLoss}","id":"6c22a375-194a-49d8-bb00-a8bf22103525","savedPayload":{"position":{"x":28813.372085849336,"y":28498.992520885004},"targetPosition":{"x":28776.43030578796,"y":28850.470079976676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"973915ac-44e5-42ac-9d03-9497fdb44b27","savedPayload":{"position":{"x":29062.347910790802,"y":29058.201379516682},"targetPosition":{"x":28776.43030578796,"y":28850.470079976676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"b49ec2a3-2a5e-4d55-b23e-389f3554c50d","savedPayload":{"position":{"x":28776.43030578796,"y":28850.470079976676},"targetPosition":{"x":28453.570920723738,"y":28994.216339528342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9a369d8b-f429-4cb8-8bee-b89c5c92b61f","savedPayload":{"position":{"x":28453.570920723738,"y":28994.216339528342},"targetPosition":{"x":28130.711535659517,"y":29137.96259908001},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"takeProfit":{"type":"Take Profit","phases":[{"type":"Phase","name":"New Phase 1","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.3","id":"fa97bc24-2ce8-4d4a-ac9b-2f8690c8cae3","savedPayload":{"position":{"x":28342.745580539606,"y":30048.64901680336},"targetPosition":{"x":28056.827975536762,"y":29840.917717263354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.percentageBandwidth.previous.movingAverage <= 15","id":"80d65317-000c-41b9-b69e-6a9a5d8910f6","savedPayload":{"position":{"x":26829.96471138331,"y":30538.63826640246},"targetPosition":{"x":27131.299337746386,"y":30353.980169873314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9b45566d-9aab-472c-bfde-22e94e52d9a1","savedPayload":{"position":{"x":27131.299337746386,"y":30353.980169873314},"targetPosition":{"x":27432.633964109464,"y":30169.322073344167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"971cc26a-de82-431e-9b17-8d85bbd5b111","savedPayload":{"position":{"x":27432.633964109464,"y":30169.322073344167},"targetPosition":{"x":27733.96859047254,"y":29984.66397681502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.percentageBandwidth.movingAverage <= 50","id":"8475e302-cb70-47bb-81c1-48834f1fe37d","savedPayload":{"position":{"x":26749.389890170714,"y":30372.531380137618},"targetPosition":{"x":27072.249275234935,"y":30228.78512058595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e2523a8d-1a30-4a32-8895-1fb6b90744cc","savedPayload":{"position":{"x":27072.249275234935,"y":30228.78512058595},"targetPosition":{"x":27395.108660299156,"y":30085.038861034285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","id":"57b4ab24-3a0e-49a3-b3ab-b76dd6e0500b","savedPayload":{"position":{"x":26696.983684444036,"y":30195.610994611678},"targetPosition":{"x":27046.046172371596,"y":30140.32492782298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7015bad5-00e9-4194-9840-ad54ada782c2","savedPayload":{"position":{"x":27046.046172371596,"y":30140.32492782298},"targetPosition":{"x":27395.108660299156,"y":30085.038861034285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"34091fe6-7a1d-426a-a67c-94a6d31e4614","savedPayload":{"position":{"x":27395.108660299156,"y":30085.038861034285},"targetPosition":{"x":27733.96859047254,"y":29984.66397681502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"66ce8ebb-a8b6-445b-83fb-5c48d92e25ef","savedPayload":{"position":{"x":27733.96859047254,"y":29984.66397681502},"targetPosition":{"x":28056.827975536762,"y":29840.917717263354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"26e213d6-e8f7-409e-b3a5-f2826a07f10d","savedPayload":{"position":{"x":28056.827975536762,"y":29840.917717263354},"targetPosition":{"x":28093.76975559814,"y":29489.44015817168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 2","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.2","id":"be41660e-6e88-4e66-8e74-62e044974953","savedPayload":{"position":{"x":28305.80380047823,"y":30400.126575895032},"targetPosition":{"x":28019.886195475385,"y":30192.395276355026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at06hs.percentageBandwidth.previous.movingAverage <= 15","id":"f2789e09-9ec0-409f-a697-488fef0f8b58","savedPayload":{"position":{"x":26793.02293132193,"y":30890.115825494133},"targetPosition":{"x":27094.35755768501,"y":30705.457728964986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2b7e6de2-2c6a-4fe9-974b-919780e238ea","savedPayload":{"position":{"x":27094.35755768501,"y":30705.457728964986},"targetPosition":{"x":27395.692184048086,"y":30520.79963243584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"e08fce1d-d263-4c1c-bb1e-a5d0ede90bfc","savedPayload":{"position":{"x":27395.692184048086,"y":30520.79963243584},"targetPosition":{"x":27697.026810411164,"y":30336.141535906692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at06hs.percentageBandwidth.movingAverage <= 50","id":"8b2740e7-f41f-490b-bfbc-da0fa4865257","savedPayload":{"position":{"x":26712.448110109337,"y":30724.00893922929},"targetPosition":{"x":27035.307495173558,"y":30580.262679677624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f10e85cf-e5c7-4f13-954f-32cc0a247fd9","savedPayload":{"position":{"x":27035.307495173558,"y":30580.262679677624},"targetPosition":{"x":27358.16688023778,"y":30436.516420125958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","id":"10074471-5735-4022-8ff8-a167e4f96e69","savedPayload":{"position":{"x":26660.04190438266,"y":30547.08855370335},"targetPosition":{"x":27009.10439231022,"y":30491.802486914654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9111b1f9-0ff8-480a-b19c-f099114eb82e","savedPayload":{"position":{"x":27009.10439231022,"y":30491.802486914654},"targetPosition":{"x":27358.16688023778,"y":30436.516420125958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"1b3328cc-7832-4e31-9a3f-f0557c3f3740","savedPayload":{"position":{"x":27358.16688023778,"y":30436.516420125958},"targetPosition":{"x":27697.026810411164,"y":30336.141535906692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"cb4c3269-cfe5-4b10-8fce-3693ebce8fb3","savedPayload":{"position":{"x":27697.026810411164,"y":30336.141535906692},"targetPosition":{"x":28019.886195475385,"y":30192.395276355026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"c45fab06-15c4-4ae3-8af9-ca3148944fb7","savedPayload":{"position":{"x":28019.886195475385,"y":30192.395276355026},"targetPosition":{"x":28056.827975536762,"y":29840.917717263354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 3","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.15","id":"f257c92b-e243-4153-9b75-91abf0bcc4be","savedPayload":{"position":{"x":28268.86202041685,"y":30751.604134986705},"targetPosition":{"x":27982.944415414007,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at08hs.percentageBandwidth.previous.movingAverage <= 15 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 5","id":"eed4bc15-1ffe-4dfb-aa88-1bec01929e28","savedPayload":{"position":{"x":26578.36053933621,"y":30682.262028241836},"targetPosition":{"x":26928.75063277966,"y":30636.132297310123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"712dddfd-f468-4ad5-b569-e28f243367b8","savedPayload":{"position":{"x":26928.75063277966,"y":30636.132297310123},"targetPosition":{"x":27279.140726223108,"y":30590.00256637841},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"9035c77b-e5cf-4bc8-8a84-76ecc54827f7","savedPayload":{"position":{"x":27279.140726223108,"y":30590.00256637841},"targetPosition":{"x":27629.530819666557,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at08hs.percentageBandwidth.movingAverage <= 40 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 3","id":"40836274-d061-4e98-84dc-5c188a0fefe4","savedPayload":{"position":{"x":26572.313534728208,"y":30497.743104514986},"targetPosition":{"x":26925.727130475658,"y":30497.743104514986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2d0105b0-0df8-441f-852b-fb0896f88ec9","savedPayload":{"position":{"x":26925.727130475658,"y":30497.743104514986},"targetPosition":{"x":27279.140726223108,"y":30497.743104514986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.direction === \"Up\"","id":"e1001e25-b7e5-4d7b-b5ca-775cc6cda9bf","savedPayload":{"position":{"x":26596.39808723482,"y":30314.802765759778},"targetPosition":{"x":26937.769406728963,"y":30406.272935137382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ccf1b2b7-163e-4a85-93c1-19257fd6e20a","savedPayload":{"position":{"x":26937.769406728963,"y":30406.272935137382},"targetPosition":{"x":27279.140726223108,"y":30497.743104514986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"8b04526c-dfd1-47b4-bcad-9ba28baefe45","savedPayload":{"position":{"x":27279.140726223108,"y":30497.743104514986},"targetPosition":{"x":27629.530819666557,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"78aa3111-f3c0-4feb-a53a-04180e8ba325","savedPayload":{"position":{"x":27629.530819666557,"y":30543.8728354467},"targetPosition":{"x":27982.944415414007,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"fcbdcd00-6012-47ca-a8da-285cd600dd83","savedPayload":{"position":{"x":27982.944415414007,"y":30543.8728354467},"targetPosition":{"x":28019.886195475385,"y":30192.395276355026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 4","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.1","id":"b00ddf15-fa75-4934-bf11-c5b99aec50a5","savedPayload":{"position":{"x":28231.920240355474,"y":31103.081694078377},"targetPosition":{"x":27946.00263535263,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at12hs.percentageBandwidth.previous.movingAverage <= 15 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 15","id":"9d7506a6-637d-4a5e-963e-8c490b6334ae","savedPayload":{"position":{"x":26541.41875927483,"y":31033.739587333508},"targetPosition":{"x":26891.80885271828,"y":30987.609856401796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9faa3fee-2cf4-4b5b-963b-66b89f9f5d39","savedPayload":{"position":{"x":26891.80885271828,"y":30987.609856401796},"targetPosition":{"x":27242.19894616173,"y":30941.480125470083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"51f36e74-2151-434f-928b-0c0c812da7fc","savedPayload":{"position":{"x":27242.19894616173,"y":30941.480125470083},"targetPosition":{"x":27592.58903960518,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at24hs.percentageBandwidth.movingAverage <= 70 || chart.at12hs.percentageBandwidth.movingAverage <= 40 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5","id":"29020fef-a868-4770-90dd-2d7d54f62a17","savedPayload":{"position":{"x":26550.437533224136,"y":30711.620763297342},"targetPosition":{"x":26900.827626667586,"y":30757.750494229054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0c67fea5-096a-4244-adb7-e25fb99c8fa9","savedPayload":{"position":{"x":26900.827626667586,"y":30757.750494229054},"targetPosition":{"x":27251.217720111035,"y":30803.880225160767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"","id":"bb21a25d-5adc-4778-90e1-8e88707f5690","savedPayload":{"position":{"x":26598.19454486646,"y":30533.389169430524},"targetPosition":{"x":26924.706132488747,"y":30668.634697295645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"51a7a52b-b5a0-444a-9c3f-a5c1107364d4","savedPayload":{"position":{"x":26924.706132488747,"y":30668.634697295645},"targetPosition":{"x":27251.217720111035,"y":30803.880225160767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"1ecbddb7-0567-4982-b153-3cfdf52da4ea","savedPayload":{"position":{"x":27251.217720111035,"y":30803.880225160767},"targetPosition":{"x":27592.58903960518,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"27cc93d7-5c3a-4627-b3db-9063e1776674","savedPayload":{"position":{"x":27592.58903960518,"y":30895.35039453837},"targetPosition":{"x":27946.00263535263,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"b648d940-c4d5-4299-a857-6f1570099fe0","savedPayload":{"position":{"x":27946.00263535263,"y":30895.35039453837},"targetPosition":{"x":27982.944415414007,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 5","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation * 1.75","id":"37c7be8d-2dcb-4b20-93e4-61fd7f879a6d","savedPayload":{"position":{"x":28194.978460294096,"y":31454.55925317005},"targetPosition":{"x":27909.060855291253,"y":31246.827953630043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.percentageBandwidth.previous.movingAverage <= 30 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=10","id":"51509a6b-a17e-41f1-a622-1a8d828bea9f","savedPayload":{"position":{"x":26682.1975911378,"y":31944.54850276915},"targetPosition":{"x":26983.532217500877,"y":31759.890406240003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bbdb3a24-2801-4804-b576-9400a1090ebd","savedPayload":{"position":{"x":26983.532217500877,"y":31759.890406240003},"targetPosition":{"x":27284.866843863954,"y":31575.232309710856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"e4b34544-1f64-4353-a5ad-2a0aea1c58c6","savedPayload":{"position":{"x":27284.866843863954,"y":31575.232309710856},"targetPosition":{"x":27586.20147022703,"y":31390.57421318171},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at24hs.percentageBandwidth.movingAverage <= 60 || chart.at12hs.percentageBandwidth.movingAverage <= 30 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5","id":"6a21d221-46fd-4414-ba7a-72cdb98a9414","savedPayload":{"position":{"x":26601.622769925205,"y":31778.441616504308},"targetPosition":{"x":26924.482154989426,"y":31634.69535695264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c44b4d80-d0d6-4203-b3d8-980cf6f9cd68","savedPayload":{"position":{"x":26924.482154989426,"y":31634.69535695264},"targetPosition":{"x":27247.341540053647,"y":31490.949097400975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"","id":"5eb799d7-3e87-497d-81cc-7f71c1cb6ff9","savedPayload":{"position":{"x":26549.216564198527,"y":31601.521230978367},"targetPosition":{"x":26898.279052126087,"y":31546.23516418967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3d5f2f28-18ab-492c-92c3-83935147c659","savedPayload":{"position":{"x":26898.279052126087,"y":31546.23516418967},"targetPosition":{"x":27247.341540053647,"y":31490.949097400975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"18043e6e-16ab-4838-bb12-29838d4cce6b","savedPayload":{"position":{"x":27247.341540053647,"y":31490.949097400975},"targetPosition":{"x":27586.20147022703,"y":31390.57421318171},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"5fee368f-24dd-427d-bd52-a53ecfb4459d","savedPayload":{"position":{"x":27586.20147022703,"y":31390.57421318171},"targetPosition":{"x":27909.060855291253,"y":31246.827953630043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"68fdfa18-7975-4055-89bc-53b9b616d7cf","savedPayload":{"position":{"x":27909.060855291253,"y":31246.827953630043},"targetPosition":{"x":27946.00263535263,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 6","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation * 1.25","id":"7fac596f-9e80-469a-91f7-8c60321ce178","savedPayload":{"position":{"x":28158.03668023272,"y":31806.036812261722},"targetPosition":{"x":27872.119075229875,"y":31598.305512721716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.percentageBandwidth.previous.movingAverage <= 30 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=10","id":"461b716a-4ac7-46b7-b0b7-57fe129a34e9","savedPayload":{"position":{"x":26645.255811076422,"y":32296.026061860823},"targetPosition":{"x":26946.5904374395,"y":32111.367965331676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ec86d2bb-5e22-4f31-aeee-9ff98dd3f006","savedPayload":{"position":{"x":26946.5904374395,"y":32111.367965331676},"targetPosition":{"x":27247.925063802577,"y":31926.70986880253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"d7a37efb-0d64-40ad-8e83-da1f3da2f2db","savedPayload":{"position":{"x":27247.925063802577,"y":31926.70986880253},"targetPosition":{"x":27549.259690165654,"y":31742.051772273382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at24hs.percentageBandwidth.movingAverage <= 50 || chart.at12hs.percentageBandwidth.movingAverage <= 17.5 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5","id":"b0e55bcf-7dde-4ae3-a63b-ce82f1f0e9a5","savedPayload":{"position":{"x":26564.680989863828,"y":32129.91917559598},"targetPosition":{"x":26887.54037492805,"y":31986.172916044314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e3fba252-1cc9-48b1-b9cc-bb6a32faf7b3","savedPayload":{"position":{"x":26887.54037492805,"y":31986.172916044314},"targetPosition":{"x":27210.39975999227,"y":31842.426656492647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"","id":"42a3cac4-9fe8-4791-92ab-2805c4a57798","savedPayload":{"position":{"x":26512.27478413715,"y":31952.99879007004},"targetPosition":{"x":26861.33727206471,"y":31897.712723281344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ee9a30e4-4128-4911-b03c-e1aebc1aa173","savedPayload":{"position":{"x":26861.33727206471,"y":31897.712723281344},"targetPosition":{"x":27210.39975999227,"y":31842.426656492647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"684a6ca0-83ad-4856-a759-fcd342f4ac8c","savedPayload":{"position":{"x":27210.39975999227,"y":31842.426656492647},"targetPosition":{"x":27549.259690165654,"y":31742.051772273382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"1e0fe692-2762-4a39-bcd2-292d4156874a","savedPayload":{"position":{"x":27549.259690165654,"y":31742.051772273382},"targetPosition":{"x":27872.119075229875,"y":31598.305512721716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"9a426f1b-c3fd-4ec5-aa9e-7c1198587936","savedPayload":{"position":{"x":27872.119075229875,"y":31598.305512721716},"targetPosition":{"x":27909.060855291253,"y":31246.827953630043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"08b4002d-8c18-418a-9772-598e73d909da","savedPayload":{"position":{"x":27798.23551510712,"y":32301.26063090506},"targetPosition":{"x":27835.177295168498,"y":31949.78307181339},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"35945d37-6095-4690-b29c-7dd41c2ad489","savedPayload":{"position":{"x":27835.177295168498,"y":31949.78307181339},"targetPosition":{"x":27872.119075229875,"y":31598.305512721716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4710a2d0-16e7-40d3-b0c3-b2116c569f8d","savedPayload":{"position":{"x":28093.76975559814,"y":29489.44015817168},"targetPosition":{"x":28130.711535659517,"y":29137.96259908001},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"0301fddf-32a4-4b93-beda-a5ca48eb26b1","savedPayload":{"position":{"x":28130.711535659517,"y":29137.96259908001},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"a5785489-49fe-4a19-8671-c1d875a1dee4","savedPayload":{"position":{"x":27340.45471139559,"y":29394.732606365826},"targetPosition":{"x":27449.665518524707,"y":29058.616303182913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"927e7d87-c522-4bf4-a872-04d5a18180ff","savedPayload":{"position":{"x":27449.665518524707,"y":29058.616303182913},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"a04f9080-32e5-4e0b-8896-713016ba3fda","savedPayload":{"position":{"x":27558.876325653826,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"BTC\",\n\"initialBalance\": 0.1,\n\"minimumBalance\": 0.001,\n\"maximumBalance\": 100\n}","id":"346fb744-2838-4913-99eb-3f68e7be0407","savedPayload":{"position":{"x":26328.327945827372,"y":28857.447369881},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-07-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-08-01T00:00:00.000Z\"\n}","id":"e4604c77-6bdf-4be6-a7bd-10a9fca4135c","savedPayload":{"position":{"x":26169.687798123952,"y":28805.902061278863},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"fbd3a8c4-08e6-4ee3-a9ec-9a87e1c6102f","savedPayload":{"position":{"x":26169.687798123952,"y":28639.097938721137},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"df98a4fc-c1ad-4eee-bf9e-d8a6825ed2fe","savedPayload":{"position":{"x":26328.327945827372,"y":28587.552630119},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"5a021e03-57ff-4915-a551-c6ef14c963c3","savedPayload":{"position":{"x":26284.480887398207,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a239a374-497a-43f9-8382-5277410b1c2d","savedPayload":{"position":{"x":26852.049134158926,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Task for Debugging -Live Trading WHB @ Binance","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n \"initialBalance\": 0.002,\n \"minimumBalance\": 0.0001,\n \"maximumBalance\": 0.1\n}","id":"3f95798e-47a9-4fac-8943-1137a494592f","savedPayload":{"position":{"x":26536.664569897555,"y":24970.34240502993},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"537ea617-72a2-4a68-af3c-6c21897b7f55"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"b7851815-f763-42ea-a1fe-2356e273d1e0","savedPayload":{"position":{"x":26599.15965961808,"y":25018.296573988653},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7fd8a533-ea74-4dc3-8b01-11c232ef1512"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"e0c6fb36-2810-4061-bb01-e190aae73583","savedPayload":{"position":{"x":26647.113828576803,"y":25080.791663709177},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"0c88b3c3-4ca2-4669-a76e-f5d4dfc5ca0f","savedPayload":{"position":{"x":26677.2590794072,"y":25153.568737105063},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"a5b819a4-f9a8-4206-8dc0-418a8c78e808","savedPayload":{"position":{"x":26687.541063082565,"y":25231.668156894186},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"cc46d6a6-f2d5-465a-a30a-59b193587e6c","savedPayload":{"position":{"x":26385.788076712546,"y":25231.668156894186},"targetPosition":{"x":26124.46232484829,"y":25382.544650079195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"2327ab2a-13d0-4834-a979-a017bcff5829","savedPayload":{"position":{"x":26124.46232484829,"y":25382.544650079195},"targetPosition":{"x":25863.136572984033,"y":25533.421143264204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","keyInstance":{"type":"Key Instance","name":"Key 1","id":"234ce9d0-1da8-4845-81bc-5ff2e1532b09","savedPayload":{"position":{"x":26385.788076712546,"y":25835.174129634222},"targetPosition":{"x":26124.46232484829,"y":25684.297636449213},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"0bc317a1-56ce-495e-89df-525189e45f83","savedPayload":{"position":{"x":26124.46232484829,"y":25684.297636449213},"targetPosition":{"x":25863.136572984033,"y":25533.421143264204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"5fafbdbf-1115-4bd2-9f5f-8ff22344b3b8","savedPayload":{"position":{"x":25863.136572984033,"y":25533.421143264204},"targetPosition":{"x":25561.383586614014,"y":25533.421143264204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"f365449e-b6f3-442f-8e72-3c2a8b9facb9","savedPayload":{"position":{"x":25561.383586614014,"y":25533.421143264204},"targetPosition":{"x":25259.630600243996,"y":25533.421143264204},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7c01efbc-eabb-417f-be35-3151cad424c9","savedPayload":{"position":{"x":25259.630600243996,"y":25533.421143264204},"targetPosition":{"x":25259.630600243996,"y":25533.421143264204},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Task for Debugging -Live Trading WHB @ Bitfinex","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n \"initialBalance\": 0.002,\n \"minimumBalance\": 0.0001,\n \"maximumBalance\": 0.1\n}","id":"f2eee43f-68de-4f02-b7a2-f22136507689","savedPayload":{"position":{"x":26550.37724569572,"y":25421.12535878779},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"ece1e81f-6b55-4696-b0fb-27136f930db3"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"b89ade92-13fb-4e26-8a16-c592b3c9145f","savedPayload":{"position":{"x":26613.38622410859,"y":25468.199088962614},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"977da1ed-2bdd-49c3-9a03-51f8c5cd26e9"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"2b2cc82c-0286-4b9c-bb65-dc878a88086e","savedPayload":{"position":{"x":26661.03098583221,"y":25530.290951323805},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"62c6f79e-0c71-417e-a2ff-f32abd4dc912","savedPayload":{"position":{"x":26690.981735143483,"y":25602.59845651431},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"672f08f4-d723-4562-ac41-7cb006bcd0f8","savedPayload":{"position":{"x":26701.197377972796,"y":25680.193967549203},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"419ead68-f8e6-4dbf-84c4-dc3ebf942b05","savedPayload":{"position":{"x":26401.391345522003,"y":25680.193967549203},"targetPosition":{"x":26141.751705211795,"y":25830.0969837746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"b8813ec9-6e81-4ee3-87a3-7e44e5c79fb3","savedPayload":{"position":{"x":26141.751705211795,"y":25830.0969837746},"targetPosition":{"x":25882.112064901587,"y":25980},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","keyInstance":{"type":"Key Instance","name":"New Exchange Account Key","id":"2cc7b063-89a0-4a7a-bd41-322c305cd830","savedPayload":{"position":{"x":26460.92445293962,"y":26135.319372398422},"targetPosition":{"x":26171.33406331814,"y":26057.72386136353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"New Exchange Account Key","id":"cb05f082-72d0-43e5-8253-a9d409330146"}}},"id":"60ccbb55-21ee-48d0-8e81-331a872dc91f","savedPayload":{"position":{"x":26171.33406331814,"y":26057.72386136353},"targetPosition":{"x":25882.112064901587,"y":25980},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"d0ebb65c-25c5-4a2f-9067-a2349246d632","savedPayload":{"position":{"x":25882.112064901587,"y":25980},"targetPosition":{"x":25582.306032450793,"y":25980},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"9f15a1f1-1f52-4bd5-ab3d-ed7e883c9f07","savedPayload":{"position":{"x":25582.306032450793,"y":25980},"targetPosition":{"x":25282.5,"y":25980},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b51b2ce-e410-4cb0-a3f5-b064405e4b23","savedPayload":{"position":{"x":25282.5,"y":25980},"targetPosition":{"x":25282.5,"y":25980},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Task for Debugging -Live Trading WHB @ Bitmex","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n \"initialBalance\": 0.01,\n \"minimumBalance\": 0.0001,\n \"maximumBalance\": 0.1\n}","id":"c8231bdb-4141-4ae0-a4f8-c141e8e744f7","savedPayload":{"position":{"x":26530.974730483147,"y":25816.526109965413},"targetPosition":{"x":26382.053142414,"y":26077.1670057553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"3224c8e5-1a8f-42be-bd31-c20bb0a9df7c"}}},"quotedAsset":{"type":"Quoted Asset","name":"US Dollar","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"0979c041-fc28-4072-b1cb-71b6d2173681","savedPayload":{"position":{"x":26594.06183384513,"y":25864.51788749054},"targetPosition":{"x":26382.053142414,"y":26077.1670057553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"US Dollar","id":"9d778a04-e921-4a42-8b45-25e94155df33"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"7d1bc479-599f-4517-898a-e63a57bc2d7c","savedPayload":{"position":{"x":26641.928129365664,"y":25926.83291578691},"targetPosition":{"x":26382.053142414,"y":26077.1670057553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"692354a1-ccca-4572-9a4b-4dce017fcc64","savedPayload":{"position":{"x":26671.63909102108,"y":25999.44830438068},"targetPosition":{"x":26382.053142414,"y":26077.1670057553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"e0d7552a-c4cc-423e-95f4-84bd5220e6c7","savedPayload":{"position":{"x":26681.008755555795,"y":26078.24304989951},"targetPosition":{"x":26382.053142414,"y":26077.1670057553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"6a8d9fb3-fdea-445b-905e-d9ea6ebcdd4d","savedPayload":{"position":{"x":26382.053142414,"y":26077.1670057553},"targetPosition":{"x":26122.671825782563,"y":26226.881602110025},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"a15bdeb7-f697-448c-8895-8e95c1383f1e","savedPayload":{"position":{"x":26122.671825782563,"y":26226.881602110025},"targetPosition":{"x":25863.29976621704,"y":26376.592002482426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","keyInstance":{"type":"Key Instance","name":"New Exchange Account Key","id":"4af883fc-cd5b-46d1-871a-87c85edef0c6","savedPayload":{"position":{"x":26442.267111855825,"y":26532.375774916556},"targetPosition":{"x":26152.79437957573,"y":26454.552519551937},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"New Exchange Account Key","id":"a4da723a-efb5-468d-9a06-af80124a3934"}}},"id":"215faa6e-2c13-4533-930e-58031335b8a8","savedPayload":{"position":{"x":26152.79437957573,"y":26454.552519551937},"targetPosition":{"x":25863.29976621704,"y":26376.592002482426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"da3a75f7-1d65-41f5-be58-dde3d79897d3","savedPayload":{"position":{"x":25863.29976621704,"y":26376.592002482426},"targetPosition":{"x":25563.806032450793,"y":26376.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"4368283b-ff99-40a7-8710-8ac2925ac12e","savedPayload":{"position":{"x":25563.806032450793,"y":26376.5},"targetPosition":{"x":25264,"y":26376.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"448a6180-ad5b-4b67-89ec-db88a96b6194","savedPayload":{"position":{"x":25264,"y":26376.5},"targetPosition":{"x":25264,"y":26376.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Time Machine","name":"WHB Backtest 2018 Poloniex","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2018-01-02T22:48:11.717Z\",\n \"toDate\": \"2018-02-16T01:38:19.990Z\"\n}","id":"d73c0096-a7f7-4898-88d0-25860ba928c2","savedPayload":{"position":{"x":23330.91203329174,"y":24102.697802636303},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 4395.492574417163,\n \"maxValue\": 19569.987378757116\n}","id":"94ca6cd9-af03-4651-974f-5b3db94392d2","savedPayload":{"position":{"x":23163.938192283582,"y":24058.761122829757},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"01-hs\"}","id":"653aaa99-992c-4593-95d5-0b4e1eb7def2","savedPayload":{"position":{"x":23006.31709564285,"y":23986.84144810119},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Popular Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"2535ada5-6d11-4175-985f-279c3fc199d1","savedPayload":{"position":{"x":22070.102845113986,"y":24482.413800526618},"targetPosition":{"x":22435.608842288075,"y":24116.90780335253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"c70ed901-954a-4073-9cc2-3af722f4c619","savedPayload":{"position":{"x":21936.318364912706,"y":24250.69228355381},"targetPosition":{"x":22435.608842288075,"y":24116.90780335253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}}],"id":"0efd1306-895a-47b8-bb17-ec56b02e7ef6","savedPayload":{"position":{"x":22435.608842288075,"y":24116.90780335253},"targetPosition":{"x":22883.260437789908,"y":23858.45603418638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d64bbe48-b65d-42c8-aef5-8ca17212aa3d","savedPayload":{"position":{"x":22883.260437789908,"y":23858.45603418638},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Volumes","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 100000000\n}","id":"84f82d6c-ebbb-4b96-9f3a-31cc09d00d37","savedPayload":{"position":{"x":22345.341604357815,"y":23875.644089557674},"targetPosition":{"x":22824.55274225487,"y":23689.28906996244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{ \n\"value\": \"24-hs\"\n}","id":"d799d1de-0515-4374-a538-cc201db39981","savedPayload":{"position":{"x":22318.193451217998,"y":23778.57387490465},"targetPosition":{"x":22824.55274225487,"y":23689.28906996244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"b0727c58-36f1-46f3-9922-3b3c647e5b8e","savedPayload":{"position":{"x":21811.06877037318,"y":23800.283616738965},"targetPosition":{"x":22310.50440166317,"y":23678.072495269193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\n \"status\": \"off\"\n}","id":"78d06c3e-7e5c-4fa2-9378-67bd0fcbba25","savedPayload":{"position":{"x":21816.874896676032,"y":23534.192615442003},"targetPosition":{"x":22310.50440166317,"y":23678.072495269193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}}],"id":"fbbbaf41-d383-4dc2-a7aa-13efff4b6913","savedPayload":{"position":{"x":22310.50440166317,"y":23678.072495269193},"targetPosition":{"x":22824.55274225487,"y":23689.28906996244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"b00c53b4-89a0-49ed-9b88-6eaf99ca28c2","savedPayload":{"position":{"x":22824.55274225487,"y":23689.28906996244},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},{"type":"Timeline Chart","name":"Oscilators","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": -27,\n \"minValue\": -200,\n \"maxValue\": 200\n}","id":"c80b2cb2-45b3-43a1-910d-d5935197bb4e","savedPayload":{"position":{"x":22259.737292270725,"y":23518.052000330248},"targetPosition":{"x":22799.36045956004,"y":23506.277380933287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"12-hs\"}","id":"9be9c2e6-0b03-40da-811b-29024991ac5b","savedPayload":{"position":{"x":22267.80888582834,"y":23412.550496846343},"targetPosition":{"x":22799.36045956004,"y":23506.277380933287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Percentage Bandwidth","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"b5d6dab4-fb15-4dfa-8760-4ef6168d4d3d","savedPayload":{"position":{"x":21793.254956973775,"y":23115.024348977226},"targetPosition":{"x":22296.307708266908,"y":23310.650864955256},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}}],"id":"a47f0fa7-a232-4281-8419-5fb0232519f8","savedPayload":{"position":{"x":22296.307708266908,"y":23310.650864955256},"targetPosition":{"x":22799.36045956004,"y":23506.277380933287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"bc9dc438-16e5-4989-afe4-29fd35b2aaf4","savedPayload":{"position":{"x":22799.36045956004,"y":23506.277380933287},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Backtest WHB","timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"01-hs\"}","id":"19635bca-41c5-422c-98a7-53643de78cb9","savedPayload":{"position":{"x":22486.051062544142,"y":23183.364941663684},"targetPosition":{"x":22922.135539916835,"y":23363.997046531837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 4,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"ba84d5b5-5e13-478e-bd55-122d6c2082c3","savedPayload":{"position":{"x":22116.454664833742,"y":22884.667295785846},"targetPosition":{"x":22547.661309675615,"y":23076.6528633651},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"d34404c3-392b-4af3-a7ac-d6381ac1b5b1"}}},{"type":"Layer","name":"Conditions","code":"{\"status\":\"off\"}","id":"55022ab6-d6a7-4c13-b465-d9013c4b6ccd","savedPayload":{"position":{"x":22151.796693737855,"y":22819.5753758969},"targetPosition":{"x":22547.661309675615,"y":23076.6528633651},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"5ef03988-16a2-43b6-a2c9-7783782534d9"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"on\"\n}","id":"1b95aa04-a524-436b-abc4-907e4728bd65","savedPayload":{"position":{"x":22196.88622328569,"y":22760.813556940688},"targetPosition":{"x":22547.661309675615,"y":23076.6528633651},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"30c98460-b2bf-4ab9-bfb7-d131e7373967"}}},{"type":"Layer","name":"Trades","code":"{\n \"status\": \"on\"\n}","id":"5234dc78-f11a-4472-a74b-35bae1a6c69e","savedPayload":{"position":{"x":22250.612999616216,"y":22709.828749919205},"targetPosition":{"x":22547.661309675615,"y":23076.6528633651},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"4cae29ae-970e-481f-9436-9a9584f5f2b5"}}}],"id":"6fab9886-0ab7-4e9c-b051-4b25098967df","savedPayload":{"position":{"x":22547.661309675615,"y":23076.6528633651},"targetPosition":{"x":22922.135539916835,"y":23363.997046531837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"ba5a4409-49bc-458f-851c-3fb5834c4d10","savedPayload":{"position":{"x":22922.135539916835,"y":23363.997046531837},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"5d5109f8-907d-49c3-a95b-9826be3cadc4","savedPayload":{"position":{"x":22265.71666440821,"y":22534.334147677862},"targetPosition":{"x":22680.286751018826,"y":22824.619247438866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"fda48255-a101-43e4-8932-d720dea69871"}}},{"type":"Layer","name":"Conditions","code":"{\"status\":\"off\"}","id":"5ef1a669-3e59-4058-b56b-52a86a7fda68","savedPayload":{"position":{"x":22307.153177699456,"y":22482.705322133814},"targetPosition":{"x":22680.286751018826,"y":22824.619247438866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"56e374e5-2b2d-47a2-a665-4b2b3091fa95"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"off\"\n}","id":"34a0ab4b-1bbb-49b0-b5f7-81610874633d","savedPayload":{"position":{"x":22354.97410988237,"y":22436.926738648184},"targetPosition":{"x":22680.286751018826,"y":22824.619247438866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"232d5b14-f5aa-4723-804d-199afd9792e3"}}},{"type":"Layer","name":"Trades","code":"{\"status\":\"off\"}","id":"15ee25c1-d31a-40c6-898c-b59803891002","savedPayload":{"position":{"x":22408.36123154883,"y":22397.781681476634},"targetPosition":{"x":22680.286751018826,"y":22824.619247438866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"471a887b-fb87-4978-86f6-075b95356847"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"70bddc4b-808c-448b-9795-8bf7cb62303f","savedPayload":{"position":{"x":22466.40107424542,"y":22365.939933400427},"targetPosition":{"x":22680.286751018826,"y":22824.619247438866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"be409a2d-83ca-4c12-b72f-9ce1622efa65"}}}],"id":"b259da65-347f-45aa-9ccc-8c30f3ece59b","savedPayload":{"position":{"x":22680.286751018826,"y":22824.619247438866},"targetPosition":{"x":23005.599392155284,"y":23212.31175622955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"10231a40-04b3-456c-aae8-d6f8fe65616a","savedPayload":{"position":{"x":23005.599392155284,"y":23212.31175622955},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Other Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"1c19d384-167b-48eb-89d4-88baa014ffba","savedPayload":{"position":{"x":22674.834684706868,"y":22192.223058566266},"targetPosition":{"x":22974.0597989162,"y":22619.560808991504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"cf022d3a-585e-4f42-a3e9-8051430582c5","savedPayload":{"position":{"x":22733.173366394258,"y":22156.822277487},"targetPosition":{"x":22974.0597989162,"y":22619.560808991504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"8c9bf61d-0338-4145-abe7-006826e92d35","savedPayload":{"position":{"x":22795.633681728432,"y":22129.33908097714},"targetPosition":{"x":22974.0597989162,"y":22619.560808991504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\",\"showPanels\":false}","id":"5f43995b-1778-4db7-83e0-c4417526aff2","savedPayload":{"position":{"x":22861.146917396753,"y":22110.243714148746},"targetPosition":{"x":22974.0597989162,"y":22619.560808991504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"c4508640-379d-4082-a391-120d5e966bab","savedPayload":{"position":{"x":22928.59212377324,"y":22099.862904022488},"targetPosition":{"x":22974.0597989162,"y":22619.560808991504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"d55ec066-71e7-478b-8379-969da3d771f4","savedPayload":{"position":{"x":22974.0597989162,"y":22619.560808991504},"targetPosition":{"x":23152.48591610397,"y":23109.782537005867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f88eaee-75b3-414e-b5c7-3471da938525","savedPayload":{"position":{"x":23152.48591610397,"y":23109.782537005867},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"c9e23a11-0825-481b-9fb9-13fc37555cf4","savedPayload":{"position":{"x":23330.91203329174,"y":23600.00426502023},"targetPosition":{"x":23330.91203329174,"y":23600.00426502023},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":0},"uiObject":{"shortcutKey":""}}},{"type":"Time Machine","name":"Binance Live Test","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2019-12-30T09:38:24.265Z\",\n \"toDate\": \"2020-02-17T06:10:55.400Z\"\n}","id":"0f96450e-feb6-40eb-91ae-1ab452f1f451","savedPayload":{"position":{"x":24079.064848314385,"y":24139.095088848968},"targetPosition":{"x":24079.064848314385,"y":23690.604288950304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 6706.2842399740475,\n \"maxValue\": 10313.167141539216\n}","id":"941062b2-4753-4bfa-9767-096f2f550abe","savedPayload":{"position":{"x":23816.053209882237,"y":24052.608752961816},"targetPosition":{"x":24079.064848314385,"y":23690.604288950304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"03-hs\"}","id":"309d46c8-dd5b-4288-b2a8-17862bf70048","savedPayload":{"position":{"x":23653.48151303632,"y":23828.88469697064},"targetPosition":{"x":24079.064848314385,"y":23690.604288950304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 8,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"2e7779a0-8796-498a-9785-e0829940acd0","savedPayload":{"position":{"x":22579.103827205334,"y":23609.920341582278},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"d5399ddc-ada6-44f1-a5f2-6488d0ac3c0b"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"781a7e70-a258-4ae9-bec3-bf755f4da1b3","savedPayload":{"position":{"x":22554.66525189232,"y":23494.945884331897},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"5ba76cdc-7275-4b04-8223-6714d204fbf7","savedPayload":{"position":{"x":22550.563058431257,"y":23377.47443336547},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"cbc5ab4a-c6db-4cf7-bdbd-739ba15a7e5d"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"4c022ed5-0ab8-4e02-9585-44f9ca519508","savedPayload":{"position":{"x":22566.92188989466,"y":23261.075299277192},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"f297b1a2-3e9f-4ad9-9dab-d71cc5e57005","savedPayload":{"position":{"x":22603.244691466476,"y":23149.285210855527},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"dc1cae8d-cf3c-4ac2-9419-67d2399fef5b"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"aa6bc614-404e-4634-8b02-d2e93d78b6c3","savedPayload":{"position":{"x":22658.427813201175,"y":23045.500853368656},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4cbc0c33-2abe-44f6-8862-ac17cee611ae"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"c5f851a4-9f6c-452b-b2bd-27cbef6e3178","savedPayload":{"position":{"x":22730.794543868848,"y":22952.875662001396},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"1eaf4681-66c5-4619-9782-6593baf891d6"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"f34daac1-6b33-4498-a37e-c03999f18196","savedPayload":{"position":{"x":22818.146056977497,"y":22874.22400632283},"targetPosition":{"x":23223.966569475542,"y":23412.766015940706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"47730810-5628-4d58-922f-0d242f2c9f5d"}}}],"id":"65446d4a-17f4-4c5d-b16a-8c4723a439f9","savedPayload":{"position":{"x":23223.966569475542,"y":23412.766015940706},"targetPosition":{"x":23651.515708894964,"y":23551.685152445505},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"378a143e-2717-427b-9970-2ceff332c583","savedPayload":{"position":{"x":23651.515708894964,"y":23551.685152445505},"targetPosition":{"x":24079.064848314385,"y":23690.604288950304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"7d68da73-3f59-4f91-8ead-14fbf7598057","savedPayload":{"position":{"x":23212.28461034746,"y":22693.038898380688},"targetPosition":{"x":23557.247523868693,"y":22972.384357794614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"2aa7aa29-0891-4ca7-a82f-4c92577fbf4f"}}},{"type":"Layer","name":"Conditions","code":"{\"status\":\"off\"}","id":"8ddd7d74-0014-4341-a9cd-773bb27fed19","savedPayload":{"position":{"x":23251.697715024788,"y":22650.402041951507},"targetPosition":{"x":23557.247523868693,"y":22972.384357794614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"895ecc79-e2a2-48c8-ad9a-d88db161cca9"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"off\"\n}","id":"5db22942-b61c-49ca-9478-b6e8703eeb5c","savedPayload":{"position":{"x":23296.338861645847,"y":22613.27439221677},"targetPosition":{"x":23557.247523868693,"y":22972.384357794614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"cae5b2d1-7cdd-4544-b0b0-d640f64db909"}}},{"type":"Layer","name":"Trades","code":"{\n \"status\": \"off\"\n}","id":"6db3ddec-733e-42d5-b766-75214530b30a","savedPayload":{"position":{"x":23345.444227815085,"y":22582.291213557157},"targetPosition":{"x":23557.247523868693,"y":22972.384357794614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"44fba0b1-916d-4504-a61f-276f58926166"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"03e7c5ff-2c9a-42a8-84b7-dcb04d71a5ff","savedPayload":{"position":{"x":23398.173607102774,"y":22557.9826367497},"targetPosition":{"x":23557.247523868693,"y":22972.384357794614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"99e9dd0d-709c-4b54-b62a-4077bcd85091"}}}],"id":"58c1708c-835c-404e-8300-ff800bafe85b","savedPayload":{"position":{"x":23557.247523868693,"y":22972.384357794614},"targetPosition":{"x":23818.15618609154,"y":23331.49432337246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"b5844fdb-54a9-4a68-99a3-20d7d11fbb73","savedPayload":{"position":{"x":23818.15618609154,"y":23331.49432337246},"targetPosition":{"x":24079.064848314385,"y":23690.604288950304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"3d929f5e-247d-4c44-bcc7-8fdff09c550f","savedPayload":{"position":{"x":24079.064848314385,"y":23690.604288950304},"targetPosition":{"x":24079.064848314385,"y":23690.604288950304},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Time Machine","name":"Bitfinex Live Test","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2020-01-20T06:57:59.293Z\",\n \"toDate\": \"2020-03-22T02:11:20.735Z\"\n}","id":"f9a622f7-735f-483d-8b17-95edead6c293","savedPayload":{"position":{"x":23742.909472643947,"y":24128.135269618993},"targetPosition":{"x":23742.909472643947,"y":23647.98489930973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": -1174.7763350979203,\n \"maxValue\": 23572.50361730306\n}","id":"aa51daba-99f9-408e-a245-48a2d6281104","savedPayload":{"position":{"x":23471.960451715357,"y":24020.914233085205},"targetPosition":{"x":23742.909472643947,"y":23647.98489930973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"02-hs\"}","id":"94a68900-c7ff-42ed-a5fb-bad0e50c158a","savedPayload":{"position":{"x":23326.213738523962,"y":23783.377550661542},"targetPosition":{"x":23742.909472643947,"y":23647.98489930973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 8,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"d63f5906-e6bf-4717-ae97-8e319feaf0a4","savedPayload":{"position":{"x":22488.28366735034,"y":23505.044176302927},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd"}}},{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"7ba4932d-6708-45b5-9d4e-469925c08649","savedPayload":{"position":{"x":22472.376478968043,"y":23430.20673888241},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"44544a3e-1427-46d3-aaae-4b3919e429b3","savedPayload":{"position":{"x":22469.706341149864,"y":23353.743996020734},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"93bd61f8-4a6b-4764-aa8d-c98f5c8d742b","savedPayload":{"position":{"x":22480.354384682254,"y":23277.979229467728},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"ac48d091-3c65-4f1f-a111-74253be952fe","savedPayload":{"position":{"x":22503.997074150655,"y":23205.214513316285},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"4a6945b8-6c16-41fe-bd96-5395485101d8","savedPayload":{"position":{"x":22539.916038399344,"y":23137.660766645946},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"c33ce924-944c-4e12-8252-fdaf6627c55c","savedPayload":{"position":{"x":22587.0198978755,"y":23077.37057586544},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"b31d164e-1b77-450f-a2c1-67b19b67c482"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"ee760352-a918-41a1-9119-4848fa548401","savedPayload":{"position":{"x":22643.87742564464,"y":23026.17582791333},"targetPosition":{"x":22908.027985119737,"y":23376.715459992887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f"}}}],"id":"cb86deb6-e512-4da1-8194-ba1cdbe8d15f","savedPayload":{"position":{"x":22908.027985119737,"y":23376.715459992887},"targetPosition":{"x":23325.468728881842,"y":23512.35017965131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d6ebe53f-aad6-444d-8b65-a5b58cf262dc","savedPayload":{"position":{"x":23325.468728881842,"y":23512.35017965131},"targetPosition":{"x":23742.909472643947,"y":23647.98489930973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"fd948d8f-6c7c-45ba-b5ef-19441faa27f9","savedPayload":{"position":{"x":22828.386384423316,"y":22761.629366809142},"targetPosition":{"x":23228.296407734048,"y":22939.680780729486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"4d7d0e2c-e474-42b8-881b-e2df11706587"}}},{"type":"Layer","name":"Conditions","code":"{ \n\"status\": \"off\"\n}","id":"22ecb49f-68dc-4d97-9b58-141ae7b1df00","savedPayload":{"position":{"x":22888.096084956363,"y":22664.19199125633},"targetPosition":{"x":23228.296407734048,"y":22939.680780729486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"8c774977-c5b7-40ad-9953-9355a51cbb84"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"off\"\n}","id":"ce1df5e0-5cb6-4f47-b6b0-714ec6087565","savedPayload":{"position":{"x":22970.989875279098,"y":22585.528721439365},"targetPosition":{"x":23228.296407734048,"y":22939.680780729486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"b3280b17-225c-4bc0-8435-d072c51649da"}}},{"type":"Layer","name":"Trades","code":"{\n \"status\": \"off\"\n}","id":"cbbbcd69-981b-40ae-aefb-205642326e5a","savedPayload":{"position":{"x":23071.418680569484,"y":22531.00032919907},"targetPosition":{"x":23228.296407734048,"y":22939.680780729486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"a464e80f-f0eb-4a2a-af9c-a3e127a927db"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"76eb4c2a-1450-4f99-804e-d62d29a9f113","savedPayload":{"position":{"x":23182.538443713438,"y":22504.322834354192},"targetPosition":{"x":23228.296407734048,"y":22939.680780729486},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"c432f129-7eb3-4edf-be4b-d822cc8898aa"}}}],"id":"06e1de9d-9f1f-4a53-8a7a-ab5db07eeb74","savedPayload":{"position":{"x":23228.296407734048,"y":22939.680780729486},"targetPosition":{"x":23485.602940188997,"y":23293.832840019608},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"8e89a880-35e7-4d23-86b9-b4dc227269e1","savedPayload":{"position":{"x":23485.602940188997,"y":23293.832840019608},"targetPosition":{"x":23742.909472643947,"y":23647.98489930973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"fe3684a6-8b0a-4690-98f8-6787ce41f577","savedPayload":{"position":{"x":23742.909472643947,"y":23647.98489930973},"targetPosition":{"x":23742.909472643947,"y":23647.98489930973},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Time Machine","name":"Bitmex Live Test","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2020-02-07T14:51:38.880Z\",\n \"toDate\": \"2020-02-14T13:14:52.800Z\"\n}","id":"36a3d5e9-ef1e-44fd-9e61-7f65d8e50834","savedPayload":{"position":{"x":24399.705736056185,"y":24092.884501989465},"targetPosition":{"x":24399.705736056185,"y":23648.77975733988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 9336.408388689493,\n \"maxValue\": 10488.665810509687\n}","id":"4011801f-a2ad-4078-b00f-dc513a22315f","savedPayload":{"position":{"x":24128.367109689516,"y":24022.245336996446},"targetPosition":{"x":24399.705736056185,"y":23648.77975733988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"40-min\"}","id":"7c6bc97c-2388-4942-aa51-fd0e8b94dffe","savedPayload":{"position":{"x":23977.396715044895,"y":23785.99627616328},"targetPosition":{"x":24399.705736056185,"y":23648.77975733988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 4,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"ad966a7c-0908-408c-95d5-3a4d85b235dd","savedPayload":{"position":{"x":22932.023741857043,"y":23569.832121297033},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"38cd78f6-a0ec-41d0-b8c2-c54bf6d222e9","savedPayload":{"position":{"x":22908.111082497217,"y":23457.3319040751},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"044fff53-a138-4d7d-a14e-f572bb033dc4","savedPayload":{"position":{"x":22904.097167872245,"y":23342.388428218383},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"8304971a-318c-4f75-8616-b1758edc3a6e","savedPayload":{"position":{"x":22920.103958746866,"y":23228.494193076574},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"loading\",\n \"showPanels\": false\n}","id":"238e787b-ceef-40ee-8f21-3e484315452c","savedPayload":{"position":{"x":22955.64509688018,"y":23119.1098173512},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"c0f8b20c-4f37-4da3-b6ad-01d187aa492c","savedPayload":{"position":{"x":23009.64068277469,"y":23017.558889947508},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"1ab3f3bb-eec2-412d-a932-606ecb72129c","savedPayload":{"position":{"x":23080.45008787608,"y":22926.926984407415},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6b994fd7-655f-4cac-8893-823eab0dd8ed"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"5521bf18-66f2-4376-920f-42ef6923a017","savedPayload":{"position":{"x":23165.92180424163,"y":22849.967905318797},"targetPosition":{"x":23563.009095636484,"y":23376.920539095612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d"}}}],"id":"9b23f0b9-f662-4456-9615-b0c36f143e4f","savedPayload":{"position":{"x":23563.009095636484,"y":23376.920539095612},"targetPosition":{"x":23981.357415846334,"y":23512.850148217745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"318b8e8e-d3de-4252-97c4-142f5c249ac6","savedPayload":{"position":{"x":23981.357415846334,"y":23512.850148217745},"targetPosition":{"x":24399.705736056185,"y":23648.77975733988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 4,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"loading\",\n \"showPanels\": true\n}","id":"a4ee02af-92f3-4053-a567-84c03aa1e3a5","savedPayload":{"position":{"x":23536.21817255746,"y":22655.003860286633},"targetPosition":{"x":23879.870660981218,"y":22933.288158379924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"c53da960-e2c9-49ca-97a8-896c3071428f"}}},{"type":"Layer","name":"Conditions","code":"{ \n\"status\": \"off\"\n}","id":"39512f2b-7f75-4d55-9d52-5280eb2006b4","savedPayload":{"position":{"x":23575.481557019906,"y":22612.528970273415},"targetPosition":{"x":23879.870660981218,"y":22933.288158379924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"2e907269-aa81-4f17-97ac-01ef8bbc02d4"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"loading\"\n}","id":"6b5896ec-748d-4f90-b70b-9dd03591a48a","savedPayload":{"position":{"x":23619.953123443735,"y":22575.542358899947},"targetPosition":{"x":23879.870660981218,"y":22933.288158379924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"debb9e02-384e-4eaa-9c48-be0831cf5a4d"}}},{"type":"Layer","name":"Trades","code":"{ \n\"status\": \"off\"\n}","id":"f76d8897-bd57-4477-a740-863004c88740","savedPayload":{"position":{"x":23668.871950997585,"y":22544.676877341455},"targetPosition":{"x":23879.870660981218,"y":22933.288158379924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"80c06cfa-2746-4d56-807b-3a1e55305d44"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"04928db6-ea0f-45d6-a8e6-b7bf008e11e6","savedPayload":{"position":{"x":23721.40102497915,"y":22520.460642544935},"targetPosition":{"x":23879.870660981218,"y":22933.288158379924},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"b73ee177-28e0-4b32-a2a3-cb053a9d6f19"}}}],"id":"7a46f847-f668-45d6-84b4-701997d9f923","savedPayload":{"position":{"x":23879.870660981218,"y":22933.288158379924},"targetPosition":{"x":24139.7881985187,"y":23291.0339578599},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"c3170781-1707-40b2-94d7-3a765604a530","savedPayload":{"position":{"x":24139.7881985187,"y":23291.0339578599},"targetPosition":{"x":24399.705736056185,"y":23648.77975733988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"ff931ce2-9428-4bdd-b9b4-668fb4b5b87e","savedPayload":{"position":{"x":24399.705736056185,"y":23648.77975733988},"targetPosition":{"x":24399.705736056185,"y":23648.77975733988},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"c94d9770-d5ba-43ff-a93f-fc04a4fb635b","savedPayload":{"position":{"x":23521.716148044834,"y":23700.0129271855},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"6e33e35c-8107-4ca4-affd-c54b61ab27bd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"526f819e-cb98-4846-bc92-8eef18e1de8a","savedPayload":{"position":{"x":23578.190832068383,"y":23797.829949255683},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"499cfa98-062c-467f-b5b8-7cc935dc7caf"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"e71457ef-64f5-4f16-bf7f-91481b3ded63","savedPayload":{"position":{"x":23616.821791116392,"y":23903.967636931968},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3d597096-5047-4c1c-9dd6-4a718e0fc207"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"2d0e4eb8-678a-4d63-adca-d8ed001c0e75","savedPayload":{"position":{"x":23636.435243046402,"y":24015.201050282576},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"c1ea8a7a-8178-45ba-816c-014039b9cc9b"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\",\"showPanels\":true}","id":"3e9f78d7-5608-4f30-b0d7-e270403e6032","savedPayload":{"position":{"x":23636.435243046402,"y":24128.150418329667},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"042f75fe-2c93-43dd-a2fb-56c9f5c28bb6"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\",\"showPanels\":true}","id":"bdc8ef14-6b43-4d8a-b56e-9f7709c599c3","savedPayload":{"position":{"x":23616.821791116392,"y":24239.383831680276},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"a786bd1e-f68d-41f3-88c7-67d658096f90"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\",\"showPanels\":true}","id":"568b003e-57d7-4c35-af11-3e30660c3181","savedPayload":{"position":{"x":23578.190832068383,"y":24345.52151935656},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"2f60b6e6-c460-4b25-b5b7-b824ce38f63b"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\",\"showPanels\":true}","id":"f11d21c8-ce22-4387-a4be-f51681ad92c5","savedPayload":{"position":{"x":23521.716148044834,"y":24443.338541426743},"targetPosition":{"x":22990.926650875343,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"a6578dfd-194a-4ea9-bd4f-35545816d9ad"}}}],"id":"5bf0b7b8-e3eb-457e-9f29-03b5a0c87c27","savedPayload":{"position":{"x":22990.926650875343,"y":24071.67573430612},"targetPosition":{"x":22558.943764124684,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"494bee2e-e884-46c1-bba3-3939511932ca","savedPayload":{"position":{"x":22558.943764124684,"y":24071.67573430612},"targetPosition":{"x":22558.943764124684,"y":24071.67573430612},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 03","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"175d62d3-8710-47a2-aba0-a5fc406798ff","savedPayload":{"position":{"x":23674.78940863982,"y":24062.064807583196},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"1a6b940f-24c1-4854-beb6-31f20eb5a1ee","savedPayload":{"position":{"x":23734.031117348986,"y":24164.674456994668},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"842a0e34-fd1c-43b1-9af0-015605442010","savedPayload":{"position":{"x":23774.55483275612,"y":24276.012450028174},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"b1501597-74f8-4b16-8caa-0a4096e74293","savedPayload":{"position":{"x":23795.129262274564,"y":24392.695838105134},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"7db184de-2609-49be-beb4-72f7acd30392","savedPayload":{"position":{"x":23795.129262274564,"y":24511.179255523468},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"b1735d26-97c6-492c-bf01-004ef9ccd74f","savedPayload":{"position":{"x":23774.55483275612,"y":24627.862643600427},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"9aaf0608-bba3-4512-b513-e075e8da7045","savedPayload":{"position":{"x":23734.031117348986,"y":24739.200636633934},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"b31d164e-1b77-450f-a2c1-67b19b67c482"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"2e05b3dd-bf52-4150-b855-36a6dbc28e37","savedPayload":{"position":{"x":23674.78940863982,"y":24841.810286045406},"targetPosition":{"x":23117.993433223826,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f"}}}],"id":"7e449c12-24b3-4e70-a8a9-b4fd4cc150c0","savedPayload":{"position":{"x":23117.993433223826,"y":24451.9375468143},"targetPosition":{"x":22664.845181282166,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"573b74ce-c217-4e21-b240-455e55653316","savedPayload":{"position":{"x":22664.845181282166,"y":24451.9375468143},"targetPosition":{"x":22664.845181282166,"y":24451.9375468143},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 04","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"d615b88c-95a0-494d-bf48-7b16881edf5d","savedPayload":{"position":{"x":23533.47022513553,"y":24054.9727183642},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"056b9e67-6924-4ae3-8014-b10610ec841d","savedPayload":{"position":{"x":23594.42374636889,"y":24160.547314040614},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"4b8cd243-ed4e-4de3-b4f3-1967896d27e0","savedPayload":{"position":{"x":23636.118410505773,"y":24275.102462268434},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"fed6c9f6-4df6-4f17-9a7c-b4aa8dfa778d","savedPayload":{"position":{"x":23657.287346274883,"y":24395.157462836454},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"b2f47042-0a68-49c4-8011-d506499a47d6","savedPayload":{"position":{"x":23657.287346274883,"y":24517.064505303184},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"2d782ad6-b911-47a4-8aad-05119470bd32","savedPayload":{"position":{"x":23636.118410505773,"y":24637.119505871204},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"3cd0b919-d3e3-4db2-b5cf-17250219a905","savedPayload":{"position":{"x":23594.42374636889,"y":24751.674654099024},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6b994fd7-655f-4cac-8893-823eab0dd8ed"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"f4e64053-52dd-49cb-af0f-2ec752b0970f","savedPayload":{"position":{"x":23533.47022513553,"y":24857.24924977544},"targetPosition":{"x":22960.58541054006,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d"}}}],"id":"fcdb42e1-cc9a-4a68-a682-84115998b294","savedPayload":{"position":{"x":22960.58541054006,"y":24456.11098406982},"targetPosition":{"x":22494.343261243084,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b1d32a10-1074-461d-a271-4dd8d5a38526","savedPayload":{"position":{"x":22494.343261243084,"y":24456.11098406982},"targetPosition":{"x":22494.343261243084,"y":24456.11098406982},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 05","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"788e5eac-f585-41f6-a6a8-f06c0d92d1a8","savedPayload":{"position":{"x":23646.980479993945,"y":23889.88636869606},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"4ec36066-027d-4eb7-bbe9-52adeb6a76f2"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"d5dcecbd-05d6-4948-a5f0-409238732d2c","savedPayload":{"position":{"x":23703.275220299536,"y":23987.391719104242},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"79b93fca-2746-4df3-9831-c36a6aa855cb"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"cc880d06-5e82-47b7-8cba-7f3227fb57fa","savedPayload":{"position":{"x":23741.783090595134,"y":24093.19122321269},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3229c3dd-abe8-40f2-8bff-a982f31ccbc8"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"a9b6e590-e863-4102-ac79-38a1df4813ff","savedPayload":{"position":{"x":23761.334048727735,"y":24204.070216626198},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"386d17a3-ca20-4a30-a8ed-84fa3397daa2"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"24690e81-aa81-4094-a990-b04cf5942ca5","savedPayload":{"position":{"x":23761.334048727735,"y":24316.65969723738},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"c7913df8-85e1-4cd2-a666-1a9ff987dc04"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"e713340d-9e5b-4e4b-a519-9fef4d8c7fec","savedPayload":{"position":{"x":23741.783090595134,"y":24427.53869065089},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"38f60687-06b7-4475-b914-ebed74ba29d2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"675a47f0-d53c-4def-b2dc-4602f3cdc043","savedPayload":{"position":{"x":23703.275220299536,"y":24533.338194759337},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"fb98f659-fc48-4d9d-8093-6a8e83b9c394"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"aad750e5-709c-49cf-9d48-31c9ae649b17","savedPayload":{"position":{"x":23646.980479993945,"y":24630.843545167518},"targetPosition":{"x":23117.882222664455,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"75264d4c-647f-47c8-b445-56dc3255c1d8"}}}],"id":"4caa95c3-3e97-4e8c-b669-ef8e7b53ab89","savedPayload":{"position":{"x":23117.882222664455,"y":24260.36495693179},"targetPosition":{"x":22687.275750993915,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"81d4f33e-a8d4-4078-9874-bd5b46c6e84d","savedPayload":{"position":{"x":22687.275750993915,"y":24260.36495693179},"targetPosition":{"x":22687.275750993915,"y":24260.36495693179},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 06","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 3,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"e56c5a99-fcd6-4326-8b10-72c095759ac9","savedPayload":{"position":{"x":23465.536091881317,"y":23883.18727959098},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"d5399ddc-ada6-44f1-a5f2-6488d0ac3c0b"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"2ebf28ac-a9ee-433c-ad1a-5d410ce1d067","savedPayload":{"position":{"x":23522.629160974466,"y":23982.07537602035},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"f6171610-7f5f-41fb-90e2-f8d0a6e19443","savedPayload":{"position":{"x":23561.68312032275,"y":24089.375247470056},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"cbc5ab4a-c6db-4cf7-bdbd-739ba15a7e5d"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"e263ecf2-b6b4-4f3d-8ba7-dfb81f85e54e","savedPayload":{"position":{"x":23581.511335133622,"y":24201.82664164244},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"fc751bc6-10a2-4ee3-82ed-48769873f93a","savedPayload":{"position":{"x":23581.511335133622,"y":24316.01277982874},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"dc1cae8d-cf3c-4ac2-9419-67d2399fef5b"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"d3d1ac2d-5879-4d57-8b2c-556c1653a1db","savedPayload":{"position":{"x":23561.68312032275,"y":24428.464174001125},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4cbc0c33-2abe-44f6-8862-ac17cee611ae"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"b6a39479-b1bf-49fc-94fe-7caf6ca190e2","savedPayload":{"position":{"x":23522.629160974466,"y":24535.76404545083},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"1eaf4681-66c5-4619-9782-6593baf891d6"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"6c4b89c2-1922-46e5-b5cb-cc011d2b4bbd","savedPayload":{"position":{"x":23465.536091881317,"y":24634.6521418802},"targetPosition":{"x":22928.934569273773,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"47730810-5628-4d58-922f-0d242f2c9f5d"}}}],"id":"07001adc-e18a-4488-9f65-701f31d47b14","savedPayload":{"position":{"x":22928.934569273773,"y":24258.91971073559},"targetPosition":{"x":22492.221567213775,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"be3a0a59-3f90-41c1-89ad-40cb2d52332f","savedPayload":{"position":{"x":22492.221567213775,"y":24258.91971073559},"targetPosition":{"x":22492.221567213775,"y":24258.91971073559},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02D","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 7175.776732815815,\n \"maxValue\": 26835.622620978218\n}","id":"d7217775-c551-47f2-a96d-d7d394e873ac","savedPayload":{"position":{"x":22560.025260391565,"y":24116.058268558518},"targetPosition":{"x":22976.540970939346,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"bfa41b92-106e-4520-8e41-aeee83ae8ec4","savedPayload":{"position":{"x":22008.335142513824,"y":24317.292113364965},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"ef1caf41-fb38-4f38-8c64-9487560ed116","savedPayload":{"position":{"x":21951.541741349316,"y":24218.923057013395},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"f2e891e3-574e-4b61-af53-34f9875cc8df","savedPayload":{"position":{"x":21912.69276693684,"y":24112.18637704615},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"3a8fc31a-607b-4d9c-a0c5-0b9a00a7b604","savedPayload":{"position":{"x":21892.968625705395,"y":24000.325213472668},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"29371c3f-21ac-4bc7-b8ad-be73eb254754","savedPayload":{"position":{"x":21892.968625705395,"y":23886.73841114365},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"6b0f6e98-14a0-4c99-a006-1f808ed81a43","savedPayload":{"position":{"x":21912.69276693684,"y":23774.87724757017},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"bbb7a9a0-7226-41a7-8add-ea6475aca3db","savedPayload":{"position":{"x":21951.541741349316,"y":23668.140567602924},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"f730e85a-743d-4ede-a0bd-452a8fc43983","savedPayload":{"position":{"x":22008.335142513824,"y":23569.771511251354},"targetPosition":{"x":22542.120171467435,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"b1075711-414d-4ffc-9509-852654091df1","savedPayload":{"position":{"x":22542.120171467435,"y":23943.53181230816},"targetPosition":{"x":22976.540970939346,"y":23943.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"4c32fcc6-a368-4223-b6a9-42023020d24b","savedPayload":{"position":{"x":22976.540970939346,"y":23943.53181230816},"targetPosition":{"x":22976.540970939346,"y":23943.53181230816},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02C","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 3174.4576465002638,\n \"maxValue\": 20650.88418479389\n}","id":"ff83f5df-c60f-4bd9-9858-ce8f4cb61f40","savedPayload":{"position":{"x":22420.03363435548,"y":24162.22209260783},"targetPosition":{"x":22813.039481764263,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"eac312b0-785c-43e7-b922-4268423b063d","savedPayload":{"position":{"x":21862.24164883225,"y":24366.473964661112},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"9a7cc22a-d931-4708-826c-354fabebb78e","savedPayload":{"position":{"x":21806.46937276584,"y":24269.873548860334},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"8daed8c1-67d7-4be4-9d79-f8adc5469654","savedPayload":{"position":{"x":21768.318889058177,"y":24165.05595633226},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"bc5f01e3-b3e2-4077-8179-7518f903cc50","savedPayload":{"position":{"x":21748.94938085164,"y":24055.206016585587},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"6987defe-519a-44c4-ae26-ceb0064a60e5","savedPayload":{"position":{"x":21748.94938085164,"y":23943.661464452773},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"449aa705-b3ae-459a-ac9f-116bb3ab50a0","savedPayload":{"position":{"x":21768.318889058177,"y":23833.8115247061},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"loading\"}","id":"fb058756-3ddc-4299-af44-1d0eaa98b9d3","savedPayload":{"position":{"x":21806.46937276584,"y":23728.993932178026},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"c54e490a-0eae-41c7-807d-9eceec9056d0","savedPayload":{"position":{"x":21862.24164883225,"y":23632.393516377248},"targetPosition":{"x":22386.42941333473,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"e036dda6-20cf-4772-9b2f-4463be7a1852","savedPayload":{"position":{"x":22386.42941333473,"y":23999.43374051918},"targetPosition":{"x":22813.039481764263,"y":23999.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"661b8623-473c-4e4f-9c1e-4e97ad3ba7e6","savedPayload":{"position":{"x":22813.039481764263,"y":23999.43374051918},"targetPosition":{"x":22813.039481764263,"y":23999.43374051918},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}]} \ No newline at end of file +{"type":"Workspace","name":"My Workspace","rootNodes":[{"type":"Network","name":"Superalgos","networkNodes":[{"type":"Network Node","name":"My Computer","dataStorage":{"type":"Data Storage","name":"New Data Storage","sessionIndependentData":{"type":"Session Independent Data","name":"New Session Independent Data","singleMarketData":[{"type":"Single Market Data","name":"Poloniex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502","savedPayload":{"position":{"x":21874.494367674444,"y":29964.185380096318},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c","savedPayload":{"position":{"x":21770.987788568025,"y":30023.944931406306},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9","savedPayload":{"position":{"x":21658.67656979308,"y":30064.822872014545},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086","savedPayload":{"position":{"x":21540.97323089986,"y":30085.577146380892},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41","savedPayload":{"position":{"x":21421.454128279885,"y":30085.577146380892},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2","savedPayload":{"position":{"x":21303.750789386668,"y":30064.822872014545},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951","savedPayload":{"position":{"x":21191.43957061172,"y":30023.944931406306},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0","savedPayload":{"position":{"x":21087.932991505302,"y":29964.185380096318},"targetPosition":{"x":21481.213679589873,"y":29402.52234931817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"49a747b4-2eb7-41d6-b0e2-493f43ceed44","savedPayload":{"position":{"x":21481.213679589873,"y":29402.52234931817},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},{"type":"Single Market Data","name":"Kraken ETH/BTC","dataProducts":[{"type":"Data Product","name":"Candles","id":"fce50098-d674-4006-94ad-cce46f3d59a4","savedPayload":{"position":{"x":21043.238614484988,"y":30047.848564462507},"targetPosition":{"x":21174.61205692785,"y":29353.523223578955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"601b3615-7045-4e8f-aaa5-a87648fa0f39","savedPayload":{"position":{"x":20713.67664794794,"y":29889.13988605397},"targetPosition":{"x":21174.61205692785,"y":29353.523223578955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}}],"id":"b20c85c2-6f51-4005-a8dc-c8553567852b","savedPayload":{"position":{"x":21174.61205692785,"y":29353.523223578955},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"ETH/BTC","id":"f43663e0-c14d-4fb9-9655-25dff3f938c7"}}},{"type":"Single Market Data","name":"Kraken BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"6e33e35c-8107-4ca4-affd-c54b61ab27bd","savedPayload":{"position":{"x":20757.59432097232,"y":29792.558490668114},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"499cfa98-062c-467f-b5b8-7cc935dc7caf","savedPayload":{"position":{"x":20647.30852477888,"y":29749.274505258643},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"3d597096-5047-4c1c-9dd6-4a718e0fc207","savedPayload":{"position":{"x":20546.214402828973,"y":29687.497173314594},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"c1ea8a7a-8178-45ba-816c-014039b9cc9b","savedPayload":{"position":{"x":20457.383648861953,"y":29609.103567806244},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"042f75fe-2c93-43dd-a2fb-56c9f5c28bb6","savedPayload":{"position":{"x":20383.515340386577,"y":29516.47563876789},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"a786bd1e-f68d-41f3-88c7-67d658096f90","savedPayload":{"position":{"x":20326.8539285767,"y":29412.427838951364},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"2f60b6e6-c460-4b25-b5b7-b824ce38f63b","savedPayload":{"position":{"x":20289.12104175811,"y":29300.121608103367},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"a6578dfd-194a-4ea9-bd4f-35545816d9ad","savedPayload":{"position":{"x":20271.463174603028,"y":29182.96931421852},"targetPosition":{"x":20949.8205314267,"y":29140.630288592038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"49195672-1b26-4197-94cb-ce57f1d3e34e","savedPayload":{"position":{"x":20949.8205314267,"y":29140.630288592038},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},{"type":"Single Market Data","name":"Bitfinex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd","savedPayload":{"position":{"x":20341.91579764252,"y":29384.135464900228},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7","savedPayload":{"position":{"x":20259.84727697911,"y":29295.68663514005},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0","savedPayload":{"position":{"x":20194.384539656177,"y":29194.33049279035},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812","savedPayload":{"position":{"x":20147.51663782152,"y":29083.146692947736},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c","savedPayload":{"position":{"x":20120.667628956093,"y":28965.513499108714},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac","savedPayload":{"position":{"x":20114.653306608012,"y":28845.00513634281},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"b31d164e-1b77-450f-a2c1-67b19b67c482","savedPayload":{"position":{"x":20129.656412918433,"y":28725.283190272497},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f","savedPayload":{"position":{"x":21224.322118622902,"y":28319.112459544634},"targetPosition":{"x":20806.368912449252,"y":28870.88730822365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"b1f30d62-1935-4ed0-9f9c-28b5c250a9f4","savedPayload":{"position":{"x":20806.368912449252,"y":28870.88730822365},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},{"type":"Single Market Data","name":"Bitmex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7","savedPayload":{"position":{"x":20145.481150198615,"y":28825.33453559814},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe","savedPayload":{"position":{"x":20109.383005655378,"y":28708.30722527596},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af","savedPayload":{"position":{"x":20094.154852214553,"y":28586.78944573942},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862","savedPayload":{"position":{"x":20100.259389612624,"y":28464.473453228777},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf","savedPayload":{"position":{"x":20127.511134569788,"y":28345.075757281586},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3","savedPayload":{"position":{"x":20175.082056605577,"y":28232.224196471052},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"6b994fd7-655f-4cac-8893-823eab0dd8ed","savedPayload":{"position":{"x":20241.526737325978,"y":28129.347708366764},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d","savedPayload":{"position":{"x":21421.454734760548,"y":28239.99333528581},"targetPosition":{"x":20796.246216844,"y":28560.51904035614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"e2b11c1b-0419-456f-943d-c137a8493779","savedPayload":{"position":{"x":20796.246216844,"y":28560.51904035614},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},{"type":"Single Market Data","name":"HitBTC BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"4ec36066-027d-4eb7-bbe9-52adeb6a76f2","savedPayload":{"position":{"x":20772.469152036007,"y":28000.88862366353},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"79b93fca-2746-4df3-9831-c36a6aa855cb","savedPayload":{"position":{"x":20790.001614131736,"y":27884.568337984383},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"3229c3dd-abe8-40f2-8bff-a982f31ccbc8","savedPayload":{"position":{"x":20827.466524366882,"y":27773.059698907902},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"386d17a3-ca20-4a30-a8ed-84fa3397daa2","savedPayload":{"position":{"x":20883.725530402113,"y":27669.75084000633},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"c7913df8-85e1-4cd2-a666-1a9ff987dc04","savedPayload":{"position":{"x":20957.069230807476,"y":27577.78074868059},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"38f60687-06b7-4475-b914-ebed74ba29d2","savedPayload":{"position":{"x":21045.269114359857,"y":27499.9438896165},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"fb98f659-fc48-4d9d-8093-6a8e83b9c394","savedPayload":{"position":{"x":21145.645272228812,"y":27438.605296389374},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"75264d4c-647f-47c8-b445-56dc3255c1d8","savedPayload":{"position":{"x":21255.14782565028,"y":27395.62871111559},"targetPosition":{"x":21446.00885767627,"y":28042.926960199136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"ff1435d2-b318-4620-8b31-784b6913d959","savedPayload":{"position":{"x":21446.00885767627,"y":28042.926960199136},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},{"type":"Single Market Data","name":"Binance BTC/USDT","dataProducts":[{"type":"Data Product","name":"Candles","id":"d5399ddc-ada6-44f1-a5f2-6488d0ac3c0b","savedPayload":{"position":{"x":20607.103826440572,"y":27786.490912068144},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candles","id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1"}}},{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea","savedPayload":{"position":{"x":20672.821036443405,"y":27690.101468328372},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volumes","id":"b2d5ba69-67ac-490f-9e74-28239b35a92e"}}},{"type":"Data Product","name":"Candle-Stairs","id":"cbc5ab4a-c6db-4cf7-bdbd-739ba15a7e5d","savedPayload":{"position":{"x":20754.277705612265,"y":27606.58807058326},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Candle-Stairs","id":"642474e9-da61-4168-97dc-7f7869bebc02"}}},{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a","savedPayload":{"position":{"x":20848.998814273524,"y":27538.488231163472},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Volume-Stairs","id":"846e9572-c4d6-4c7e-942e-c82402c5ecea"}}},{"type":"Data Product","name":"Bollinger Bands","id":"dc1cae8d-cf3c-4ac2-9419-67d2399fef5b","savedPayload":{"position":{"x":20954.1063094717,"y":27487.871129229596},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Bands","id":"29088877-8d63-4217-8d34-8742afc262f4"}}},{"type":"Data Product","name":"Percentage Bandwidth","id":"4cbc0c33-2abe-44f6-8862-ac17cee611ae","savedPayload":{"position":{"x":21066.406553152152,"y":27456.274739810404},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Percentage Bandwidth","id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068"}}},{"type":"Data Product","name":"Bollinger Channels Objects","id":"1eaf4681-66c5-4619-9782-6593baf891d6","savedPayload":{"position":{"x":21182.487359237322,"y":27444.659103209855},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Channels Objects","id":"1f111f72-624f-4166-9f99-ab8d785d5267"}}},{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"47730810-5628-4d58-922f-0d242f2c9f5d","savedPayload":{"position":{"x":21298.82167117403,"y":27453.377154668262},"targetPosition":{"x":21190.83062313181,"y":28113.871763960222},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","id":"080c87fc-4546-4482-ab11-180a33f6d9ab"}}}],"id":"151e6826-766d-430a-99b6-7bda6049c2d1","savedPayload":{"position":{"x":21190.83062313181,"y":28113.871763960222},"targetPosition":{"x":21481.213679589873,"y":28716.858393897463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}}],"id":"bf04ccea-266d-4115-b50e-fefdf29b873a","savedPayload":{"position":{"x":21481.213679589873,"y":28716.858393897463},"targetPosition":{"x":21816.07394323707,"y":29017.820119040538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"sessionBasedData":{"type":"Session Based Data","name":"New Session Based Data","sessionReference":[{"type":"Session Reference","name":"Back WHB","singleMarketData":[{"type":"Single Market Data","name":"Poloniex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"d34404c3-392b-4af3-a7ac-d6381ac1b5b1","savedPayload":{"position":{"x":20513.495754136882,"y":30239.28653567183},"targetPosition":{"x":20877.99303496729,"y":29608.09094306497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"5ef03988-16a2-43b6-a2c9-7783782534d9","savedPayload":{"position":{"x":20434.248528683802,"y":30186.335232509708},"targetPosition":{"x":20877.99303496729,"y":29608.09094306497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"30c98460-b2bf-4ab9-bfb7-d131e7373967","savedPayload":{"position":{"x":20362.59080620506,"y":30123.49309650418},"targetPosition":{"x":20877.99303496729,"y":29608.09094306497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"4cae29ae-970e-481f-9436-9a9584f5f2b5","savedPayload":{"position":{"x":20299.74867019953,"y":30051.835374025435},"targetPosition":{"x":20877.99303496729,"y":29608.09094306497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"0d066d54-5a5d-4af5-99e1-8a5fd05b2730","savedPayload":{"position":{"x":20246.79736703741,"y":29972.588148572355},"targetPosition":{"x":20877.99303496729,"y":29608.09094306497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"d6937865-7848-4270-b1a1-ab7035e8378c","savedPayload":{"position":{"x":20877.99303496729,"y":29608.09094306497},"targetPosition":{"x":21393.305198204533,"y":29092.77886107753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"22d1722d-a9f5-4b43-8732-c88fd45a3cb8","savedPayload":{"position":{"x":21393.39579525981,"y":29092.688351022698},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Backtesting Session","name":"Back WHB","id":"e5a4324d-479f-45ae-b882-54939c919a63"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Poloniex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"fda48255-a101-43e4-8932-d720dea69871","savedPayload":{"position":{"x":20127.01127574115,"y":29690.10520255198},"targetPosition":{"x":20651.29744427316,"y":29218.03735087828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"56e374e5-2b2d-47a2-a665-4b2b3091fa95","savedPayload":{"position":{"x":20069.879448001364,"y":29617.63382455477},"targetPosition":{"x":20651.29744427316,"y":29218.03735087828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"232d5b14-f5aa-4723-804d-199afd9792e3","savedPayload":{"position":{"x":20022.695803982773,"y":29538.325249313315},"targetPosition":{"x":20651.29744427316,"y":29218.03735087828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"471a887b-fb87-4978-86f6-075b95356847","savedPayload":{"position":{"x":19986.267668916316,"y":29453.53646853848},"targetPosition":{"x":20651.29744427316,"y":29218.03735087828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"be409a2d-83ca-4c12-b72f-9ce1622efa65","savedPayload":{"position":{"x":19961.218338292765,"y":29364.718241777216},"targetPosition":{"x":20651.29744427316,"y":29218.03735087828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"2d6a3009-cb74-4aeb-9d37-5baa9838d516","savedPayload":{"position":{"x":20651.29744427316,"y":29218.03735087828},"targetPosition":{"x":21279.89858970305,"y":28897.749694978134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"44aca2ca-b3dc-4a2a-80ae-de36a4924d10","savedPayload":{"position":{"x":21279.900907101808,"y":28897.749129776013},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"1be42eb3-bfaf-432f-8da6-15f15d547f50"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Binance BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"2aa7aa29-0891-4ca7-a82f-4c92577fbf4f","savedPayload":{"position":{"x":19912.974053712653,"y":29074.256633815177},"targetPosition":{"x":20544.21590159786,"y":28793.28113306242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"895ecc79-e2a2-48c8-ad9a-d88db161cca9","savedPayload":{"position":{"x":19881.702698805835,"y":28989.49191726564},"targetPosition":{"x":20544.21590159786,"y":28793.28113306242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"cae5b2d1-7cdd-4544-b0b0-d640f64db909","savedPayload":{"position":{"x":19861.762890361097,"y":28901.37064373525},"targetPosition":{"x":20544.21590159786,"y":28793.28113306242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"44fba0b1-916d-4504-a61f-276f58926166","savedPayload":{"position":{"x":19853.495804029288,"y":28811.400592645932},"targetPosition":{"x":20544.21590159786,"y":28793.28113306242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"99e9dd0d-709c-4b54-b62a-4077bcd85091","savedPayload":{"position":{"x":19857.04289194961,"y":28721.121176516248},"targetPosition":{"x":20544.21590159786,"y":28793.28113306242},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"f12b6d50-17e7-45df-a091-6451410207ff","savedPayload":{"position":{"x":20544.21590159786,"y":28793.28113306242},"targetPosition":{"x":21226.5448563456,"y":28685.21126314186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}}],"id":"9e479e37-1dd3-4266-a72e-2afca5dfd523","savedPayload":{"position":{"x":21226.66824524664,"y":28685.192131854747},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"2327ab2a-13d0-4834-a979-a017bcff5829"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Bitfinex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"4d7d0e2c-e474-42b8-881b-e2df11706587","savedPayload":{"position":{"x":19800.408867914386,"y":28429.424502750207},"targetPosition":{"x":20506.564490782428,"y":28355.24784851245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"8c774977-c5b7-40ad-9953-9355a51cbb84","savedPayload":{"position":{"x":19796.763322984127,"y":28336.63918838216},"targetPosition":{"x":20506.564490782428,"y":28355.24784851245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"b3280b17-225c-4bc0-8435-d072c51649da","savedPayload":{"position":{"x":19805.259879974514,"y":28244.171826142694},"targetPosition":{"x":20506.564490782428,"y":28355.24784851245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"a464e80f-f0eb-4a2a-af9c-a3e127a927db","savedPayload":{"position":{"x":19825.75316043975,"y":28153.60455823652},"targetPosition":{"x":20506.564490782428,"y":28355.24784851245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"c432f129-7eb3-4edf-be4b-d822cc8898aa","savedPayload":{"position":{"x":19857.892518669272,"y":28066.4870157275},"targetPosition":{"x":20506.564490782428,"y":28355.24784851245},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"5345e341-776f-4f7c-9983-96b33cfbc2c3","savedPayload":{"position":{"x":20506.564490782428,"y":28355.24784851245},"targetPosition":{"x":21207.787194667268,"y":28466.310892286347},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}}],"id":"2d979116-50c5-4381-aa1c-5fc91fe49392","savedPayload":{"position":{"x":21207.868240393847,"y":28466.32400101526},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"b8813ec9-6e81-4ee3-87a3-7e44e5c79fb3"}}},{"type":"Session Reference","name":"Live Trading WHB","singleMarketData":[{"type":"Single Market Data","name":"Bitmex BTC/USDT","dataProducts":[{"type":"Data Product","name":"Simulation","id":"c53da960-e2c9-49ca-97a8-896c3071428f","savedPayload":{"position":{"x":19936.529914521187,"y":27779.942942016947},"targetPosition":{"x":20635.592021563087,"y":27928.55410331006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Simulation","id":"a3201051-46ba-4a92-aef3-a6c787b771fd"}}},{"type":"Data Product","name":"Conditions","id":"2e907269-aa81-4f17-97ac-01ef8bbc02d4","savedPayload":{"position":{"x":19961.902878115976,"y":27689.977199297722},"targetPosition":{"x":20635.592021563087,"y":27928.55410331006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Conditions","id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0"}}},{"type":"Data Product","name":"Strategies","id":"debb9e02-384e-4eaa-9c48-be0831cf5a4d","savedPayload":{"position":{"x":19998.801658317243,"y":27604.09296230243},"targetPosition":{"x":20635.592021563087,"y":27928.55410331006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Strategies","id":"36051f0f-5161-48a6-9d13-eb1766b5566b"}}},{"type":"Data Product","name":"Trades","id":"80c06cfa-2746-4d56-807b-3a1e55305d44","savedPayload":{"position":{"x":20046.594906765473,"y":27523.759734137675},"targetPosition":{"x":20635.592021563087,"y":27928.55410331006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Trades","id":"a26dc922-ca08-43ef-983e-029b76f39163"}}},{"type":"Data Product","name":"Execution","id":"b73ee177-28e0-4b32-a2a3-cb053a9d6f19","savedPayload":{"position":{"x":20104.46486772892,"y":27450.352038609934},"targetPosition":{"x":20635.592021563087,"y":27928.55410331006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Product Definition","name":"Execution","id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330"}}}],"id":"39b706e7-776f-4314-a813-dd781901a519","savedPayload":{"position":{"x":20635.592021563087,"y":27928.55410331006},"targetPosition":{"x":21272.347340743465,"y":28252.997384708353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}}],"id":"729bdc74-5003-4113-9be9-2098fc5a1f02","savedPayload":{"position":{"x":21272.38174972274,"y":28253.015154261855},"targetPosition":{"x":21908.749826691947,"y":28577.961046050616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Live Trading Session","name":"Live Trading WHB","id":"a15bdeb7-f697-448c-8895-8e95c1383f1e"}}}],"id":"29ca14e5-dabe-470a-be64-ed7996bd1e55","savedPayload":{"position":{"x":21908.749826691947,"y":28577.961046050616},"targetPosition":{"x":21816.07394323707,"y":29017.820119040538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"id":"0726a9e4-23b6-4d27-a8de-e91a9665a8ba","savedPayload":{"position":{"x":21816.07394323707,"y":29017.820119040538},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":"d"}}},"dataMining":{"type":"Data Mining","name":"New Data Mining","taskManagers":[{"type":"Task Manager","name":"Masters Kraken BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"a2614a09-8997-4bb2-a6bc-031ce1fafa8c","savedPayload":{"position":{"x":21776.28510544035,"y":28982.273703077444},"targetPosition":{"x":21422.355677468982,"y":28982.273703077444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"87bbd0f1-98ae-4231-8d39-2170cde6e44b","savedPayload":{"position":{"x":21422.355677468982,"y":28982.273703077444},"targetPosition":{"x":21068.426249497614,"y":28982.273703077444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"6fbca8a6-be5d-48aa-90b5-bffab7cf43e9","savedPayload":{"position":{"x":21068.426249497614,"y":28982.273703077444},"targetPosition":{"x":21380.343906166872,"y":28853.0731793414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"0eda6317-7134-4800-9279-6e49b9ee9d50","savedPayload":{"position":{"x":21380.343906166872,"y":28853.0731793414},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"c3bfda5b-df1e-4271-918b-ba3f2f2040b9","savedPayload":{"position":{"x":21695.300815078823,"y":28772.864251144252},"targetPosition":{"x":21348.619614206527,"y":28772.864251144252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4d7da0cc-1d36-4291-a0be-459f224a0b2f","savedPayload":{"position":{"x":21348.619614206527,"y":28772.864251144252},"targetPosition":{"x":21001.938413334232,"y":28772.864251144252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d6fc3b6e-a9f2-41f3-b96c-ab1b2aac2886","savedPayload":{"position":{"x":21001.938413334232,"y":28772.864251144252},"targetPosition":{"x":21327.21822347184,"y":28685.70578870373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{"shortcutKey":"p"}}},"id":"916f11ac-3279-4566-8766-6dc79027ff5d","savedPayload":{"position":{"x":21327.21822347184,"y":28685.70578870373},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"131bd5a8-057c-4f1a-8348-d6bbc65aaa69","savedPayload":{"position":{"x":20392.264685205824,"y":28790.59813918151},"targetPosition":{"x":20675.510931763893,"y":28673.273702365885},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"f332d00b-afa5-42e0-b98b-2a960300aeb1","savedPayload":{"position":{"x":20675.510931763893,"y":28673.273702365885},"targetPosition":{"x":20958.75717832196,"y":28555.949265550258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"9d6303fe-0283-446e-8192-529777805a0d","savedPayload":{"position":{"x":20350.46768808851,"y":28555.949265550258},"targetPosition":{"x":20654.612433205235,"y":28555.949265550258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"dbcb7c34-ff82-4404-8119-8875aed784eb","savedPayload":{"position":{"x":20654.612433205235,"y":28555.949265550258},"targetPosition":{"x":20958.75717832196,"y":28555.949265550258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"770041d3-aae1-4e07-9629-3d8b024b16bc","savedPayload":{"position":{"x":20958.75717832196,"y":28555.949265550258},"targetPosition":{"x":21292.647730921995,"y":28511.991740379628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"a510c76a-5155-4ca6-8920-ebf4ce0f8a50","savedPayload":{"position":{"x":21292.647730921995,"y":28511.991740379628},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"8f110ecb-9d28-4239-af25-b7703b8b67df","savedPayload":{"position":{"x":20297.575650413688,"y":28606.14185846435},"targetPosition":{"x":20619.979726095844,"y":28472.59771775244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"4dc482e1-b1fb-4b50-98ad-34011aa37683","savedPayload":{"position":{"x":20619.979726095844,"y":28472.59771775244},"targetPosition":{"x":20942.383801778,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"befb2712-8d55-4df9-8ca6-4de07a649b93","savedPayload":{"position":{"x":20233.502201993244,"y":28339.05357704053},"targetPosition":{"x":20587.943001885622,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"9d3e2161-434e-4495-9ce5-6341e68fc45c","savedPayload":{"position":{"x":20587.943001885622,"y":28339.05357704053},"targetPosition":{"x":20942.383801778,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"7c8a19d8-dd94-43d8-9b16-f4e5d5aea7ab","savedPayload":{"position":{"x":20942.383801778,"y":28339.05357704053},"targetPosition":{"x":21279.571714893576,"y":28339.05357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"5d9c329a-724f-40a1-8ce1-0a1eebcbecd9","savedPayload":{"position":{"x":21279.571714893576,"y":28339.05357704053},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"983c5887-e706-45a5-916a-99e47474d98d","savedPayload":{"position":{"x":20337.077962744635,"y":28371.238160737263},"targetPosition":{"x":20645.44098486513,"y":28243.510014840598},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"a8a1c4e1-2d3b-4333-bd4e-a3ed4b894ef1","savedPayload":{"position":{"x":20645.44098486513,"y":28243.510014840598},"targetPosition":{"x":20953.804006985625,"y":28115.781868943934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"36b56b85-0e5f-40e9-b491-e79769a04814","savedPayload":{"position":{"x":20250.803855408023,"y":28115.781868943934},"targetPosition":{"x":20602.303931196824,"y":28115.781868943934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"21bb0d5a-9d13-411c-b3ce-1c6d0aa258ab","savedPayload":{"position":{"x":20602.303931196824,"y":28115.781868943934},"targetPosition":{"x":20953.804006985625,"y":28115.781868943934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"0a53ee0e-a7aa-446e-b791-8e2a39e625a6","savedPayload":{"position":{"x":20953.804006985625,"y":28115.781868943934},"targetPosition":{"x":21288.727730921993,"y":28159.87541370143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"8ad437c8-4a0b-4d63-8043-eabb2067b1ea","savedPayload":{"position":{"x":21288.727730921993,"y":28159.87541370143},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"44a5a74e-0912-4635-9f53-a9bcb3a50743","savedPayload":{"position":{"x":21035.547579080117,"y":28250.213159787443},"targetPosition":{"x":21349.035376198888,"y":28120.362262582385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"8b1ac3e4-17c8-4b4b-81e2-7774a24a4780","savedPayload":{"position":{"x":21349.035376198888,"y":28120.362262582385},"targetPosition":{"x":21662.52317331766,"y":27990.511365377326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Kraken BTC/USDT","id":"6dbef496-68a4-4b7a-b075-db4742d167a6","savedPayload":{"position":{"x":20989.79013927426,"y":27990.511365377326},"targetPosition":{"x":21326.15665629596,"y":27990.511365377326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e"}}},"id":"2119c986-d0f2-46b0-b312-fe2a836a8ee5","savedPayload":{"position":{"x":21326.15665629596,"y":27990.511365377326},"targetPosition":{"x":21662.52317331766,"y":27990.511365377326},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"fcf01486-f963-48be-b58d-26a5cfc0227c","savedPayload":{"position":{"x":21662.52317331766,"y":27990.511365377326},"targetPosition":{"x":21326.34822347184,"y":27990.641365377327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{"shortcutKey":""}}},"id":"73bc5e1a-fbb7-4955-b220-00e645b26ad7","savedPayload":{"position":{"x":21326.34822347184,"y":27990.641365377327},"targetPosition":{"x":22628.32182459508,"y":28337.01357704053},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{"shortcutKey":""}}}],"id":"778736fa-88e3-4818-9b6e-ba44bc05436d","savedPayload":{"position":{"x":22628.32182459508,"y":28337.01357704053},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters Bitfinex BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2019-05-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"33ee1d19-8649-4bb9-9697-88a9cc262520","savedPayload":{"position":{"x":23517.341735986185,"y":27962.16018251118},"targetPosition":{"x":23269.04533383053,"y":27962.16018251118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"b908471e-fd73-4f0f-a0a2-53565e085e29","savedPayload":{"position":{"x":23269.04533383053,"y":27962.16018251118},"targetPosition":{"x":23020.748931674876,"y":27962.16018251118},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"d7c3f337-1013-4f42-ba48-e77d0d1b63d4","savedPayload":{"position":{"x":23020.748931674876,"y":27962.16018251118},"targetPosition":{"x":22782.991405471304,"y":27964.43593931763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"c7c668e8-b306-4d55-b4b1-5464c23ec7e6","savedPayload":{"position":{"x":22782.991405471304,"y":27964.43593931763},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"80ded1d9-234d-4b4f-bb16-88b8609e7afb","savedPayload":{"position":{"x":23589.682166308878,"y":27970.488782887933},"targetPosition":{"x":23350.647592467023,"y":27970.488782887933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"e4f59f0a-89df-493b-b43f-54e13942ca64","savedPayload":{"position":{"x":23350.647592467023,"y":27970.488782887933},"targetPosition":{"x":23111.61301862517,"y":27970.488782887933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"24ca81e8-440d-4c89-a695-ba01163488dd","savedPayload":{"position":{"x":23111.61301862517,"y":27970.488782887933},"targetPosition":{"x":22883.21641203506,"y":27974.591177661005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"e204f943-b44b-47bc-9432-0ace8385328c","savedPayload":{"position":{"x":22883.21641203506,"y":27974.591177661005},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"3afbec49-1438-4783-bd64-c5d8fe69970b","savedPayload":{"position":{"x":22796.46608232827,"y":28174.729222712405},"targetPosition":{"x":23000.24412462857,"y":28090.321593877783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"f4d577d1-9ded-4e55-aa15-658af8a9528e","savedPayload":{"position":{"x":23000.24412462857,"y":28090.321593877783},"targetPosition":{"x":23204.022166928873,"y":28005.91396504316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"b14fa9e6-b00e-4b29-9608-2ade46f0c69a","savedPayload":{"position":{"x":22739.59786518765,"y":28005.91396504316},"targetPosition":{"x":22971.81001605826,"y":28005.91396504316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"8bfbce7e-a25d-4ba8-a280-a6ee3f0ddc1f","savedPayload":{"position":{"x":22971.81001605826,"y":28005.91396504316},"targetPosition":{"x":23204.022166928873,"y":28005.91396504316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"d023822c-481d-40ed-8dfe-a2bcec6677d4","savedPayload":{"position":{"x":23204.022166928873,"y":28005.91396504316},"targetPosition":{"x":22978.668815311958,"y":28006.79396504316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"9b3a4292-670d-4bdb-80d5-4170ee30222a","savedPayload":{"position":{"x":22978.668815311958,"y":28006.79396504316},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"0b864dd7-da65-4a10-8b5a-554a6cee3f0a","savedPayload":{"position":{"x":22858.41344984015,"y":28237.07152472753},"targetPosition":{"x":23073.389517342115,"y":28148.02552198258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"0ba1eeed-193a-4898-9dbf-a5d5611fe2d6","savedPayload":{"position":{"x":23073.389517342115,"y":28148.02552198258},"targetPosition":{"x":23288.36558484408,"y":28058.979519237633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"047b5249-3c0c-4f5f-b67b-b796e1507941","savedPayload":{"position":{"x":22799.7696448511,"y":28058.979519237633},"targetPosition":{"x":23044.06761484759,"y":28058.979519237633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"1d61294c-bed2-4f9d-8aef-4ab802b405c7","savedPayload":{"position":{"x":23044.06761484759,"y":28058.979519237633},"targetPosition":{"x":23288.36558484408,"y":28058.979519237633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"fe81bef7-aa6f-4386-b3dc-f8f0616bdb8f","savedPayload":{"position":{"x":23288.36558484408,"y":28058.979519237633},"targetPosition":{"x":23064.562233227163,"y":28059.429519237634},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"827234f9-2f2f-4565-a3ef-872c181e58cd","savedPayload":{"position":{"x":23064.562233227163,"y":28059.429519237634},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"b48a635d-764a-4eae-ae74-8bbf76946fd3","savedPayload":{"position":{"x":22949.85559406217,"y":28137.185548044446},"targetPosition":{"x":23130.360307347124,"y":28062.418047729552},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ae635552-5ee7-4b50-a81b-fe6df16e0f5a","savedPayload":{"position":{"x":23130.360307347124,"y":28062.418047729552},"targetPosition":{"x":23310.865020632078,"y":27987.650547414658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"8b600f35-2606-4ffc-a8a2-889b25a58598","savedPayload":{"position":{"x":22876.35860697764,"y":27987.650547414658},"targetPosition":{"x":23093.61181380486,"y":27987.650547414658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"da565660-aca8-4b16-99d2-38744ffecb66","savedPayload":{"position":{"x":23093.61181380486,"y":27987.650547414658},"targetPosition":{"x":23310.865020632078,"y":27987.650547414658},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"b1804417-a45a-4db4-bef0-511ef6f2d4f2","savedPayload":{"position":{"x":23310.865020632078,"y":27987.650547414658},"targetPosition":{"x":23136.589611146737,"y":28129.858473770175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"6d55df89-61a7-4deb-9b93-bc76b8001f79","savedPayload":{"position":{"x":23136.589611146737,"y":28129.858473770175},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"89988045-44ef-4bbf-ab61-88d141b9e417","savedPayload":{"position":{"x":22980.39358146479,"y":28285.465195543806},"targetPosition":{"x":23186.541489374617,"y":28200.075936232715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"2093e487-3f20-4724-b378-315668e89f43","savedPayload":{"position":{"x":23186.541489374617,"y":28200.075936232715},"targetPosition":{"x":23392.689397284445,"y":28114.686676921625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","id":"9acb52e1-76ed-4c8d-8dc6-d3311cddf3f6","savedPayload":{"position":{"x":22902.93281746213,"y":28114.686676921625},"targetPosition":{"x":23147.811107373287,"y":28114.686676921625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"ca19467c-6123-498a-82c8-f1984197ac0e","savedPayload":{"position":{"x":23147.811107373287,"y":28114.686676921625},"targetPosition":{"x":23392.689397284445,"y":28114.686676921625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"dee2f3e4-d9c0-44a6-b270-85a5e227453d","savedPayload":{"position":{"x":23392.689397284445,"y":28114.686676921625},"targetPosition":{"x":23191.139195581647,"y":28214.54922677482},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"b3a25d72-af74-4729-b279-f2af6b285882","savedPayload":{"position":{"x":23191.139195581647,"y":28214.54922677482},"targetPosition":{"x":22788.038792176056,"y":28414.274326481212},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{"shortcutKey":""}}}],"id":"d10b8ef0-3e4c-4475-b85b-a8bd918f363c","savedPayload":{"position":{"x":22788.038792176056,"y":28414.274326481212},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters Bitmex BTC/USD","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-02-07\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"6a45facc-fbc9-4037-8c49-771db1abb780","savedPayload":{"position":{"x":24475.29788400522,"y":28867.196210047397},"targetPosition":{"x":23924.110255476855,"y":28867.05578962743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"2d577dde-853b-445a-a401-cce2d6f4535a","savedPayload":{"position":{"x":23924.110255476855,"y":28867.05578962743},"targetPosition":{"x":23372.545830055322,"y":28866.8115012304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"0a2ce755-cbbe-4daa-84d9-67950b2bf240","savedPayload":{"position":{"x":23372.545830055322,"y":28866.8115012304},"targetPosition":{"x":22098.605977057105,"y":28866.3315012304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"34bdbc75-21fd-4706-93f9-208cd0c5a599","savedPayload":{"position":{"x":22098.605977057105,"y":28866.3315012304},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"e71e6fab-19f0-45d6-ab8d-ecdec2737f49","savedPayload":{"position":{"x":21925.262349930865,"y":28872.639646312502},"targetPosition":{"x":21774.27268671899,"y":28872.310781318578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6db22c79-4e10-47c6-b0b3-43ba21c2295b","savedPayload":{"position":{"x":21774.27268671899,"y":28872.310781318578},"targetPosition":{"x":21622.938693382333,"y":28872.600442765888},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"5d57ef3b-e849-4c52-b9d9-8304058ebeb4","savedPayload":{"position":{"x":21622.938693382333,"y":28872.600442765888},"targetPosition":{"x":22057.572364122527,"y":28753.424083885064},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"285ac11a-06c8-4142-a254-4a9c97bffba5","savedPayload":{"position":{"x":22057.572364122527,"y":28753.424083885064},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"5df5e85f-13cf-4cc2-b09d-3831f9f2458e","savedPayload":{"position":{"x":20287.755621245014,"y":29240.196393535396},"targetPosition":{"x":20940.045522463515,"y":28970.2233114969},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"91800c6e-c00e-4aa1-8371-56669c72e16d","savedPayload":{"position":{"x":20940.045522463515,"y":28970.2233114969},"targetPosition":{"x":21592.54128402677,"y":28700.265451365747},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"7b3403c1-fa49-4af2-ae87-22f69937453c","savedPayload":{"position":{"x":20037.7426871224,"y":28700.182381609346},"targetPosition":{"x":20814.875177997612,"y":28700.179564953414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"615685de-ff60-4d77-a6e7-93c845381de6","savedPayload":{"position":{"x":20814.875177997612,"y":28700.179564953414},"targetPosition":{"x":21592.54128402677,"y":28700.265451365747},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"beaea3e3-7b5c-484e-bd2f-594cb2f4e774","savedPayload":{"position":{"x":21592.54128402677,"y":28700.265451365747},"targetPosition":{"x":22036.300915984197,"y":28639.169650866163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"d9d74ad6-0368-4485-be1e-8775b50daa2a","savedPayload":{"position":{"x":22036.300915984197,"y":28639.169650866163},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"607dd735-b1f9-4e88-97d0-bc925e1c0584","savedPayload":{"position":{"x":20447.451474562204,"y":28986.72967851117},"targetPosition":{"x":21011.57793583939,"y":28753.506545596752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"6249a65a-93d2-4248-9aa5-c5531f488e45","savedPayload":{"position":{"x":21011.57793583939,"y":28753.506545596752},"targetPosition":{"x":21575.72873273341,"y":28520.516360400172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"1263fc88-06f7-43c5-aea7-39419f964067","savedPayload":{"position":{"x":20256.69243805138,"y":28519.68505278591},"targetPosition":{"x":20916.05808775232,"y":28519.83003478332},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"001629fb-7dde-4a01-9b76-0ec8a75732c0","savedPayload":{"position":{"x":20916.05808775232,"y":28519.83003478332},"targetPosition":{"x":21575.72873273341,"y":28520.516360400172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"ef324f03-f768-4779-bb31-da98d1c963d4","savedPayload":{"position":{"x":21575.72873273341,"y":28520.516360400172},"targetPosition":{"x":22025.804111697154,"y":28522.62362951404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"26df3dec-d9ef-4197-86a0-24c33bbc8de0","savedPayload":{"position":{"x":22025.804111697154,"y":28522.62362951404},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"2cbcf91d-6788-48aa-b1d7-baa5f0f9081b","savedPayload":{"position":{"x":23693.245798156204,"y":28144.38395785553},"targetPosition":{"x":23890.750176324455,"y":28056.251331648145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"a60877e7-2f6f-4035-826b-f34aa21da6ef","savedPayload":{"position":{"x":23890.750176324455,"y":28056.251331648145},"targetPosition":{"x":24090.04497029261,"y":27973.80449233736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"ce426fbe-ba1c-416d-901c-fb84f09e3755","savedPayload":{"position":{"x":23887.024052679084,"y":27968.193156896286},"targetPosition":{"x":23989.015242813763,"y":27970.830105724963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"f15d2d13-45f9-4e46-9708-bd336467743d","savedPayload":{"position":{"x":23989.015242813763,"y":27970.830105724963},"targetPosition":{"x":24090.04497029261,"y":27973.80449233736},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"16e7ff96-5609-46e4-a037-8bb023564529","savedPayload":{"position":{"x":24090.04497029261,"y":27973.80449233736},"targetPosition":{"x":23642.728680802786,"y":27973.52365703178},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"9275654d-10a9-42ef-9f16-74bed4357d6e","savedPayload":{"position":{"x":23642.728680802786,"y":27973.52365703178},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"6052e52e-d517-4012-a562-b63a2024a91a","savedPayload":{"position":{"x":23886.78269545194,"y":28178.031134847148},"targetPosition":{"x":24019.753122632737,"y":28120.466247839966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"8a8d2e17-3d36-4c9d-9e23-3ed83ba832fc","savedPayload":{"position":{"x":24019.753122632737,"y":28120.466247839966},"targetPosition":{"x":24152.30703936045,"y":28061.39134210714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","id":"41be12d8-248f-4f84-864d-badd7a650228","savedPayload":{"position":{"x":24054.24223581245,"y":28061.747356167765},"targetPosition":{"x":24105.250210216956,"y":28061.73839517142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"4baa4aa5-f868-4a50-9cde-f19857d9a782","savedPayload":{"position":{"x":24105.250210216956,"y":28061.73839517142},"targetPosition":{"x":24152.30703936045,"y":28061.39134210714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"9f1f9b46-e79a-41b0-9fad-1f5bb4a37855","savedPayload":{"position":{"x":24152.30703936045,"y":28061.39134210714},"targetPosition":{"x":23701.156430149655,"y":28059.55134210714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"3988f843-9a19-4d7b-842d-49c697da0edf","savedPayload":{"position":{"x":23701.156430149655,"y":28059.55134210714},"targetPosition":{"x":22929.123885810197,"y":28520.986044307447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"19cc48a3-d513-48aa-810b-49054c9c5276","savedPayload":{"position":{"x":22929.123885810197,"y":28520.986044307447},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters HitBTC BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"5a9d5a35-4d80-4889-9342-09fcced05cc7","savedPayload":{"position":{"x":22186.936384178927,"y":29300.094367604586},"targetPosition":{"x":21835.863448268825,"y":29300.094367604586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"17ff999d-04bc-4ff2-9f0e-3fdbc9d0018c","savedPayload":{"position":{"x":21835.863448268825,"y":29300.094367604586},"targetPosition":{"x":21484.790512358722,"y":29300.094367604586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"bcb9eecd-d837-4327-a3b3-00e253aaa788","savedPayload":{"position":{"x":21484.790512358722,"y":29300.094367604586},"targetPosition":{"x":21797.16120058374,"y":29170.706192053964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"c057d059-49e6-44af-a5b4-e90f1f9e9d39","savedPayload":{"position":{"x":21797.16120058374,"y":29170.706192053964},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"c6052f27-66f6-4027-9437-1b660afcb851","savedPayload":{"position":{"x":24698.28848468662,"y":26963.511592858013},"targetPosition":{"x":23979.580325204584,"y":27770.16308897275},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"403c2cd7-ca9c-4ab4-9f25-b99b61f1bc94","savedPayload":{"position":{"x":23979.580325204584,"y":27770.16308897275},"targetPosition":{"x":23666.521763110737,"y":27770.16308897275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"9d64ac26-d202-4795-b4e1-a68a88b97417","savedPayload":{"position":{"x":23666.521763110737,"y":27770.16308897275},"targetPosition":{"x":21741.021869713713,"y":29002.993872817922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{"shortcutKey":""}}},"id":"f1f0fce4-7c94-4341-b98e-ba9a02d4fdd6","savedPayload":{"position":{"x":21741.021869713713,"y":29002.993872817922},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"eb4e142c-6142-4893-9678-696b8ba54f01","savedPayload":{"position":{"x":24816.819509694025,"y":27094.412955582913},"targetPosition":{"x":21065.255083077136,"y":28999.914670904935},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c2714988-2aa9-48f9-b6bf-6c83fe1a6b1e","savedPayload":{"position":{"x":21065.255083077136,"y":28999.914670904935},"targetPosition":{"x":21375.911617064037,"y":28871.23652128774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"b0ff8547-ce2b-4036-badf-f10d2991091b","savedPayload":{"position":{"x":24928.1906644782,"y":27230.897989169185},"targetPosition":{"x":21013.05704401001,"y":28871.23652128774},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"3742543b-d3d3-41b9-a4e8-faed6e98463f","savedPayload":{"position":{"x":21013.05704401001,"y":28871.23652128774},"targetPosition":{"x":21375.911617064037,"y":28871.23652128774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"15bcfaf4-b936-4a60-affe-b15a86c725f8","savedPayload":{"position":{"x":21375.911617064037,"y":28871.23652128774},"targetPosition":{"x":21710.009859810736,"y":28827.25165319058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"ba70d04c-cfad-4c4b-aa85-72219f2614b4","savedPayload":{"position":{"x":21710.009859810736,"y":28827.25165319058},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"603fa7d3-cc38-4b70-b0e1-4d6a494e6612","savedPayload":{"position":{"x":25778.5175565775,"y":26683.328100222796},"targetPosition":{"x":24298.950295872375,"y":28153.107242609887},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"d2ee8b23-3cd0-4447-96f5-4b99f920ba42","savedPayload":{"position":{"x":24298.950295872375,"y":28153.107242609887},"targetPosition":{"x":24856.05503790574,"y":27922.346902797304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"64fd71c7-1ee9-4b64-9985-3a33383fb12c","savedPayload":{"position":{"x":25969.296358692525,"y":26979.521014904392},"targetPosition":{"x":24173.954816855916,"y":27922.346902797304},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"e9ae7121-dd36-46c2-ba14-28dbc611eb42","savedPayload":{"position":{"x":24173.954816855916,"y":27922.346902797304},"targetPosition":{"x":24856.05503790574,"y":27922.346902797304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"581a3423-170e-4967-89a8-f548610ed3e8","savedPayload":{"position":{"x":24856.05503790574,"y":27922.346902797304},"targetPosition":{"x":24181.254983054987,"y":27922.346902797304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"f7861a1a-42f3-4ca9-a686-6de825c1b4d4","savedPayload":{"position":{"x":24181.254983054987,"y":27922.346902797304},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"1a7b0937-ce0d-4c42-a479-c912f46d132b","savedPayload":{"position":{"x":25119.08635135096,"y":27527.272372843625},"targetPosition":{"x":24274.451182448887,"y":28185.78654683811},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"eab711ed-7079-496a-8eed-63669bbb2933","savedPayload":{"position":{"x":24274.451182448887,"y":28185.78654683811},"targetPosition":{"x":24595.46519112597,"y":28052.818190732305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"9eb0640c-df7d-45cb-94af-a3a5cafebb50","savedPayload":{"position":{"x":25197.2944216173,"y":27685.11785506032},"targetPosition":{"x":24262.630754692516,"y":28052.818190732305},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"a159cc0a-a022-4928-bced-12eed4632d19","savedPayload":{"position":{"x":24262.630754692516,"y":28052.818190732305},"targetPosition":{"x":24595.46519112597,"y":28052.818190732305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"25104527-ebcf-4b48-a258-a71bc0fa0d76","savedPayload":{"position":{"x":24595.46519112597,"y":28052.818190732305},"targetPosition":{"x":24255.9451637006,"y":28053.978190732305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"0b6c23f3-b308-4871-969a-2ff8166a3a34","savedPayload":{"position":{"x":24255.9451637006,"y":28053.978190732305},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"6424a542-fece-48fb-8abb-b827b1221e8e","savedPayload":{"position":{"x":26148.14760629844,"y":27340.492220654298},"targetPosition":{"x":24331.285253541053,"y":28219.345230207236},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"f2442a8a-6335-4fe3-b657-66afcd08ac15","savedPayload":{"position":{"x":24331.285253541053,"y":28219.345230207236},"targetPosition":{"x":24949.819543220332,"y":27963.13993862927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"HitBTC BTC/USDT","id":"329aeb85-b45b-41ef-81f4-8abeee5a0223","savedPayload":{"position":{"x":26268.2340615268,"y":27671.711237793577},"targetPosition":{"x":24285.887653530604,"y":27963.13993862927},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"5c44fd86-9fb9-40ed-af02-78f93b420562"}}},"id":"c510b36f-ee07-4754-a628-e2752d529024","savedPayload":{"position":{"x":24285.887653530604,"y":27963.13993862927},"targetPosition":{"x":24949.819543220332,"y":27963.13993862927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"5acbc379-3b64-41d5-9c5d-5a6b549e06db","savedPayload":{"position":{"x":24949.819543220332,"y":27963.13993862927},"targetPosition":{"x":24315.42767997483,"y":28193.14445570334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"03fffa5d-096a-4fd6-850d-c1eac5af70e5","savedPayload":{"position":{"x":24315.42767997483,"y":28193.14445570334},"targetPosition":{"x":23046.643953483825,"y":28653.15348985148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{"shortcutKey":""}}}],"id":"71d7d936-9395-4977-918b-e3bbe89df320","savedPayload":{"position":{"x":23046.643953483825,"y":28653.15348985148},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},{"type":"Task Manager","name":"Masters Binance BTC/USDT","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"Historic-Trades","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","keyInstance":{"type":"Key Instance","name":"Key 1","id":"9b4d1d7f-c7f6-47d0-9b26-6a72d79790b3","savedPayload":{"position":{"x":24185.737979878366,"y":28051.836702794877},"targetPosition":{"x":23999.641387162603,"y":28051.836702794877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"f4d16eef-26b2-495c-bb73-6b6837a36343","savedPayload":{"position":{"x":23999.641387162603,"y":28051.836702794877},"targetPosition":{"x":23813.54479444684,"y":28051.836702794877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"774ace4c-9119-47e9-bc16-41261642cfe4","savedPayload":{"position":{"x":23813.54479444684,"y":28051.836702794877},"targetPosition":{"x":23627.448201731077,"y":28051.836702794877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Historic-Trades","id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629"}}}],"id":"20f34189-e14b-45a6-9d44-61b2fcac6468","savedPayload":{"position":{"x":23627.448201731077,"y":28051.836702794877},"targetPosition":{"x":23381.728132819982,"y":28428.66782997628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7c58fe24-d0fb-42a1-b18f-9a9448969f36","savedPayload":{"position":{"x":23381.728132819982,"y":28428.66782997628},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"7f3abd43-5e58-4b2c-b289-7e140cfaefb3","savedPayload":{"position":{"x":24199.735931276733,"y":28180.088307473314},"targetPosition":{"x":23991.284165721692,"y":28180.088307473314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"cf171ace-f35a-4494-9cd3-9cfae9ba62c5","savedPayload":{"position":{"x":23991.284165721692,"y":28180.088307473314},"targetPosition":{"x":23782.83240016665,"y":28180.088307473314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"d131874d-ffc9-4107-b543-e201d73f8dfc","savedPayload":{"position":{"x":23782.83240016665,"y":28180.088307473314},"targetPosition":{"x":23459.42023203777,"y":28492.793632315497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"df041d6f-d7c4-4ea4-a46b-e4f5daf4782a","savedPayload":{"position":{"x":23459.42023203777,"y":28492.793632315497},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"55d0a691-73f4-4f88-a6a4-c65ddfc49aab","savedPayload":{"position":{"x":23570.66099163706,"y":28674.821747456364},"targetPosition":{"x":23738.221558558056,"y":28507.26118053537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"68d2f35c-7701-498e-8693-e930b0c497e3","savedPayload":{"position":{"x":23738.221558558056,"y":28507.26118053537},"targetPosition":{"x":23905.78212547905,"y":28339.700613614375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"9d721132-2575-4db0-9d5d-de9d112f17ca","savedPayload":{"position":{"x":23458.203714362422,"y":28339.700613614375},"targetPosition":{"x":23681.992919920736,"y":28339.700613614375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"317f9e0e-eee4-459f-8b74-839b545e7a7c","savedPayload":{"position":{"x":23681.992919920736,"y":28339.700613614375},"targetPosition":{"x":23905.78212547905,"y":28339.700613614375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"05327546-27c2-47a3-8d2f-c8e2e1c66049","savedPayload":{"position":{"x":23905.78212547905,"y":28339.700613614375},"targetPosition":{"x":23520.89509469397,"y":28572.599785386028},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aa951cb7-57b5-4422-961a-f01c53fae27d","savedPayload":{"position":{"x":23520.89509469397,"y":28572.599785386028},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"67d88fb2-3529-4a31-b6ce-a35185854941","savedPayload":{"position":{"x":23659.85788052264,"y":28852.94427823033},"targetPosition":{"x":23824.995022785206,"y":28687.807135967763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"3e6fd2d2-d460-45e8-82e5-69052b824be8","savedPayload":{"position":{"x":23824.995022785206,"y":28687.807135967763},"targetPosition":{"x":23990.132165047773,"y":28522.669993705196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"9b94164b-0237-45b2-9064-8dcf4ff696d7","savedPayload":{"position":{"x":23602.25052633252,"y":28522.669993705196},"targetPosition":{"x":23796.191345690146,"y":28522.669993705196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"dea7e82e-87d9-446a-aaf7-0ab3cc5f4a0c","savedPayload":{"position":{"x":23796.191345690146,"y":28522.669993705196},"targetPosition":{"x":23990.132165047773,"y":28522.669993705196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"4172d8b6-044e-4043-9562-619ea34fd428","savedPayload":{"position":{"x":23990.132165047773,"y":28522.669993705196},"targetPosition":{"x":23563.07011447833,"y":28664.08447543144},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"81c85ae5-51f5-4820-849d-921fbeaa27e9","savedPayload":{"position":{"x":23563.07011447833,"y":28664.08447543144},"targetPosition":{"x":23136.00806390889,"y":28805.49895715768},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"c0b1805e-a8d1-4322-8eb3-f159c92c9e56","savedPayload":{"position":{"x":23710.211878370606,"y":29041.263038350495},"targetPosition":{"x":23870.932440581928,"y":28880.542476139173},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"08f1fbcb-c0e4-4254-891f-3c55c7dc0487","savedPayload":{"position":{"x":23870.932440581928,"y":28880.542476139173},"targetPosition":{"x":24031.65300279325,"y":28719.82191392785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"11323886-c114-4a5e-90d4-deaa87869cf4","savedPayload":{"position":{"x":23563.691056823514,"y":28719.82191392785},"targetPosition":{"x":23797.672029808382,"y":28719.82191392785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"f31dec21-307f-49fd-b25f-2583becc67ac","savedPayload":{"position":{"x":23797.672029808382,"y":28719.82191392785},"targetPosition":{"x":24031.65300279325,"y":28719.82191392785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"a86e66c7-909a-4e03-93bb-08ab3cb76f17","savedPayload":{"position":{"x":24031.65300279325,"y":28719.82191392785},"targetPosition":{"x":23583.830606910822,"y":28762.66059299948},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a95948a2-7c60-47f4-a220-d6249a7b2b32","savedPayload":{"position":{"x":23583.830606910822,"y":28762.66059299948},"targetPosition":{"x":23136.00813750923,"y":28805.49911472004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {}","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"7d9e0fe8-6f0e-4bf6-bcf7-33f710c2eafc","savedPayload":{"position":{"x":23697.897501926065,"y":29251.6347920447},"targetPosition":{"x":23863.07994950492,"y":29086.452344465844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"6b0e423e-7a8d-4fbc-8e07-bbeaa60415bc","savedPayload":{"position":{"x":23863.07994950492,"y":29086.452344465844},"targetPosition":{"x":24028.262397083778,"y":28921.269896886988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","id":"86e5d09e-51e8-46d7-b89b-74b97ec2231a","savedPayload":{"position":{"x":23587.342605561968,"y":28921.269896886988},"targetPosition":{"x":23807.802501322873,"y":28921.269896886988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"408bee51-9d81-47f7-b0c6-99d92829caab","savedPayload":{"position":{"x":23807.802501322873,"y":28921.269896886988},"targetPosition":{"x":24028.262397083778,"y":28921.269896886988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"c82a3b14-2e19-4d02-ac80-bb02e5b7409f","savedPayload":{"position":{"x":24028.262397083778,"y":28921.269896886988},"targetPosition":{"x":23582.135267350786,"y":28863.38450590149},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"7641c46a-fdeb-476a-96e3-fa4adf39a965","savedPayload":{"position":{"x":23582.135267350786,"y":28863.38450590149},"targetPosition":{"x":23136.00813750923,"y":28805.49911472004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{"shortcutKey":""}}}],"id":"cd543d7f-97cc-4685-b8cd-aa8cc5f1d5a6","savedPayload":{"position":{"x":23136.00806390889,"y":28805.49895715768},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{"shortcutKey":""}}},{"type":"Task Manager","name":"Masters Poloniex Draft","tasks":[{"type":"Task","name":"Trades","bot":{"type":"Sensor Bot Instance","name":"Charly","code":" {\n \"repo\": \"AACharly-Sensor-Bot\",\n \"startDate\": \"2020-01-01\"\n }","processes":[{"type":"Sensor Process Instance","name":"","code":" {\n \"process\": \"Live-Trades\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"22839b31-f532-47a3-b19b-d286c569e7d8","savedPayload":{"position":{"x":21836.137844820347,"y":28204.420462908904},"targetPosition":{"x":20940.718019127053,"y":28204.420462908904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"338266fa-14c2-42eb-b0e5-d0a8ed9309fc","savedPayload":{"position":{"x":20940.718019127053,"y":28204.420462908904},"targetPosition":{"x":21774.515475754928,"y":27866.334669012147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Live-Trades","id":"371a2507-655b-46c5-b959-52f527cc4d7e"}}},{"type":"Sensor Process Instance","name":"","code":" {\n \"process\": \"Hole-Fixing\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"eeb69692-1ec6-41c1-a1eb-123aa8f37039","savedPayload":{"position":{"x":22806.224359328015,"y":26961.573004378995},"targetPosition":{"x":21898.88083235009,"y":26974.143004378995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3d7e0bdd-64e3-4442-8742-cc9282a82631","savedPayload":{"position":{"x":21898.88083235009,"y":26974.143004378995},"targetPosition":{"x":23381.578496709753,"y":28420.151551114366},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Hole-Fixing","id":"60c8e8b0-0c0d-49bd-980e-6c7814a4cb18"}}}],"id":"85c4f582-56ee-4b8e-95b2-aa61baedfa39","savedPayload":{"position":{"x":23381.578496709753,"y":28420.151551114366},"targetPosition":{"x":22484.205090242085,"y":28419.381551114366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2fcbea08-a941-4891-80fd-236eacd83c11","savedPayload":{"position":{"x":22484.205090242085,"y":28419.381551114366},"targetPosition":{"x":23193.894704729242,"y":28972.428433216584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Trades into 1 min Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Bruce","code":" {\n \"repo\": \"AABruce-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Single-Period-Daily","code":" {\n \"process\": \"Single-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"80241632-7131-4f5f-80ae-5409b90feaea","savedPayload":{"position":{"x":25864.96101628939,"y":28073.41165888942},"targetPosition":{"x":24974.3721770384,"y":28073.41165888942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"fdb6700e-c193-4a9c-962d-322edab4dedc","savedPayload":{"position":{"x":24974.3721770384,"y":28073.41165888942},"targetPosition":{"x":24083.78333778741,"y":28073.41165888942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Single-Period-Daily","id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f"}}}],"id":"456f7bdf-0021-4752-8025-68f640b54ff4","savedPayload":{"position":{"x":24083.78333778741,"y":28073.41165888942},"targetPosition":{"x":23183.79993131974,"y":28072.75165888942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b864d5bb-2086-4c23-b04a-bc1f37eea874","savedPayload":{"position":{"x":23183.79993131974,"y":28072.75165888942},"targetPosition":{"x":23193.894704729242,"y":28972.428433216584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candles & Volumes","bot":{"type":"Indicator Bot Instance","name":"Olivia","code":" {\n \"repo\": \"AAOlivia-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"5177620c-24c3-45c9-b7ec-0061acc0ad67","savedPayload":{"position":{"x":26547.869296481065,"y":28406.32672779451},"targetPosition":{"x":25667.95452280967,"y":28406.32672779451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"050d715f-2851-48b4-86b6-d93ab4baa1b2","savedPayload":{"position":{"x":25667.95452280967,"y":28406.32672779451},"targetPosition":{"x":24788.039749138272,"y":28406.32672779451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"3babaa9a-e18f-440d-9160-8dbc4037b442","savedPayload":{"position":{"x":23009.358196313373,"y":28406.32672779451},"targetPosition":{"x":23898.698972725822,"y":28406.32672779451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"111b43d5-d4ff-414c-8b9f-24f79e2a0254","savedPayload":{"position":{"x":23898.698972725822,"y":28406.32672779451},"targetPosition":{"x":24788.039749138272,"y":28406.32672779451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"383c3970-13d5-4313-bd8f-7e5d28948577"}}}],"id":"1e587326-ad4d-4ea8-9273-367b3009ea3d","savedPayload":{"position":{"x":24788.039749138272,"y":28406.32672779451},"targetPosition":{"x":23890.9963426706,"y":28403.59672779451},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e4164330-478a-4de8-b3ae-db67225bfa7a","savedPayload":{"position":{"x":23890.9963426706,"y":28403.59672779451},"targetPosition":{"x":23193.894704729242,"y":28972.428433216584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Candle & Volume Stairs Patters","bot":{"type":"Indicator Bot Instance","name":"Tom","code":" {\n \"repo\": \"AATom-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"017b2e6b-1afc-4dd2-8272-c37d9ae6b786","savedPayload":{"position":{"x":26772.01489197961,"y":29353.13140010703},"targetPosition":{"x":25862.30948561763,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"14b4277e-82c4-4391-af7d-cc456fc0a29e","savedPayload":{"position":{"x":25862.30948561763,"y":29353.13140010703},"targetPosition":{"x":24952.60407925565,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"80c87e44-7b3a-449d-9bf4-d14502bfa837"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"8e802d95-1c52-4fe4-b669-47db83d7ee60","savedPayload":{"position":{"x":23147.093884000995,"y":29353.13140010703},"targetPosition":{"x":24049.84898162832,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"c5de37ae-dfa5-4bac-b7f3-7d75a36adf1e","savedPayload":{"position":{"x":24049.84898162832,"y":29353.13140010703},"targetPosition":{"x":24952.60407925565,"y":29353.13140010703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"2924712f-7d80-4f36-8822-71a12cb485f6"}}}],"id":"824572fe-b6af-4608-ae8b-23a8ad8133e3","savedPayload":{"position":{"x":24952.60407925565,"y":29353.13140010703},"targetPosition":{"x":24073.243170989474,"y":29162.7802964876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83565cd7-dbb8-47b7-8672-df205da6c9ab","savedPayload":{"position":{"x":24073.26120374632,"y":29162.784145180238},"targetPosition":{"x":23193.894805376407,"y":28972.42866927831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Bands & Percentage Bandwidth","bot":{"type":"Indicator Bot Instance","name":"Chris","code":" {\n \"repo\": \"AAChris-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"4857ff00-a64e-4b1e-bc50-04a7441a3496","savedPayload":{"position":{"x":25768.729563128003,"y":30584.770302216522},"targetPosition":{"x":24880.784067704022,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"1c1d8ed7-90df-478d-b647-6d442032d4c2","savedPayload":{"position":{"x":24880.784067704022,"y":30584.770302216522},"targetPosition":{"x":23992.83857228004,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"9c549877-3fe8-4e0c-adbc-2cc96cb3a137","savedPayload":{"position":{"x":22205.552686902065,"y":30584.770302216522},"targetPosition":{"x":23099.195629591053,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ee814dbc-2af1-4489-ba89-99d992e28ed4","savedPayload":{"position":{"x":23099.195629591053,"y":30584.770302216522},"targetPosition":{"x":23992.83857228004,"y":30584.770302216522},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"941a0543-0cc0-4a5d-a782-728d2835c100"}}}],"id":"d80f2c6c-99c3-4147-a738-1011de2bd42e","savedPayload":{"position":{"x":23992.83857228004,"y":30584.770302216522},"targetPosition":{"x":23593.38379927931,"y":29778.564052174537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"df43162b-1971-4bac-9aed-d3ddcf61b216","savedPayload":{"position":{"x":23593.345105518685,"y":29778.62971227341},"targetPosition":{"x":23193.894805376407,"y":28972.42866927831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Bollinger Channels & Sub-Channels","bot":{"type":"Indicator Bot Instance","name":"Paula","code":" {\n \"repo\": \"AAPaula-Indicator-Bot\"\n }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"129bd62a-3bdc-48a7-9807-13444c3174e4","savedPayload":{"position":{"x":24223.30161028269,"y":30602.29013434636},"targetPosition":{"x":23327.35984559678,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"6ddd81e2-d6db-4814-9c6c-96538a74824c","savedPayload":{"position":{"x":23327.35984559678,"y":30602.29013434636},"targetPosition":{"x":22431.41808091087,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"28be432d-80ca-46b3-859a-55541e24b2b4"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"b1f9ae5f-13c4-4117-bcb8-f3bd271db278","savedPayload":{"position":{"x":20598.533660190395,"y":30602.29013434636},"targetPosition":{"x":21514.975870550632,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"81f0108b-8af9-4b22-94dd-81ef4a5c8065","savedPayload":{"position":{"x":21514.975870550632,"y":30602.29013434636},"targetPosition":{"x":22431.41808091087,"y":30602.29013434636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"bc15b49d-4547-4bac-a28b-193eb0158fe3"}}}],"id":"27564838-24b1-4814-af8c-ec65accb05d1","savedPayload":{"position":{"x":22431.41808091087,"y":30602.29013434636},"targetPosition":{"x":22812.673553594723,"y":29787.323968239456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"aa0f2533-460c-464f-ad77-6ae4cadd1178","savedPayload":{"position":{"x":22812.6348598341,"y":29787.38962833833},"targetPosition":{"x":23193.894805376407,"y":28972.42866927831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"91469c80-5e9e-4a0f-8306-afbfb07e997b","savedPayload":{"position":{"x":23193.894704729242,"y":28972.428433216584},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{"shortcutKey":""}}},{"type":"Task Manager","name":"Sparta Datasets Draft","tasks":[{"type":"Task","name":"Generates Exponential Moving Averages (EMAs)","bot":{"type":"Indicator Bot Instance","name":"EMA","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"62bf2557-9f4c-4318-8289-11b0c41e69c2","savedPayload":{"position":{"x":25613.427069046007,"y":28304.0836493627},"targetPosition":{"x":24709.86270521919,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"033c4a8d-7063-4d49-bd8c-60e35625ffe4","savedPayload":{"position":{"x":24709.86270521919,"y":28304.0836493627},"targetPosition":{"x":23806.298341392376,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"89a8c00c-9164-413f-82cb-b7e0d83d5376","savedPayload":{"position":{"x":22021.70024082156,"y":28304.0836493627},"targetPosition":{"x":22913.999291106968,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9c27f4ca-ddd1-4788-a45d-b9c785963a32","savedPayload":{"position":{"x":22913.999291106968,"y":28304.0836493627},"targetPosition":{"x":23806.298341392376,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"278c34a7-199d-400e-8a06-087149e3d391"}}}],"id":"6d36d506-48f6-471b-880e-e94acefc4a2e","savedPayload":{"position":{"x":23806.298341392376,"y":28304.0836493627},"targetPosition":{"x":22906.564934924707,"y":28304.0836493627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0d8eea02-dfa3-43b8-82f4-9f589d5e8711","savedPayload":{"position":{"x":22906.564934924707,"y":28304.0836493627},"targetPosition":{"x":23217.978013725606,"y":29148.20573595069},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Generates Relative Stregth Index (RSI)","bot":{"type":"Indicator Bot Instance","name":"RSI","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"c2e4bc83-3c04-4cfb-af3f-f9819263b2d8","savedPayload":{"position":{"x":26465.070688530373,"y":28034.16672007857},"targetPosition":{"x":25548.100228506057,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"57d721b9-6c5f-4ea6-8078-f084d90598ee","savedPayload":{"position":{"x":25548.100228506057,"y":28034.16672007857},"targetPosition":{"x":24631.12976848174,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"f1177bcd-22dc-425b-8f30-878844aa82b8"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"bb1874ca-c66e-4d59-935c-246feafa120e","savedPayload":{"position":{"x":22845.09772088428,"y":28034.16672007857},"targetPosition":{"x":23738.11374468301,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"603c5fcb-5684-4801-8a64-96f66d31d39c","savedPayload":{"position":{"x":23738.11374468301,"y":28034.16672007857},"targetPosition":{"x":24631.12976848174,"y":28034.16672007857},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"96f31416-5090-428a-be83-985a0b3ab275"}}}],"id":"c33fe94a-4efe-485f-9b08-9c737d24dd17","savedPayload":{"position":{"x":24631.12976848174,"y":28034.16672007857},"targetPosition":{"x":23924.55389110367,"y":28591.18622801463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"r"}}},"id":"3391ef51-3c4a-42d3-9626-60fb5c15b97e","savedPayload":{"position":{"x":23924.55389110367,"y":28591.18622801463},"targetPosition":{"x":23217.978013725606,"y":29148.20573595069},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Generates Simple Moving Averages (SMAs)","bot":{"type":"Indicator Bot Instance","name":"SMA","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"2b0a9d1d-012b-4057-b9fd-fe64a83bf7b8","savedPayload":{"position":{"x":26487.648869391167,"y":30147.863044618385},"targetPosition":{"x":25600.927493792693,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"02397e0f-d27e-48c2-8444-816446a47b6c","savedPayload":{"position":{"x":25600.927493792693,"y":30147.863044618385},"targetPosition":{"x":24714.20611819422,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"bd098871-960a-4c3f-ac6a-e1ac552d27af","savedPayload":{"position":{"x":22882.652028657183,"y":30147.863044618385},"targetPosition":{"x":23798.4290734257,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"142d7887-3e34-4e05-bedb-d4e357612026","savedPayload":{"position":{"x":23798.4290734257,"y":30147.863044618385},"targetPosition":{"x":24714.20611819422,"y":30147.863044618385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297"}}}],"id":"dc9e5645-feeb-472d-b4aa-d20df2985a3a","savedPayload":{"position":{"x":24714.20611819422,"y":30147.863044618385},"targetPosition":{"x":23966.09839769233,"y":29647.995773477352},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b411ad3e-bb9f-4337-9d52-5ddcadfe73d7","savedPayload":{"position":{"x":23966.066488042332,"y":29648.06593073298},"targetPosition":{"x":23217.97152606798,"y":29148.20377558943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Task","name":"Generates Moving Average Convergence Divergence (MACD)","bot":{"type":"Indicator Bot Instance","name":"MACD","code":"{ }","processes":[{"type":"Indicator Process Instance","name":"Multi-Period-Daily","code":" {\n \"process\": \"Multi-Period-Daily\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"20dd192d-1235-4f9e-96e0-673417c768cc","savedPayload":{"position":{"x":24510.004957148776,"y":30880.099754836123},"targetPosition":{"x":23619.795371374366,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"240ef848-9942-4843-a7ca-2e9e5e0ce33e","savedPayload":{"position":{"x":23619.795371374366,"y":30880.099754836123},"targetPosition":{"x":22729.585785599957,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Daily","id":"8e5db945-8507-4489-9288-21cfa1e9301c"}}},{"type":"Indicator Process Instance","name":"Multi-Period-Market","code":" {\n \"process\": \"Multi-Period-Market\"\n }","marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"a3b800f6-f26d-468a-94cf-0b055186d4c5","savedPayload":{"position":{"x":20886.857537532444,"y":30880.099754836123},"targetPosition":{"x":21808.2216615662,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"8d142a18-680f-44ee-acf7-9e36d520d072","savedPayload":{"position":{"x":21808.2216615662,"y":30880.099754836123},"targetPosition":{"x":22729.585785599957,"y":30880.099754836123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period-Market","id":"44019efe-950a-4eec-a546-cd2ee26818b9"}}}],"id":"26b04b09-73b2-4c9e-9b89-0ccbca411971","savedPayload":{"position":{"x":22729.585785599957,"y":30880.099754836123},"targetPosition":{"x":22973.811100572486,"y":30014.13930088631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d91eb798-593c-4c3b-9505-f50cd4ae7778","savedPayload":{"position":{"x":22973.74146078079,"y":30014.153960913303},"targetPosition":{"x":23217.97152606798,"y":29148.20377558943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"8bd58fd7-29b8-44db-9557-89d7fc00a3cf","savedPayload":{"position":{"x":23217.978013725606,"y":29148.20573595069},"targetPosition":{"x":22318.657801172118,"y":29181.6096159654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":5},"uiObject":{"shortcutKey":"i"}}}],"id":"7449a608-32ca-4285-94d1-c96791e2817f","savedPayload":{"position":{"x":22318.657801172118,"y":29181.6096159654},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"testingEnvironment":{"type":"Testing Environment","name":"New Testing Environment","taskManagers":[{"type":"Task Manager","name":"Testing Sessions","tasks":[{"type":"Task","name":"Back BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Backtesting Session","name":"Back BRR","code":"{\n\"folderName\": \"Back-BRR\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"666f6f10-2f17-4f5e-951c-b532bdb574d2","savedPayload":{"position":{"x":25264.310865754094,"y":29799.84468648234},"targetPosition":{"x":24854.86733161954,"y":30097.32282684791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-01-01T00:00:00.000Z\",\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"172958dd-b268-4444-8163-70979538ea6e","savedPayload":{"position":{"x":25327.352423875465,"y":29915.95279284047},"targetPosition":{"x":24854.86733161954,"y":30097.32282684791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"37ee839d-9a7c-410c-9251-c33b8f1b99f7","savedPayload":{"position":{"x":25358.178774792064,"y":30044.40921812396},"targetPosition":{"x":24854.854559931428,"y":30097.314962897613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"86ebd973-6ad9-4070-aece-a87623f24c2e","savedPayload":{"position":{"x":25354.720312440262,"y":30176.48256687609},"targetPosition":{"x":24854.854559931428,"y":30097.314962897613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"a0ec3f6f-6047-4740-87fe-393b1c714adb","savedPayload":{"position":{"x":25317.196596327885,"y":30303.16050947684},"targetPosition":{"x":24854.854559931428,"y":30097.314962897613},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"09db5e1e-a7e8-468c-ad70-0d2ab1c8b8b8","savedPayload":{"position":{"x":24846.166546797238,"y":29912.26299887182},"targetPosition":{"x":24352.531318907528,"y":30044.532159540424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"121202ea-6735-4bf3-8a95-aaa55f00f6e7","savedPayload":{"position":{"x":24352.531318907528,"y":30044.532159540424},"targetPosition":{"x":24023.441166981054,"y":30132.71159998616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"f71a1cc8-d617-48f9-ad89-0d0612a4c6e8","savedPayload":{"position":{"x":24352.531318907528,"y":30220.891040431896},"targetPosition":{"x":24023.441166981054,"y":30132.71159998616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"3f483482-d8a1-4755-ba50-7cac6296fa5f","savedPayload":{"position":{"x":24023.441166981054,"y":30132.71159998616},"targetPosition":{"x":23682.74197148404,"y":30132.71159998616},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"25fe9099-b53d-4757-8a63-3f8a15875f33","savedPayload":{"position":{"x":23682.74197148404,"y":30132.71159998616},"targetPosition":{"x":23349.500689511056,"y":30079.93180900305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"5b21d2d2-0f52-4408-83eb-ddaa844ec58c","savedPayload":{"position":{"x":23349.50555938327,"y":30079.93226863961},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{"shortcutKey":""}}},{"type":"Task","name":"Paper WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Paper Trading Session","name":"Paper WHB","code":"{\n\"folderName\": \"Paper-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"BTC\",\n\"initialBalance\": 0.01,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 100\n}","id":"25b4fd3d-097a-4e88-a283-45bc2e2bec6e","savedPayload":{"position":{"x":25191.86820389112,"y":30606.96011077963},"targetPosition":{"x":24710.54261017541,"y":30763.351079356813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"fa9412b3-c41b-4ab7-8831-5dada63d06e4","savedPayload":{"position":{"x":25215.955349866592,"y":30736.83123302191},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"7fb83e5e-a7a9-4948-afc0-ee398f921dde","savedPayload":{"position":{"x":25205.589442216093,"y":30868.542577905417},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"9f2d1305-153b-431e-b63c-4a968ee61d34","savedPayload":{"position":{"x":25161.48733979163,"y":30993.083073223937},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"867c37a1-8474-4db7-8718-e0aa068736de","savedPayload":{"position":{"x":25086.654527991264,"y":31101.96549003442},"targetPosition":{"x":24710.54577562237,"y":30763.3146876903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"87e38a84-7c06-421b-afa5-1fd38017a2ea","savedPayload":{"position":{"x":24691.88917890275,"y":30224.976401214586},"targetPosition":{"x":24222.15638703331,"y":30350.84092345442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"c5eaba2a-7e87-4224-924b-342df9717159","savedPayload":{"position":{"x":24222.15638703331,"y":30350.84092345442},"targetPosition":{"x":23909.00119245368,"y":30434.750604947643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":"h"},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"929befe8-6067-4e4b-b5cf-accd8e37b158","savedPayload":{"position":{"x":24222.15638703331,"y":30518.660286440867},"targetPosition":{"x":23909.00119245368,"y":30434.750604947643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"ed2a205f-2369-496d-8460-4fa2c1bec49f","savedPayload":{"position":{"x":23909.00119245368,"y":30434.750604947643},"targetPosition":{"x":23584.799078733708,"y":30434.750604947643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"b7835d6b-653f-4f9e-9b67-8c78ad1082dc","savedPayload":{"position":{"x":23584.799078733708,"y":30434.750604947643},"targetPosition":{"x":23284.173932784022,"y":30281.579193139023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{"shortcutKey":""}}},"id":"54bc0b34-6b2c-4457-9c39-14d9adead46b","savedPayload":{"position":{"x":23284.205924072205,"y":30281.604589892613},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Paper BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Paper Trading Session","name":"Paper BRR","code":"{\n\"folderName\": \"Paper-BRR\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"5eab19f8-f1ed-4e1f-9c1d-b0a60720aa0e","savedPayload":{"position":{"x":24873.52048206919,"y":31351.70689694692},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"bf95030a-86e1-4b60-8db9-c2eef3b3555c","savedPayload":{"position":{"x":24856.275541352345,"y":31482.69522632062},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"84b7fbf3-55c6-4105-bbc1-6f916e594419","savedPayload":{"position":{"x":24805.71593341304,"y":31604.75691751595},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"9dea69ed-955c-4302-be56-c618eb55ede5","savedPayload":{"position":{"x":24725.287211978644,"y":31709.573667994435},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"dccbd8b7-f2ed-45a6-878c-f323b2a9fee3","savedPayload":{"position":{"x":24620.47046150016,"y":31790.00238942883},"targetPosition":{"x":24367.422531881417,"y":31351.71128586493},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"f17cb007-672f-4a78-8dd9-24aa1b7ce7a7","savedPayload":{"position":{"x":24570.745162564188,"y":30469.216110757403},"targetPosition":{"x":24073.333387970895,"y":30602.497194065407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"8b83403b-914b-45b7-8111-5696c36f4f7e","savedPayload":{"position":{"x":24073.333387970895,"y":30602.497194065407},"targetPosition":{"x":23741.725538242034,"y":30691.351249604075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"891b0ad6-818d-4768-94e1-a70d4f9881f6","savedPayload":{"position":{"x":24073.333387970895,"y":30780.205305142743},"targetPosition":{"x":23741.725538242034,"y":30691.351249604075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"4c7a189b-2d01-4552-977c-e6877a285e62","savedPayload":{"position":{"x":23741.725538242034,"y":30691.351249604075},"targetPosition":{"x":23398.419830180737,"y":30691.351249604075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"17e12190-f40c-443a-9ac2-9b49408702dc","savedPayload":{"position":{"x":23398.419830180737,"y":30691.351249604075},"targetPosition":{"x":23159.844247531822,"y":30452.768923727963},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"d744ef6a-91ba-426c-941a-011a09dc6128","savedPayload":{"position":{"x":23159.824627623166,"y":30452.751585867743},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Task","name":"Back WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Backtesting Session","name":"Back WHB","code":"{\n\"folderName\": \"Back-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n\"initialBalance\": 0.001,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 0.1\n}","id":"592ab3f6-3a01-4679-a197-15f69d1f05b5","savedPayload":{"position":{"x":24664.95225335183,"y":30277.76846731111},"targetPosition":{"x":24314.447067729594,"y":30655.523217153754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"9b4040e3-0955-4eea-b668-642fbcf3caa1"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"5d5c120c-d0c2-437f-a4e7-a74eff6252d1","savedPayload":{"position":{"x":24740.222696298602,"y":30365.23430883409},"targetPosition":{"x":24314.447067729594,"y":30655.523217153754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2018-01-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-12-31T23:59:59.999Z\"\n}","id":"0461ebd0-083d-4995-a27d-7c0db0bcfe59","savedPayload":{"position":{"x":24237.139430671057,"y":32139.928179872495},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-hs\"\n}","id":"d23bfc6a-40b5-44c8-b044-5b07354210d8","savedPayload":{"position":{"x":24152.918491754892,"y":32215.761053887174},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"2e07b5ba-515a-46a2-9fcb-9c52c91cbd06","savedPayload":{"position":{"x":24053.934745665025,"y":32270.951717438747},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"c5da66da-6fca-4d9b-b091-d76067415ef8","savedPayload":{"position":{"x":23945.15165075053,"y":32302.7326802006},"targetPosition":{"x":24318.38610928218,"y":30654.31486467351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"e2d866ba-b44a-45aa-8173-ee280626e3c0","savedPayload":{"position":{"x":24314.447067729594,"y":30655.523217153754},"targetPosition":{"x":23816.688201135934,"y":30788.897303482958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}},"id":"e5a4324d-479f-45ae-b882-54939c919a63","savedPayload":{"position":{"x":23816.688201135934,"y":30788.897303482958},"targetPosition":{"x":23484.84895674016,"y":30877.813361035758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"e9c0900c-b4c9-4821-a5f6-b052464e2bef","savedPayload":{"position":{"x":23816.688201135934,"y":30966.72941858856},"targetPosition":{"x":23484.84895674016,"y":30877.813361035758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"bd6770b7-bcd6-402b-b301-5a0f0922f46b","savedPayload":{"position":{"x":23484.84895674016,"y":30877.813361035758},"targetPosition":{"x":23141.303691291934,"y":30877.813361035758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"e2af488f-d970-4605-b63d-bd9b1514718f","savedPayload":{"position":{"x":23141.303691291934,"y":30877.813361035758},"targetPosition":{"x":22988.1298226819,"y":30577.183162857593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"f7baff84-f86a-4d45-808b-72e0a9c35585","savedPayload":{"position":{"x":22988.14108326507,"y":30577.155184057978},"targetPosition":{"x":22682.524679672275,"y":29974.971368625636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":4},"uiObject":{"shortcutKey":""}}}],"id":"2b8b44d1-c9c2-465c-b408-72ae6a5159db","savedPayload":{"position":{"x":22682.54948922321,"y":29974.95692955112},"targetPosition":{"x":22318.711314833836,"y":29710.27337912977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"2ae685a1-25c6-4bd5-b559-d83e373e8d45","savedPayload":{"position":{"x":22318.711822605546,"y":29710.262342014033},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"productionEnvironment":{"type":"Production Environment","name":"New Production Environment","taskManagers":[{"type":"Task Manager","name":"Live Sessions","tasks":[{"type":"Task","name":"Fwd WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Fordward Testing Session","name":"Fwd WHB","code":"{\n\"folderName\": \"Fwd-WHB\",\n\"balancePercentage\": 10\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"BTC\",\n\"initialBalance\": 0.01,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 100\n}","id":"27cc7654-df0a-49f5-9306-5e3478d88bbd","savedPayload":{"position":{"x":22614.82139870599,"y":32717.127729739088},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"1df09c03-5998-4e66-89c0-6eb021b64bed","savedPayload":{"position":{"x":22533.981880185805,"y":32802.31480769294},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"d9e63d80-13aa-4638-9bbe-05c4eb427b85","savedPayload":{"position":{"x":22433.848863291292,"y":32863.676399364726},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"415915dd-9bda-4dbc-b5bf-590cc1bd2436","savedPayload":{"position":{"x":22321.246247646184,"y":32897.03081368684},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"f0251102-c8d4-499e-aca0-bfe579682d3d","savedPayload":{"position":{"x":22203.847715422067,"y":32900.105002444},"targetPosition":{"x":22251.051784733023,"y":32452.77418232481},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"ac7ada1f-9f3a-46df-ad1c-a0a013ae91ef","savedPayload":{"position":{"x":23042.105847501756,"y":30974.461499513207},"targetPosition":{"x":22639.310651010765,"y":31082.390147128102},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cc68bed4-8472-4d26-9573-1c7b40648b71","savedPayload":{"position":{"x":22639.310651010765,"y":31082.390147128102},"targetPosition":{"x":22236.515454519773,"y":31190.318794742998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"f89d1108-523a-4b69-b5db-60b7832508db","savedPayload":{"position":{"x":22639.310651010765,"y":31298.247442357893},"targetPosition":{"x":22236.515454519773,"y":31190.318794742998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"9cfa0c18-d720-42b4-bd11-c8f3f0eb86a3","savedPayload":{"position":{"x":22236.515454519773,"y":31190.318794742998},"targetPosition":{"x":21819.51118200905,"y":31190.318794742998},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"54a45585-1950-486e-b41e-58fbf68ccc87","savedPayload":{"position":{"x":21819.51118200905,"y":31190.318794742998},"targetPosition":{"x":21749.13222292345,"y":30745.987174272534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2f75b6d3-47ee-4638-a981-52b567f07c92","savedPayload":{"position":{"x":21749.065631997062,"y":30745.917726343156},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Fwd BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Fordward Testing Session","name":"Fwd BRR","code":"{\n\"folderName\": \"Fwd-BRR\",\n\"balancePercentage\": 10\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"719732be-15c6-4312-bf23-c628fdcc4764","savedPayload":{"position":{"x":21820.805023075183,"y":32890.30540040392},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"729c6352-8e51-4c06-bacd-d923c7da44b6","savedPayload":{"position":{"x":21717.597817423517,"y":32946.34234095625},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"627fabc2-d723-4476-85a4-f4a6feb34340","savedPayload":{"position":{"x":21603.40388458122,"y":32973.757878647506},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"ef88bd71-3928-40ad-ba8f-b5353753a97e","savedPayload":{"position":{"x":21486.005352357104,"y":32970.68368989035},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"d9f5b274-8966-4eb8-a79c-33d6201619e3","savedPayload":{"position":{"x":21373.402736711996,"y":32937.32927556824},"targetPosition":{"x":21556.510662832672,"y":32526.42471733861},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"e573e921-7346-49a8-836b-bf370e877009","savedPayload":{"position":{"x":22853.354426765414,"y":30958.371605432916},"targetPosition":{"x":22419.39679844781,"y":31074.65020148994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4d3a8e33-af23-4b2f-bf7c-45cadc64099f","savedPayload":{"position":{"x":22419.39679844781,"y":31074.65020148994},"targetPosition":{"x":21985.43917013021,"y":31190.928797546967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"7d4c2e3a-43ac-47f0-9e53-0ad85df76b06","savedPayload":{"position":{"x":22419.39679844781,"y":31307.207393603992},"targetPosition":{"x":21985.43917013021,"y":31190.928797546967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"2635e474-9d0b-4acd-b78e-d39d053228e0","savedPayload":{"position":{"x":21985.43917013021,"y":31190.928797546967},"targetPosition":{"x":21536.173174225743,"y":31190.928797546967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"dd7b90d8-4548-4010-ae1f-95d470378a12","savedPayload":{"position":{"x":21536.173174225743,"y":31190.928797546967},"targetPosition":{"x":21606.54408540566,"y":30746.596969175742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b6a93695-d43d-4c4f-9ddd-d32a2cf71c55","savedPayload":{"position":{"x":21606.57224810674,"y":30746.49419834332},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Live Trading BRR","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading BRR","code":"{\n\"folderName\": \"Live-BRR\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 100,\n\"minimumBalance\": 1,\n\"maximumBalance\": 10000\n}","id":"8acf67b1-638b-4c02-a80b-0bc70dfdf5ec","savedPayload":{"position":{"x":21014.062327602154,"y":32809.91949725789},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"8d80c530-c3fe-496f-8229-3855e7408acd","savedPayload":{"position":{"x":20898.590075195072,"y":32831.321014235116},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"1bca99d0-fa30-4ca6-8968-4f85516355e0","savedPayload":{"position":{"x":20781.513324187512,"y":32822.106874101344},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"d8164781-f37a-4cc2-9497-11db1edb4d76","savedPayload":{"position":{"x":20670.810661682157,"y":32782.9050052796},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"9234691b-d12c-48c0-9644-59541829291f","savedPayload":{"position":{"x":20574.026291183953,"y":32716.38695034594},"targetPosition":{"x":22581.827674046428,"y":30871.356628410107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"49b8a9d0-d3af-4df8-a093-95f67ba30dc5","savedPayload":{"position":{"x":22611.134588332716,"y":30866.29890062055},"targetPosition":{"x":22168.41052287732,"y":30984.926456429148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"59a383af-80c5-4a9a-921b-e04c91c64f48","savedPayload":{"position":{"x":22168.41052287732,"y":30984.926456429148},"targetPosition":{"x":21725.68645742192,"y":31103.554012237746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","id":"56432995-eb04-4929-850f-6530233a3be3"}}},"marketReference":{"type":"Market Reference","name":"Poloniex BTC/USDT","id":"0e2bb99a-fadc-4a77-87b7-7e7a0d6cec55","savedPayload":{"position":{"x":22168.41052287732,"y":31222.181568046344},"targetPosition":{"x":21725.68645742192,"y":31103.554012237746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},"id":"086319ff-c1a5-4a91-97f8-82d187f46a6f","savedPayload":{"position":{"x":21725.68645742192,"y":31103.554012237746},"targetPosition":{"x":21267.344777961636,"y":31103.554012237746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"d6ea855d-94cb-4a0c-b1f6-2616cd95ef39","savedPayload":{"position":{"x":21267.344777961636,"y":31103.554012237746},"targetPosition":{"x":21471.576585850904,"y":30702.71623890628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"203c786d-2efa-4618-b4d7-61cec6cc4178","savedPayload":{"position":{"x":21471.664448742857,"y":30702.634519499527},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Live Trading WHB","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n\"initialBalance\": 0.001,\n\"minimumBalance\": 0.0001,\n\"maximumBalance\": 0.1\n}","id":"7581ccf4-7bc7-40a1-98ab-84d6f26aa59d","savedPayload":{"position":{"x":22635.73391241936,"y":30398.69232030055},"targetPosition":{"x":22325.337924319185,"y":30709.088308400726},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"9b4040e3-0955-4eea-b668-642fbcf3caa1"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"c5c9a448-4f16-4a83-a2e7-220acd4fe851","savedPayload":{"position":{"x":22705.4938188454,"y":30489.60520036199},"targetPosition":{"x":22325.337924319185,"y":30709.088308400726},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7e333b79-62ea-4251-8e77-32b9605c4a19"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"49b79a71-12bc-4c47-877a-08e19a5c5f70","savedPayload":{"position":{"x":20045.191099998912,"y":32420.826398731308},"targetPosition":{"x":20270.15155704031,"y":32031.254489106395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"86b5925f-2b09-4032-be64-a1f5412c7cd5","savedPayload":{"position":{"x":19952.02065512915,"y":32349.334201900732},"targetPosition":{"x":20270.15155704031,"y":32031.254489106395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"c6fbca0c-1280-4d0f-b611-d957c7f70046","savedPayload":{"position":{"x":19880.528458298573,"y":32256.16375703097},"targetPosition":{"x":20270.15155704031,"y":32031.254489106395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"6f976714-c92f-4c5c-ad5d-5ed2d8a3d287","savedPayload":{"position":{"x":22325.337924319185,"y":30709.088308400726},"targetPosition":{"x":21901.32911934157,"y":30822.701125278163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"1be42eb3-bfaf-432f-8da6-15f15d547f50","savedPayload":{"position":{"x":21901.32911934157,"y":30822.701125278163},"targetPosition":{"x":21477.32031436396,"y":30936.3139421556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","keyInstance":{"type":"Key Instance","name":"Key 1","id":"999f7554-da10-42b1-8e25-db3a04e1acbf","savedPayload":{"position":{"x":22347.74191285738,"y":31050.90711955127},"targetPosition":{"x":21912.53111361067,"y":30993.610530853435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"026f8fc4-b3c4-46a5-a8ae-7064da0fdf47","savedPayload":{"position":{"x":21912.53111361067,"y":30993.610530853435},"targetPosition":{"x":21477.32031436396,"y":30936.3139421556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"16d02098-221f-4d83-9682-a5f83262bb74","savedPayload":{"position":{"x":21477.32031436396,"y":30936.3139421556},"targetPosition":{"x":21038.35409828649,"y":30936.3139421556},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"72cdfb23-b7c6-4feb-ba2d-d56415d30162","savedPayload":{"position":{"x":21038.35409828649,"y":30936.3139421556},"targetPosition":{"x":21356.456201186636,"y":30618.21471587899},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c6fb2087-d2a2-49a0-9790-2c4d1cb015d7","savedPayload":{"position":{"x":21356.50610980942,"y":30618.203444011207},"targetPosition":{"x":21676.773991725146,"y":30301.047571552273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"a10117c3-fc8f-49e4-a424-0795068fbe7a","savedPayload":{"position":{"x":21676.816813979338,"y":30301.088470469407},"targetPosition":{"x":21815.832936384628,"y":29873.502595042744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"l"}}}],"id":"32656457-f603-416a-b805-546642094dc4","savedPayload":{"position":{"x":21815.822537603264,"y":29873.5058726061},"targetPosition":{"x":21955.090399739755,"y":29445.668778615294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"ce601334-52c5-4ffb-ab61-49ca1943a15a","savedPayload":{"position":{"x":21955.090399739755,"y":29445.668778615294},"targetPosition":{"x":21055.356993272086,"y":29445.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"efbbc81b-93c8-4ce0-873e-675f39d333e8","savedPayload":{"position":{"x":21055.356993272086,"y":29445.668778615294},"targetPosition":{"x":21055.356993272086,"y":29445.668778615294},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"n"}}},{"type":"Data Mine","name":"Masters","code":"{\n\"codeName\": \"AAMasters\"\n}","sensorBots":[{"type":"Sensor Bot","name":"Charly","code":"{\n\"codeName\": \"AACharly\",\n\"repo\": \"AACharly-Sensor-Bot\"\n}","processes":[{"type":"Process Definition","name":"Historic-Trades","code":"{\n \"codeName\": \"Historic-Trades\",\n \"description\": \"Retrieves and saves the historical trades in batches going backwards from the current time until reaching the begining of the market.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"2014\",\n \"maxYear\": \"2020\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"2018\",\n \"month\": \"01\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 60000,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[],"id":"a4c30d1a-514e-4fe5-b8dd-273790ad194a","savedPayload":{"position":{"x":12389.365735719206,"y":17548.460000920502},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"e637e168-9aa2-4167-9fda-d6eaf8ae1551","savedPayload":{"position":{"x":12724.8352596242,"y":17608.564019763293},"targetPosition":{"x":12435.485171463275,"y":17608.564019763293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[],"id":"d2f61094-66fd-4386-862b-9dd55c3f7243","savedPayload":{"position":{"x":12435.485171463275,"y":17608.564019763293},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7","savedPayload":{"position":{"x":12464.477060778634,"y":17678.556632147254},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"600ab7d6-ca03-4504-a4b2-351a493065cd","savedPayload":{"position":{"x":12474.365654319807,"y":17753.667957206682},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"0c63c520-011d-4c1f-95c1-c966a92a583b","savedPayload":{"position":{"x":12464.477060778634,"y":17828.77928226611},"targetPosition":{"x":12184.157779433028,"y":17753.667957206682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"e2c3f7c3-b74c-4145-8a60-f73cc3364629","savedPayload":{"position":{"x":12184.157779433028,"y":17753.667957206682},"targetPosition":{"x":11903.838498087422,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Trades","code":"{\n\"codeName\": \"Trades\"\n}","datasets":[{"type":"Dataset Definition","name":"Trades","code":"{\n\"codeName\": \"Trades\"\n}","id":"80c4ee03-aed4-4d8e-8145-a49f8b85df04","savedPayload":{"position":{"x":12464.477060778634,"y":17979.001932384966},"targetPosition":{"x":12184.157779433028,"y":17903.89060732554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"851e927a-fcf2-4405-913a-84e011be27b1","savedPayload":{"position":{"x":12184.157779433028,"y":17903.89060732554},"targetPosition":{"x":11903.838498087422,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"id":"957bef47-cd90-4dfa-bbb1-3696c527b010","savedPayload":{"position":{"x":11903.838498087422,"y":17828.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"indicatorBots":[{"type":"Indicator Bot","name":"Bruce","code":"{\n\"codeName\": \"AABruce\",\n\"repo\": \"AABruce-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Single-Period-Daily","code":"{\n \"codeName\": \"Single-Period-Daily\",\n \"description\": \"Produces two data-sets with candles and volumes.\",\n \"startMode\": {\n \"noTime\": {\n \"run\": \"true\"\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[],"id":"597f9031-4a09-4bf1-b231-cd3de597ca5e","savedPayload":{"position":{"x":12802.799908697734,"y":18088.417968341095},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"429872d3-959d-4b7a-af3e-baf9d7c2f364","savedPayload":{"position":{"x":12309.149337954725,"y":18362.514167477857},"targetPosition":{"x":12807.24239860192,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"728daa6a-9297-4f53-974f-fa725d0aca2d","savedPayload":{"position":{"x":12298.29739277847,"y":18223.201147585154},"targetPosition":{"x":12807.24239860192,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"4aff6e01-e4ce-48e5-b1da-b2172599b36a","savedPayload":{"position":{"x":12290.298010456549,"y":18088.14024662074},"targetPosition":{"x":12807.24239860192,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9"}}}],"dataDependencies":[],"id":"36df0b5c-0849-4310-bae0-5ea595b335d3","savedPayload":{"position":{"x":12807.24239860192,"y":18156.197266433865},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9","savedPayload":{"position":{"x":12802.799908697734,"y":18223.976564526634},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a81eb239-9b38-4a3e-b8c3-061b7462a624","savedPayload":{"position":{"x":11771.13773292184,"y":18115.522076299498},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"0c63c520-011d-4c1f-95c1-c966a92a583b"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f3b263bb-1051-40d8-a69a-d8640cf9afbe","savedPayload":{"position":{"x":12767.714762277554,"y":18354.916113557738},"targetPosition":{"x":12287.96502645195,"y":18156.197266433865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"661e048c-e9e5-435e-bdf9-53dce5ebfa0f","savedPayload":{"position":{"x":12287.96502645195,"y":18156.197266433865},"targetPosition":{"x":11773.130144206165,"y":18088.417968341095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Candles","code":"{\n\"codeName\": \"Candles\"\n}","datasets":[{"type":"Dataset Definition","name":"One-Min","code":"{\n\"codeName\": \"One-Min\"\n}","id":"20d5740b-5711-4b8c-9675-a5391f5ba245","savedPayload":{"position":{"x":12222.837540098464,"y":18348.05665441608},"targetPosition":{"x":11997.983842152315,"y":18218.237311378587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"3b42a93e-c933-420d-9504-25092a0d1279","savedPayload":{"position":{"x":11997.983842152315,"y":18218.237311378587},"targetPosition":{"x":11773.130144206165,"y":18088.417968341095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}},{"type":"Product Definition","name":"Volumes","code":"{\n\"codeName\": \"Volumes\"\n}","datasets":[{"type":"Dataset Definition","name":"One-Min","code":"{\n\"codeName\": \"One-Min\"\n}","id":"2788ed30-ed62-4638-9a1d-35dc7e826870","savedPayload":{"position":{"x":12089.246179328073,"y":18500.388406073926},"targetPosition":{"x":11931.188161767119,"y":18294.40318720751},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4e714023-0cfd-4945-a573-52922711cd09","savedPayload":{"position":{"x":11931.188161767119,"y":18294.40318720751},"targetPosition":{"x":11773.130144206165,"y":18088.417968341095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"id":"952e8327-4c9a-422a-bf64-cd773ccc36dd","savedPayload":{"position":{"x":11773.130144206165,"y":18088.417968341095},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"Olivia","code":"{\n\"codeName\": \"AAOlivia\",\n\"repo\": \"AAOlivia-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces different files with multi-period candles and volumes for entire markets.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"7c42483e-6b75-4b61-91c2-597b3fea1aa0","savedPayload":{"position":{"x":12125.586298388049,"y":18386.826446906},"targetPosition":{"x":12340.854814050695,"y":18297.659308166607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"5aa52a69-6139-41c0-bce5-68f1419ab7f2","savedPayload":{"position":{"x":12114.990823708984,"y":18297.659308166607},"targetPosition":{"x":12340.854814050695,"y":18297.659308166607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"8f6d7c41-f829-4157-8365-707a4789138e"}}}],"id":"2912df2e-2d79-4a8b-af79-e79d26be51d0","savedPayload":{"position":{"x":12340.854814050695,"y":18297.659308166607},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"92e1f19f-986b-43c8-a742-2b4832e061cc","savedPayload":{"position":{"x":11944.862702764864,"y":18521.050330456634},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"701ead56-8e85-4138-bfe8-263b1d59869d","savedPayload":{"position":{"x":11915.393395552941,"y":18458.25420954623},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"757b878a-99bd-402c-bd1c-4ae7961e35bf","savedPayload":{"position":{"x":11984.87883861614,"y":18617.297981134656},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"72f6e0db-ed45-4ee8-aac0-188a7db38c1b","savedPayload":{"position":{"x":11907.308403087938,"y":18320.313946742623},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"20d5740b-5711-4b8c-9675-a5391f5ba245"}}},{"type":"Data Dependency","name":"New Data Dependency","id":"0bcc9ab5-7534-4aae-ab82-5dde001673db","savedPayload":{"position":{"x":11927.672138296304,"y":18254.3903791548},"targetPosition":{"x":12346.109749854208,"y":18354.84836169007},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"af72941b-880c-47b4-8a23-fc7279809d4d","savedPayload":{"position":{"x":12346.109749854208,"y":18354.84836169007},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559","savedPayload":{"position":{"x":12343.855059560361,"y":18412.234061693533},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"d54f53d2-7a7e-4ff7-afdf-33d25405865c","savedPayload":{"position":{"x":11478.779815833628,"y":18332.6227383687},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f3b263bb-1051-40d8-a69a-d8640cf9afbe"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51","savedPayload":{"position":{"x":12317.098945882659,"y":18523.681295843777},"targetPosition":{"x":11907.21410914722,"y":18366.34124851468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"383c3970-13d5-4313-bd8f-7e5d28948577","savedPayload":{"position":{"x":11907.21410914722,"y":18366.34124851468},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces different files with multi-period candles and volumes on a daily format.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"f349a029-5381-4f8e-92d4-1b7e7df76966","savedPayload":{"position":{"x":12013.546471534006,"y":18818.437927173825},"targetPosition":{"x":12224.82962726121,"y":18730.921578570633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"15fd40ad-ceca-46ea-8fdd-4a396f9bde14","savedPayload":{"position":{"x":11999.948426382305,"y":18730.921578570633},"targetPosition":{"x":12224.82962726121,"y":18730.921578570633},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"404b8d12-db14-462c-b4e4-6ee5093560c3"}}}],"id":"e130a389-0b18-4433-809d-f44162a00a4a","savedPayload":{"position":{"x":12224.82962726121,"y":18730.921578570633},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"93f6d813-594f-49cd-a32f-181a7b8352ee","savedPayload":{"position":{"x":11785.976131636391,"y":18949.893557711544},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"cb413af9-e1f6-4dbe-ab8c-9f7eb949bd93","savedPayload":{"position":{"x":11761.070341622139,"y":18884.56645772009},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"fbaa8e58-7e12-48d8-81e5-1050c034c736","savedPayload":{"position":{"x":11754.321874173405,"y":18814.99607027829},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"deaa7a7d-b186-42d8-ad64-aab8a7638ca9"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"c9f72b18-362c-4663-9dab-02b592aba3a1","savedPayload":{"position":{"x":11748.084898355388,"y":18745.067606140175},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"20d5740b-5711-4b8c-9675-a5391f5ba245"}}},{"type":"Data Dependency","name":"New Data Dependency","id":"9aff9fc8-4935-4043-9a95-ee2fe02f2cc1","savedPayload":{"position":{"x":11770.155701285337,"y":18678.169281214414},"targetPosition":{"x":12195.466077376945,"y":18780.277268530383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"One-Min","id":"2788ed30-ed62-4638-9a1d-35dc7e826870"}}}],"id":"dab7d491-7a05-47ac-9f86-a551eb24ef67","savedPayload":{"position":{"x":12195.466077376945,"y":18780.277268530383},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1","savedPayload":{"position":{"x":12159.911526457654,"y":18825.378001364075},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b83c7f7c-d0c4-4daa-aa6f-41adaa2626b0","savedPayload":{"position":{"x":11403.548332577771,"y":18497.75013610355},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f3b263bb-1051-40d8-a69a-d8640cf9afbe"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f","savedPayload":{"position":{"x":12072.758335146664,"y":18899.813858739297},"targetPosition":{"x":11833.636695906138,"y":18531.598824382898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"5c56f87a-e3b2-46fc-8e4e-f40c0dacabb5","savedPayload":{"position":{"x":11833.636695906138,"y":18531.598824382898},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Candles","code":"{\n \"codeName\": \"Candles\",\n \"singularVariableName\": \"candle\",\n \"pluralVariableName\": \"candles\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Candles/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"7160ac78-d806-4bac-955b-a201c21c2e7e","savedPayload":{"position":{"x":11792.515850285274,"y":18890.97508604534},"targetPosition":{"x":11676.97535226701,"y":18622.047293304557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Candles/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Candles/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2","savedPayload":{"position":{"x":11737.830562328894,"y":18908.348546880334},"targetPosition":{"x":11676.97535226701,"y":18622.047293304557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Min","code":"{\n \"codeName\": \"min\",\n \"isString\": false\n}","id":"e138eefe-d936-4471-99bc-bd1313f69f32","savedPayload":{"position":{"x":11797.853764057614,"y":19114.65511440962},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"6ea0c4a1-bce0-496e-908d-08bca05b74ec","savedPayload":{"position":{"x":11827.731410330885,"y":19238.08717161561},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Open","code":"{\n \"codeName\": \"open\",\n \"isString\": false\n}","id":"618de9d2-e015-4d55-aa06-43fba70e915d","savedPayload":{"position":{"x":11749.856749816374,"y":19338.40508498448},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"bb4312b6-07c1-432a-89a5-cda0b2c4ef50","savedPayload":{"position":{"x":11622.870990235082,"y":19340.067419636962},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"4ebd2a25-25a1-491c-9061-bf314fbdabf1","savedPayload":{"position":{"x":11542.396998589154,"y":19241.82240367429},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"4c0e4d68-c8bb-4e60-ab9a-add55081f0bc","savedPayload":{"position":{"x":11569.033331958244,"y":19117.65053794946},"targetPosition":{"x":11684.637933288657,"y":19207.39192889545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"3594c8a8-d72e-4142-b34f-c4bfd8a61560","savedPayload":{"position":{"x":11684.637933288657,"y":19207.39192889545},"targetPosition":{"x":11676.97535226701,"y":18622.047293304557},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":5},"uiObject":{}}},"id":"36ae2d5d-6734-4526-b2f8-31c89a0c4fc1","savedPayload":{"position":{"x":11676.97535226701,"y":18622.047293304557},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Candles","id":"0aed75a3-fee8-4ddc-97ff-b6768e6f12a3"}}},{"type":"Product Definition","name":"Volumes","code":"{\n \"codeName\": \"Volumes\",\n \"singularVariableName\": \"volume\",\n \"pluralVariableName\": \"volumes\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Volumes/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Volumes/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"404b8d12-db14-462c-b4e4-6ee5093560c3","savedPayload":{"position":{"x":11432.471822707479,"y":18888.618569746668},"targetPosition":{"x":11497.069386776759,"y":18603.13841438197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAOlivia/@Exchange/Output/Volumes/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"8f6d7c41-f829-4157-8365-707a4789138e","savedPayload":{"position":{"x":11378.01863134839,"y":18870.53078903516},"targetPosition":{"x":11497.069386776759,"y":18603.13841438197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Buy","code":"{\n \"codeName\": \"buy\",\n \"isString\": false\n}","id":"4a510fc5-f837-4cca-9839-c6444d0db145","savedPayload":{"position":{"x":11348.500490566892,"y":18994.23055160658},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Sell","code":"{\n \"codeName\": \"sell\",\n \"isString\": false\n}","id":"cb2d0dbb-d62d-4233-8182-8d12b0912e68","savedPayload":{"position":{"x":11245.112781187152,"y":19071.43381596396},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"de34f0c3-a6c9-4bcb-b787-9bf77b413526","savedPayload":{"position":{"x":11139.739554332968,"y":18996.96338196118},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c2abb280-6367-4e21-80df-14024349a62b","savedPayload":{"position":{"x":11178.00302801257,"y":18873.734858233125},"targetPosition":{"x":11243.676047245594,"y":18961.681696790667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"4a64f87c-eb3a-47f2-804d-99dc3559a995","savedPayload":{"position":{"x":11243.676047245594,"y":18961.681696790667},"targetPosition":{"x":11497.069386776759,"y":18603.13841438197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"b2d5ba69-67ac-490f-9e74-28239b35a92e","savedPayload":{"position":{"x":11497.069386776759,"y":18603.13841438197},"targetPosition":{"x":11616.120142205127,"y":18335.74603972878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Volumes","id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1"}}}],"id":"30d6289c-4f5c-471e-9d6d-93bfd5453781","savedPayload":{"position":{"x":11616.120142205127,"y":18335.74603972878},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"Tom","code":"{\n\"codeName\": \"AATom\",\n\"repo\": \"AATom-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces for each market two files with candles stairs and volumes stairs respectively.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"dc5b175b-eef7-44b1-a863-7de93d17cf3a","savedPayload":{"position":{"x":11586.004676533235,"y":18755.598347584506},"targetPosition":{"x":11866.463885198784,"y":18639.42833966281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"8fc77cc9-3f73-4a14-b5b0-8cc86d0a18d1"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"47cd9826-4b62-4108-ae8f-9aa3912f91d7","savedPayload":{"position":{"x":11563.08691636173,"y":18639.42833966281},"targetPosition":{"x":11866.463885198784,"y":18639.42833966281},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"0d84339c-22b1-4b26-978c-729a65eacf8c"}}}],"id":"8714647d-617e-4ac3-a74b-00056295c54d","savedPayload":{"position":{"x":11866.463885198784,"y":18639.42833966281},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"10b6d300-4fa3-467c-b3e9-3bcb9e732fec","savedPayload":{"position":{"x":11572.221370406738,"y":18830.137486710744},"targetPosition":{"x":11848.114558368412,"y":18715.85878649067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"ef7219af-7454-4a57-97a0-19bc098ad645","savedPayload":{"position":{"x":11542.487793475668,"y":18756.095313418355},"targetPosition":{"x":11848.114558368412,"y":18715.85878649067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"8e9083d9-2a83-4591-af42-945fefb62a34"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"92e8f5d6-c2ff-4591-8128-842c1776983a","savedPayload":{"position":{"x":11565.47007707623,"y":18678.64793459926},"targetPosition":{"x":11848.114558368412,"y":18715.85878649067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"955136c6-aab5-4118-a414-ac3bf24a3d33","savedPayload":{"position":{"x":11848.114558368412,"y":18715.85878649067},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e9083d9-2a83-4591-af42-945fefb62a34","savedPayload":{"position":{"x":11810.60881442319,"y":18784.935773748002},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"eced2d21-5c6f-4e3d-986c-131d4c2a9768","savedPayload":{"position":{"x":11280.992445644655,"y":18562.65342975959},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"16259ff0-c3a4-4775-a95e-b8d1973dba74","savedPayload":{"position":{"x":11689.483187158754,"y":18883.021372717474},"targetPosition":{"x":11567.015781368527,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"2924712f-7d80-4f36-8822-71a12cb485f6","savedPayload":{"position":{"x":11567.015781368527,"y":18607.955075707974},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces for each market two files with candles stairs and volumes stairs respectively at each day of the market history.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"0aa6c915-996c-435b-9832-131bfdca2a70","savedPayload":{"position":{"x":11350.100768764223,"y":19038.982590810985},"targetPosition":{"x":11640.22609205594,"y":18918.808747115676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"b15413b6-1175-452a-aa67-08e12d613041"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"45ea1cb9-4d50-4652-abd3-37c5d49f7428","savedPayload":{"position":{"x":11348.27334070985,"y":18918.808747115676},"targetPosition":{"x":11640.22609205594,"y":18918.808747115676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"63d69b29-5bca-43f6-be0e-67a50fb23827"}}}],"id":"f8c053de-33af-4986-be52-3e55a7155b74","savedPayload":{"position":{"x":11640.22609205594,"y":18918.808747115676},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"cc29c13b-dce7-4e7b-810a-fc709bc16adf","savedPayload":{"position":{"x":11303.53349550776,"y":19084.56207190948},"targetPosition":{"x":11580.456485343288,"y":18969.856813786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"5fd2b4e4-4826-49f5-b6bc-f9b7b6dc6eb7","savedPayload":{"position":{"x":11291.06840160334,"y":19007.955477783093},"targetPosition":{"x":11580.456485343288,"y":18969.856813786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"0ddf959e-3b96-4528-b180-4577e69dd6d4","savedPayload":{"position":{"x":11281.322888064513,"y":18930.475128592643},"targetPosition":{"x":11580.456485343288,"y":18969.856813786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"5bde8446-e23e-4384-a028-b6913bf7109c"}}}],"dataDependencies":[],"id":"98aa9f6a-a680-443e-a052-96a23e52b357","savedPayload":{"position":{"x":11580.456485343288,"y":18969.856813786697},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"5bde8446-e23e-4384-a028-b6913bf7109c","savedPayload":{"position":{"x":11509.511266722275,"y":19003.695947230844},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4838b38c-df75-44dc-8d3b-9a0c4df26911","savedPayload":{"position":{"x":11124.812823733622,"y":18671.141677782387},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63c476bb-a46a-4417-8549-b8ba98c5922e","savedPayload":{"position":{"x":11353.865307274491,"y":19011.85300631988},"targetPosition":{"x":11416.46700751807,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"80c87e44-7b3a-449d-9bf4-d14502bfa837","savedPayload":{"position":{"x":11416.46700751807,"y":18717.335162449395},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Candle-Stairs","code":"{\n \"codeName\": \"Candle-Stairs\",\n \"singularVariableName\": \"candleStair\",\n \"pluralVariableName\": \"candleStairs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Candle-Stairs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"8fc77cc9-3f73-4a14-b5b0-8cc86d0a18d1","savedPayload":{"position":{"x":11254.002330428144,"y":19017.504526896977},"targetPosition":{"x":11230.378489109658,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Candle-Stairs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Candle-Stairs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"b15413b6-1175-452a-aa67-08e12d613041","savedPayload":{"position":{"x":11137.334229905453,"y":19003.695947230844},"targetPosition":{"x":11230.378489109658,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Open","code":"{\n \"codeName\": \"open\",\n \"isString\": false\n}","id":"0b931c5d-1de2-4122-9215-844a4db0415d","savedPayload":{"position":{"x":10979.058955081266,"y":19119.320167022644},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Close","code":"{\n \"codeName\": \"close\",\n \"isString\": false\n}","id":"a96e4cc4-c543-4d0e-9ad5-6f1912e32661","savedPayload":{"position":{"x":10989.039499055172,"y":19190.682985217856},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Min","code":"{\n \"codeName\": \"min\",\n \"isString\": false\n}","id":"f6cf2806-5925-43f3-83a6-1bd037916b1f","savedPayload":{"position":{"x":10964.712876618501,"y":19258.509812650682},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Max","code":"{\n \"codeName\": \"max\",\n \"isString\": false\n}","id":"bb402063-7e84-4041-848f-2c9f19b2f163","savedPayload":{"position":{"x":10911.652023803914,"y":19307.262340558133},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"310a32cb-6610-400d-9976-438720232ded","savedPayload":{"position":{"x":10842.012542538636,"y":19325.771952328272},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"e9b94bbc-9b6d-4ba2-81d7-3c4f853d0283","savedPayload":{"position":{"x":10771.747998733814,"y":19309.79831896956},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"3861f1de-12c6-4e6c-988a-e084ad9072db","savedPayload":{"position":{"x":10716.955152595587,"y":19263.000807381326},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Candle Count","code":"{\n \"codeName\": \"candleCount\",\n \"isString\": false\n}","id":"27eec18a-7158-4130-a0a4-808f2b18a184","savedPayload":{"position":{"x":10690.186384848841,"y":19196.100163497285},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"First Min","code":"{\n \"codeName\": \"firstMin\",\n \"isString\": false\n}","id":"47e5d2f3-fa36-4131-9871-d8bcd18c1256","savedPayload":{"position":{"x":10697.574097585735,"y":19124.422518591113},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"First Max","code":"{\n \"codeName\": \"firstMax\",\n \"isString\": false\n}","id":"ff6e9655-245a-40c7-85c9-416172d7467a","savedPayload":{"position":{"x":10737.425854849838,"y":19064.388357301552},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Last Min","code":"{\n \"codeName\": \"lastMin\",\n \"isString\": false\n}","id":"6f671d69-4565-45c8-bf9e-7e08dcdef842","savedPayload":{"position":{"x":10800.61209931768,"y":19029.750782489962},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Last Max","code":"{\n \"codeName\": \"lastMax\",\n \"isString\": false\n}","id":"55c3ed69-91e6-4302-bc5b-0aa566a69d13","savedPayload":{"position":{"x":10872.657623858471,"y":19028.444845117654},"targetPosition":{"x":10839.284059686928,"y":19175.24790544803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"e7377c71-41cf-461e-b02c-39d6071cf6fe","savedPayload":{"position":{"x":10839.284059686928,"y":19175.24790544803},"targetPosition":{"x":11230.378489109658,"y":18717.335162449395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},"id":"642474e9-da61-4168-97dc-7f7869bebc02","savedPayload":{"position":{"x":11230.378489109658,"y":18717.335162449395},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Candles Patterns","id":"a41043f2-f2a5-4c8f-b372-d8eda1ca58df"}}},{"type":"Product Definition","name":"Volume-Stairs","code":"{\n \"codeName\": \"Volume-Stairs\",\n \"singularVariableName\": \"volumeStair\",\n \"pluralVariableName\": \"volumeStairs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Volume-Stairs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"0d84339c-22b1-4b26-978c-729a65eacf8c","savedPayload":{"position":{"x":10922.506678745978,"y":18864.682938266298},"targetPosition":{"x":11079.8297152592,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Volume-Stairs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AATom/@Exchange/Output/Volume-Stairs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"63d69b29-5bca-43f6-be0e-67a50fb23827","savedPayload":{"position":{"x":10836.236682204537,"y":18784.935773748002},"targetPosition":{"x":11079.8297152592,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"New Record Property","code":"{\n \"codeName\": \"type\",\n \"isString\": true\n}","id":"16846a74-8f33-492a-9c4e-9c0249ad0325","savedPayload":{"position":{"x":10622.637249558607,"y":18827.196247122905},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"0223719c-db20-45db-9e65-000acf7bcc12","savedPayload":{"position":{"x":10529.418231569027,"y":18894.923828111234},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"c28009dd-8548-415b-8150-e19f086fff46","savedPayload":{"position":{"x":10415.611800022834,"y":18876.89866014546},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"8e2fa372-284e-4a46-aab9-26e53899594c","savedPayload":{"position":{"x":10347.884219034508,"y":18783.679642155876},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Bars Count","code":"{\n \"codeName\": \"barsCount\",\n \"isString\": false\n}","id":"aae7b07a-5726-4370-b86f-0b676c5cb929","savedPayload":{"position":{"x":10365.909387000283,"y":18669.873210609687},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"First Amount","code":"{\n \"codeName\": \"firstAmount\",\n \"isString\": false\n}","id":"cfbcb334-5dce-4186-9d91-889a6eaa21fa","savedPayload":{"position":{"x":10459.128404989864,"y":18602.14562962136},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Record Property","name":"Last Amount","code":"{\n \"codeName\": \"lastAmount\",\n \"isString\": false\n}","id":"707911c8-e786-4d6b-a13a-8966263c8df2","savedPayload":{"position":{"x":10572.934836536057,"y":18620.170797587132},"targetPosition":{"x":10494.273318279445,"y":18748.534728866296},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"af6daf93-5959-410e-ad1f-75e0e5475be8","savedPayload":{"position":{"x":10494.273318279445,"y":18748.534728866296},"targetPosition":{"x":11079.8297152592,"y":18607.955075707974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":5},"uiObject":{}}},"id":"846e9572-c4d6-4c7e-942e-c82402c5ecea","savedPayload":{"position":{"x":11079.8297152592,"y":18607.955075707974},"targetPosition":{"x":11323.422748313864,"y":18430.974377667946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Volume Patterns","id":"cfd94d21-cb45-446b-9764-cc67cca712b2"}}}],"id":"841b4675-d110-4269-abb9-d53f9124e5c1","savedPayload":{"position":{"x":11323.422748313864,"y":18430.974377667946},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"P"}}},{"type":"Indicator Bot","name":"Chris","code":"{\n\"codeName\": \"AAChris\",\n\"repo\": \"AAChris-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces a single file for each time frame covering all the market.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"b8c1f684-7327-488b-8c76-4a73d811e312","savedPayload":{"position":{"x":11240.921728166086,"y":19034.680124512004},"targetPosition":{"x":11427.286286255528,"y":18957.48539700569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"fa1205c0-3b6e-4064-aca4-ffdaba7e1bd4","savedPayload":{"position":{"x":11204.09614770256,"y":18957.48539700569},"targetPosition":{"x":11427.286286255528,"y":18957.48539700569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"207e9481-0730-4304-a938-cfe223d70856"}}}],"id":"72887b4d-8868-4f0c-a051-81b83c366c99","savedPayload":{"position":{"x":11427.286286255528,"y":18957.48539700569},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"603f6167-ef54-4464-9b7b-5ff7f59c24e7","savedPayload":{"position":{"x":10971.499458774337,"y":19160.159066300053},"targetPosition":{"x":11379.83398619253,"y":18991.02136705823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"79c51f8f-95eb-451c-98ac-cce4028e23e2","savedPayload":{"position":{"x":10939.417809567574,"y":19049.003256688797},"targetPosition":{"x":11379.83398619253,"y":18991.02136705823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"25d943b0-45aa-45b3-b8b1-f83d5a8b636f","savedPayload":{"position":{"x":10941.893345851156,"y":18933.365387962265},"targetPosition":{"x":11379.83398619253,"y":18991.02136705823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"bd55a584-c9dd-4f2e-836c-a34a16ef01dc","savedPayload":{"position":{"x":11379.83398619253,"y":18991.02136705823},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c","savedPayload":{"position":{"x":11328.41032466134,"y":19018.076664198703},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"a2cf5c7f-ffbf-4c38-9640-699fd3a37454","savedPayload":{"position":{"x":10708.624810572937,"y":18577.703947155125},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"4a9c8cc7-0ebf-43eb-b7f9-0b280630ff67","savedPayload":{"position":{"x":11217.2213058419,"y":19051.012352064616},"targetPosition":{"x":11147.730121970159,"y":18612.262284637844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4},"uiObject":{}}},"id":"941a0543-0cc0-4a5d-a782-728d2835c100","savedPayload":{"position":{"x":11147.730121970159,"y":18612.262284637844},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces a Daily File at each time frame.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"1f8cdcbe-c7dc-49fd-b106-e59bb4fb4ad9","savedPayload":{"position":{"x":11545.846072130193,"y":18539.87978091794},"targetPosition":{"x":11247.356091448668,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"6362cf0d-c71e-4d08-8dea-c9b8d5d0e38b","savedPayload":{"position":{"x":10950.71543739105,"y":18539.87978091794},"targetPosition":{"x":11247.356091448668,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea"}}}],"id":"3ab24229-73fe-439a-9684-986aac94f220","savedPayload":{"position":{"x":11247.356091448668,"y":18539.87978091794},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"aee6dca7-b8e8-4a33-9bc6-37830080a3a2","savedPayload":{"position":{"x":11490.519744309793,"y":18829.554373017643},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"40701c78-7ace-40a8-a943-7b76d73147ce","savedPayload":{"position":{"x":11185.78385614879,"y":19131.77460775364},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"442d1d63-f28a-4bff-8dda-9bab7a5ad708","savedPayload":{"position":{"x":10910.70210357304,"y":18829.554373017643},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"603dbf64-0ee0-45b6-a1b8-14065b398893","savedPayload":{"position":{"x":11185.78385614879,"y":18533.79243882162},"targetPosition":{"x":11185.78385614879,"y":18829.554373017643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"312620aa-b556-43c4-9603-6a80acb7ab00","savedPayload":{"position":{"x":11185.78385614879,"y":18829.554373017643},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40","savedPayload":{"position":{"x":10904.132182909614,"y":18921.068549130006},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"7ec89351-b852-416a-961a-7e66717c6473","savedPayload":{"position":{"x":10720.179801832672,"y":18453.00988156034},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"acebc3ed-4f3f-4a4b-b403-f16cbe987dde","savedPayload":{"position":{"x":10745.624980270195,"y":18433.233541042966},"targetPosition":{"x":10965.704418209492,"y":18631.393957030305},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e598ee86-1e18-4aa1-95c2-64aaf66776ca","savedPayload":{"position":{"x":10965.704418209492,"y":18631.393957030305},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Bollinger Bands","code":"{\n\"codeName\": \"Bollinger-Bands\",\n\"singularVariableName\": \"bollingerBand\",\n\"pluralVariableName\": \"bollingerBands\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Bollinger-Bands/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719","savedPayload":{"position":{"x":11088.848888809249,"y":18631.393957030305},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Bollinger-Bands/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Bollinger-Bands/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"506104fa-e99a-4a46-930e-176bce311aff","savedPayload":{"position":{"x":10868.769450869951,"y":18829.554373017643},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"1e7186ee-c481-401d-827f-a30ee7434d92","savedPayload":{"position":{"x":10882.85801450477,"y":18753.539285964485},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"15f90f2e-80f0-4575-94d8-6d8957eceee1","savedPayload":{"position":{"x":10785.278193618115,"y":18958.119634844577},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"9786a9cd-1eff-4b5c-ae7c-1dde51659f82","savedPayload":{"position":{"x":10571.618688571569,"y":19033.780433779277},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Standard Deviation","code":"{\n \"codeName\": \"standardDeviation\",\n \"isString\": false\n}","id":"e92d7855-bb18-494e-ab37-a895bbcb8287","savedPayload":{"position":{"x":10367.038339691479,"y":18936.20061289262},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Deviation","code":"{\n \"codeName\": \"deviation\",\n \"isString\": false\n}","id":"03043530-caa1-416e-8303-840b732e516e","savedPayload":{"position":{"x":10291.377540756781,"y":18722.541107846075},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true,\n \"isCalculated\": true\n}","formula":{"type":"Formula","code":"variable.direction","id":"f72926d9-c869-4b7c-ba1e-b36d134e2bc6","savedPayload":{"position":{"x":10190.796945656099,"y":18297.881321026685},"targetPosition":{"x":10388.957361643437,"y":18517.960758965983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"856f24c9-f5f1-491b-98e7-6e1d3c5c5874","savedPayload":{"position":{"x":10388.957361643437,"y":18517.960758965983},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true,\n \"isCalculated\": true\n}","formula":{"type":"Formula","code":"variable.slope","id":"fac935fe-b448-4b34-aed7-b35f70808911","savedPayload":{"position":{"x":10618.11595574919,"y":18146.559723157286},"targetPosition":{"x":10602.616866689983,"y":18442.299960031283},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4c027b0c-da8a-4146-a51a-d0a7a126150b","savedPayload":{"position":{"x":10602.616866689983,"y":18442.299960031283},"targetPosition":{"x":10587.117777630776,"y":18738.04019690528},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b5a5ec97-7246-42bd-97e4-28fb4a148b2c","savedPayload":{"position":{"x":10587.117777630776,"y":18738.04019690528},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"calculations":{"type":"Calculations Procedure","name":"New Calculations Procedure","initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"variable.lastMovingAverage = 0\nvariable.SIDE_TOLERANCE = 0.5 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.SMALL_SLOPE = 1.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.MEDIUM_SLOPE = 2.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\nvariable.HIGH_SLOPE = 4.0 * system.timeFrame / system.ONE_DAY_IN_MILISECONDS\n","id":"f00ac417-cd99-493c-b959-35eddd6fe4f3","savedPayload":{"position":{"x":10085.386666452303,"y":18844.686436780255},"targetPosition":{"x":10305.4661043916,"y":18646.526020792917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d144ab2f-5b4e-4153-806a-d471e9f281dd","savedPayload":{"position":{"x":10305.4661043916,"y":18646.526020792917},"targetPosition":{"x":10525.545542330898,"y":18448.36560480558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"\nif (variable.lastMovingAverage > product.bollingerBand.movingAverage) { variable.direction = \"Down\" }\nif (variable.lastMovingAverage < product.bollingerBand.movingAverage) { variable.direction = \"Up\" }\nif (variable.lastMovingAverage === product.bollingerBand.movingAverage) { variable.direction = \"Side\" }\n\nvariable.delta = Math.abs(product.bollingerBand.movingAverage - variable.lastMovingAverage)\n\nvariable.slope = \"Extreme\"\nif (variable.delta < product.bollingerBand.movingAverage * variable.HIGH_SLOPE / 100) { variable.slope = \"Steep\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.MEDIUM_SLOPE / 100) { variable.slope = \"Medium\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.SMALL_SLOPE / 100) { variable.slope = \"Gentle\" }\nif (variable.delta < product.bollingerBand.movingAverage * variable.SIDE_TOLERANCE / 100) { variable.slope = \"Side\" }\n\nvariable.lastMovingAverage = product.bollingerBand.movingAverage","id":"14fc0c9c-cd10-4931-95b5-4bc7d549942a","savedPayload":{"position":{"x":10402.401071731141,"y":17869.016420606175},"targetPosition":{"x":10463.97330703102,"y":18158.691012705876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8a669548-845b-4d80-ae96-29f68e9c9ac7","savedPayload":{"position":{"x":10463.97330703102,"y":18158.691012705876},"targetPosition":{"x":10525.545542330898,"y":18448.36560480558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d72c7cb2-8886-4101-a83a-f9788b8400a0","savedPayload":{"position":{"x":10525.545542330898,"y":18448.36560480558},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","id":"139484b3-3a3f-4268-801e-a8c441746c7a","savedPayload":{"position":{"x":10745.624980270195,"y":18250.20518881824},"targetPosition":{"x":10807.197215570073,"y":18539.87978091794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"29088877-8d63-4217-8d34-8742afc262f4","savedPayload":{"position":{"x":10807.197215570073,"y":18539.87978091794},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Bollinger Bands","id":"a11bfdf8-595c-4b50-b259-6a9f777d0ea8"}}},{"type":"Product Definition","name":"Percentage Bandwidth","code":"{\n \"codeName\": \"Percentage-Bandwidth\",\n \"singularVariableName\": \"percentageBandwidth\",\n \"pluralVariableName\": \"percentageBandwidths\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Percentage-Bandwidth/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"207e9481-0730-4304-a938-cfe223d70856","savedPayload":{"position":{"x":10763.708574191123,"y":18667.19883663411},"targetPosition":{"x":10732.752877998493,"y":18372.675061123235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Percentage-Bandwidth/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAChris/@Exchange/Output/Percentage-Bandwidth/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea","savedPayload":{"position":{"x":10438.229102487616,"y":18403.630757315867},"targetPosition":{"x":10732.752877998493,"y":18372.675061123235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"7c793ff3-0356-4f05-b471-4510e9cdaf58","savedPayload":{"position":{"x":10462.209958291254,"y":18252.22159266245},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"b02c38c3-216c-4a83-903d-d50a599b55dc","savedPayload":{"position":{"x":10431.254262098622,"y":17957.697817151573},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Value","code":"{\n \"codeName\": \"value\",\n \"isString\": false\n}","id":"2c279136-20b1-4f9c-9d35-6a4fd36a4a99","savedPayload":{"position":{"x":10670.841485613233,"y":17783.627510101483},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Moving Average","code":"{\n \"codeName\": \"movingAverage\",\n \"isString\": false\n}","id":"a9e3bbb1-9eaf-4ab1-93bb-ee27357daa76","savedPayload":{"position":{"x":10941.384405320472,"y":17904.08097856227},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Bandwidth","code":"{\n \"codeName\": \"bandwidth\",\n \"isString\": false\n}","id":"90d9694f-ed29-4b2e-8c75-c4bdcf35e36a","savedPayload":{"position":{"x":10972.340101513104,"y":18198.604754073145},"targetPosition":{"x":10701.797181805863,"y":18078.15128561236},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"d04d8ca7-18d0-4360-babf-7c49c3c97f50","savedPayload":{"position":{"x":10701.797181805863,"y":18078.15128561236},"targetPosition":{"x":10732.752877998493,"y":18372.675061123235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b7885a0-cd72-4a3f-a38b-3dc8c47bd068","savedPayload":{"position":{"x":10732.752877998493,"y":18372.675061123235},"targetPosition":{"x":11027.27665350937,"y":18341.719364930603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":2},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Percentage B","id":"06b2f3f6-b138-415f-8974-31c22a930f92"}}}],"id":"1b7ecdbd-82e9-4a27-8fdd-467c0ca6bf23","savedPayload":{"position":{"x":11027.27665350937,"y":18341.719364930603},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"c"}}},{"type":"Indicator Bot","name":"Paula","code":"{\n\"codeName\": \"AAPaula\",\n\"repo\": \"AAPaula-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces for each market two files with bollinger channels respectively.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"Bollinger Channels Objects","id":"d804e799-7c12-42f5-8de2-52a3a7d5daa4","savedPayload":{"position":{"x":11806.344518483798,"y":17764.310722823226},"targetPosition":{"x":11279.451714955725,"y":17764.310722823226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"610cd062-ab88-4892-b711-0fb430305c61"}}},{"type":"Output Dataset","name":"Bollinger Channels","id":"e524685d-8da0-41f6-839d-9a4100e6e3fe","savedPayload":{"position":{"x":11279.451714955725,"y":18288.63955996378},"targetPosition":{"x":11279.451714955725,"y":17764.310722823226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"22c1f2c6-3838-4657-add8-2e01d7056917"}}},{"type":"Output Dataset","name":"Bollinger Sub-Channels Objects","id":"eb0e7947-95e4-4f4a-87ea-1fb430b8b503","savedPayload":{"position":{"x":10748.904437708316,"y":17764.310722823226},"targetPosition":{"x":11279.451714955725,"y":17764.310722823226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"869f615e-0cc0-44fd-8648-4a951c23a410"}}},{"type":"Output Dataset","name":"Bollinger Sub-Channels Objects","id":"dc96b9ac-f8d5-4bf8-a135-45cd5d6369f1","savedPayload":{"position":{"x":11279.451714955725,"y":17240.269897771734},"targetPosition":{"x":11279.451714955725,"y":17764.310722823226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3"}}}],"id":"dd39a54a-3714-446a-9a41-dfd83557664c","savedPayload":{"position":{"x":11279.451714955725,"y":17764.310722823226},"targetPosition":{"x":11357.301964528056,"y":18280.79998446012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"ae627a69-4089-432d-b379-1b12ce4bd75e","savedPayload":{"position":{"x":12292.943093542339,"y":17955.146594597045},"targetPosition":{"x":11765.693586210033,"y":17955.146594597045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"af8aded9-002a-475a-88f5-d29573740969"}}},{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"4a603114-d464-46db-90a1-62304274117a","savedPayload":{"position":{"x":11507.79408808517,"y":18401.841628595823},"targetPosition":{"x":11765.693586210033,"y":17955.146594597045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f8197fa-2627-46df-bd36-7d30fdb12d8c"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Chris Bollinger Bands","id":"ea27be54-93a3-48e3-8c52-72bc397b6c66","savedPayload":{"position":{"x":11503.431536973998,"y":17500.8954004231},"targetPosition":{"x":11765.693586210033,"y":17955.146594597045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}}],"id":"8b509294-6028-40e2-88a8-655a34245ed8","savedPayload":{"position":{"x":11765.693586210033,"y":17955.146594597045},"targetPosition":{"x":11357.301964528056,"y":18280.79998446012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"af8aded9-002a-475a-88f5-d29573740969","savedPayload":{"position":{"x":11843.545808927709,"y":18471.66234337387},"targetPosition":{"x":11357.301964528056,"y":18280.79998446012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"f4720e04-5def-4c0b-be42-33e50ac6a6b7","savedPayload":{"position":{"x":10929.905189581632,"y":17970.278051129208},"targetPosition":{"x":11357.301964528056,"y":18280.79998446012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"4a9c8cc7-0ebf-43eb-b7f9-0b280630ff67"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"671530dc-5ba5-4c8d-bc23-f228e22c56b3","savedPayload":{"position":{"x":10948.914289136766,"y":18606.506348603052},"targetPosition":{"x":11357.301964528056,"y":18280.79998446012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"28be432d-80ca-46b3-859a-55541e24b2b4","savedPayload":{"position":{"x":11357.301964528056,"y":18280.79998446012},"targetPosition":{"x":10871.086550697519,"y":18089.948868648757},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces for each market two files with bollinger channels respectively at each day of the market history.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n }","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"64430a93-38c2-4c71-8085-71661bbf804e","savedPayload":{"position":{"x":11904.690950486698,"y":18206.24248453912},"targetPosition":{"x":11380.296140369866,"y":18206.24248453912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"64910fea-c92a-4a55-850a-aa62d98b478e"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"b536a078-e32a-4489-93f6-75107a90b527","savedPayload":{"position":{"x":11380.296140369866,"y":18724.5192761298},"targetPosition":{"x":11380.296140369866,"y":18206.24248453912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"ca71e765-0f66-4b18-b500-847b9d16169b"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"d5bcc7c4-2798-4c34-9504-cc4617b64a04","savedPayload":{"position":{"x":10859.661078572988,"y":18206.24248453912},"targetPosition":{"x":11380.296140369866,"y":18206.24248453912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"029479ae-275d-4854-ad3e-66948656a053"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"57898dc1-83a2-4ee9-8a0b-6674f988f0fa","savedPayload":{"position":{"x":11380.296140369866,"y":17691.778630224722},"targetPosition":{"x":11380.296140369866,"y":18206.24248453912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec"}}}],"id":"b8fc5ac0-021d-4230-aa59-9876c5f0f3e1","savedPayload":{"position":{"x":11380.296140369866,"y":18206.24248453912},"targetPosition":{"x":11025.02544870051,"y":18589.107535606883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Market Ending Point","code":"{\n \"mainUtility\": \"Market Ending Point\"\n}","id":"3cb29ee1-02de-452a-a79f-2451700fe335","savedPayload":{"position":{"x":12054.90733677592,"y":18705.385907459706},"targetPosition":{"x":11534.261495796629,"y":18705.385907459706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"7323fef7-870a-48b6-b96f-586111253b40"}}},{"type":"Status Dependency","name":"Market Starting Point","code":"{\n \"mainUtility\": \"Market Starting Point\"\n}","id":"d5f34469-0ae1-45e6-acd9-4155d5940c77","savedPayload":{"position":{"x":11534.261495796629,"y":19225.793227880098},"targetPosition":{"x":11534.261495796629,"y":18705.385907459706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"7f6266a5-bddb-4d49-962d-100b1993043d","savedPayload":{"position":{"x":10995.5545784229,"y":18705.385907459706},"targetPosition":{"x":11534.261495796629,"y":18705.385907459706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"b1dd07bf-a698-4bbb-995a-356c929a1e94"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"073e24ab-6b47-482a-b117-0d3554f63c1f","savedPayload":{"position":{"x":11534.261495796629,"y":18198.486795726134},"targetPosition":{"x":11534.261495796629,"y":18705.385907459706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}}],"id":"c0cb34fe-9268-4ebb-a8ce-7d53a13a6d4d","savedPayload":{"position":{"x":11534.261495796629,"y":18705.385907459706},"targetPosition":{"x":11025.02544870051,"y":18589.107535606883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"b1dd07bf-a698-4bbb-995a-356c929a1e94","savedPayload":{"position":{"x":11178.973289128864,"y":19088.295528022274},"targetPosition":{"x":11025.02544870051,"y":18589.107535606883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"4548cff9-f388-4f4f-b148-665d22ffaf9e","savedPayload":{"position":{"x":10613.651023470491,"y":18290.226520743512},"targetPosition":{"x":11025.02544870051,"y":18589.107535606883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"acebc3ed-4f3f-4a4b-b403-f16cbe987dde"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"34e17fad-2c62-4c45-875c-774ac6b6cc99","savedPayload":{"position":{"x":10515.754371607574,"y":18472.918302743674},"targetPosition":{"x":11025.02544870051,"y":18589.107535606883},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bc15b49d-4547-4bac-a28b-193eb0158fe3","savedPayload":{"position":{"x":11025.02544870051,"y":18589.107535606883},"targetPosition":{"x":10871.086550697519,"y":18089.948868648757},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Bollinger Channels Objects","code":"{\n \"codeName\": \"Bollinger-Channels-Objects\",\n \"singularVariableName\": \"bollingerChannelsObject\",\n \"pluralVariableName\": \"bollingerChannelsObjects\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels-Objects/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"610cd062-ab88-4892-b711-0fb430305c61","savedPayload":{"position":{"x":11069.77141156769,"y":18696.71299135339},"targetPosition":{"x":10551.353353101551,"y":18545.173283628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels-Objects/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels-Objects/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"64910fea-c92a-4a55-850a-aa62d98b478e","savedPayload":{"position":{"x":10567.443670606262,"y":19085.156091661247},"targetPosition":{"x":10551.353353101551,"y":18545.173283628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"06edb099-ff64-4528-b8c6-599154bc2ddf","savedPayload":{"position":{"x":10574.91152188271,"y":18878.945570259544},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"94656d1f-508a-4e94-a8d2-013690aac596","savedPayload":{"position":{"x":10343.876039550149,"y":19151.510999841244},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"edc0f697-f5e2-446f-bae8-8db7adf91d23","savedPayload":{"position":{"x":9991.69091118197,"y":19211.80148711732},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"eb733f85-6cf5-485e-9bd3-2bf78733c492","savedPayload":{"position":{"x":9683.147472443356,"y":19031.606443037166},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Moving Average","code":"{\n \"codeName\": \"firstMovingAverage\",\n \"isString\": false\n}","id":"a67a15ee-6f7f-48bd-9d55-82c57efc993b","savedPayload":{"position":{"x":9562.616627398465,"y":18695.241131370723},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Moving Average","code":"{\n \"codeName\": \"lastMovingAverage\",\n \"isString\": false\n}","id":"0f05bffe-d668-4d25-ab67-d55a4a7c8f5d","savedPayload":{"position":{"x":9686.496097994932,"y":18360.09461973076},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"eae84509-b689-4a76-9277-eed72af491dd","savedPayload":{"position":{"x":9996.821303173709,"y":18182.98568565219},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"d5c32d1f-9e3c-48e8-8025-a17d57c0812e","savedPayload":{"position":{"x":10348.387630551162,"y":18246.78556773693},"targetPosition":{"x":10085.032887747822,"y":18697.79482338733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6c3e68b0-b781-4c53-9ff7-67c3f747ac8a","savedPayload":{"position":{"x":10042.784520145524,"y":18727.44953964688},"targetPosition":{"x":10551.353353101551,"y":18545.173283628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"\n\nif (record.next !== undefined) {\n\n if (\n record.current.direction === record.next.direction) {\n\n if (variable.channel === undefined) {\n\n variable.channel = {\n begin: undefined,\n end: undefined,\n direction: undefined,\n period: 0,\n firstMovingAverage: 0,\n lastMovingAverage: 0,\n firstDeviation: 0,\n lastDeviation: 0\n }\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 2\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.next.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.next.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.next.deviation\n\n } else {\n\n variable.channel.period++\n variable.channel.end = record.next.end\n variable.channel.lastMovingAverage = record.next.movingAverage\n variable.channel.lastDeviation = record.next.deviation\n\n }\n } else {\n\n if (variable.channel !== undefined) {\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The variable.channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n }\n} else {\n if (variable.channel !== undefined) {\n variable.channel.period++\n variable.channel.end = record.current.end\n variable.channel.lastMovingAverage = record.current.movingAverage\n variable.channel.lastDeviation = record.current.deviation\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The variable.channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n}","id":"b81d6adc-e721-4089-b4c3-2fd772f33d25","savedPayload":{"position":{"x":9618.01924900738,"y":17281.951563440198},"targetPosition":{"x":9937.63505377876,"y":17695.175165758246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a2b92c75-e272-4d05-b098-121a70371450","savedPayload":{"position":{"x":9937.63505377876,"y":17695.175165758246},"targetPosition":{"x":10257.23190986305,"y":18108.374587527487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"116ccf8c-26bc-4b86-99e6-bb3075527713","savedPayload":{"position":{"x":10220.855073613571,"y":18117.93163219561},"targetPosition":{"x":10551.353353101551,"y":18545.173283628},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1f111f72-624f-4166-9f99-ab8d785d5267","savedPayload":{"position":{"x":10551.353353101551,"y":18545.173283628},"targetPosition":{"x":10855.678336899258,"y":18098.84755077696},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Plotter Module","name":"Bollinger Channels Objects","id":"52881346-3e4b-45e0-92d2-af130d381b8e"}}},{"type":"Product Definition","name":"Bollinger Channels","code":"{\n \"codeName\": \"Bollinger-Channels\",\n \"singularVariableName\": \"bollingerChannel\",\n \"pluralVariableName\": \"bollingerChannels\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"22c1f2c6-3838-4657-add8-2e01d7056917","savedPayload":{"position":{"x":10452.930907953034,"y":18641.725306316785},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Channels/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec","savedPayload":{"position":{"x":9856.378499136183,"y":18496.14391604549},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"b243e3c4-e528-4e7b-9644-b03e47c8ca34","savedPayload":{"position":{"x":9562.752469505247,"y":18898.71481371841},"targetPosition":{"x":9686.624807875294,"y":18391.24342059404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"74268e18-735f-405b-b9db-412ce6cf7438","savedPayload":{"position":{"x":9686.624807875294,"y":18391.24342059404},"targetPosition":{"x":9810.489796645288,"y":17883.80173667009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"bc705d0f-6df6-45f6-8d3a-44b81bf785bd","savedPayload":{"position":{"x":8768.628297229225,"y":17961.84228672683},"targetPosition":{"x":9289.574365316852,"y":17922.820893677737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ad08f6a7-5d37-4fd3-9d84-5eebddcd8cb5","savedPayload":{"position":{"x":9289.574365316852,"y":17922.820893677737},"targetPosition":{"x":9810.489796645288,"y":17883.80173667009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","formula":{"type":"Formula","code":"record.current.direction","id":"7b7fd5fc-c820-4c1b-ae3e-400d7b90bb0b","savedPayload":{"position":{"x":9414.249154085248,"y":16917.075785532827},"targetPosition":{"x":9612.375327545395,"y":17400.452961619463},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"31720cda-be3c-453e-8c6e-c4816299c440","savedPayload":{"position":{"x":9612.375327545395,"y":17400.452961619463},"targetPosition":{"x":9810.489796645288,"y":17883.80173667009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.period","id":"9c44699b-a743-4f46-82f6-0351e8b1a206","savedPayload":{"position":{"x":10607.38895974412,"y":17208.247104479204},"targetPosition":{"x":10208.927736362246,"y":17546.034351890758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8af98ad4-3062-49a1-bff6-593bd9638f72","savedPayload":{"position":{"x":10208.927736362246,"y":17546.034351890758},"targetPosition":{"x":9810.489796645288,"y":17883.80173667009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9106250d-b042-4e96-9121-c760b4c1eab2","savedPayload":{"position":{"x":9810.489796645288,"y":17883.80173667009},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"if (record.previous !== undefined) {\n if (record.current.direction === record.previous.direction) {\n variable.period++\n } else {\n variable.period = 1\n }\n}","id":"8f05a74a-f85c-4eb1-9de1-3363d2e3cb8a","savedPayload":{"position":{"x":9623.570088986067,"y":16928.900949227238},"targetPosition":{"x":10001.136818045286,"y":17289.928533325652},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7e54fecc-8443-4aad-a541-0b6a3fcac877","savedPayload":{"position":{"x":10001.136818045286,"y":17289.928533325652},"targetPosition":{"x":10378.681427623134,"y":17650.934847342207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"variable.period = 1","id":"491600d9-228d-41b8-bedb-22b8ba22a7c9","savedPayload":{"position":{"x":11381.506985049704,"y":17357.904157588633},"targetPosition":{"x":10880.079490916443,"y":17504.423847390564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3c3de682-9ac0-4bf9-b1ff-97a3e0cb24b4","savedPayload":{"position":{"x":10880.079490916443,"y":17504.423847390564},"targetPosition":{"x":10378.681427623134,"y":17650.934847342207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9ace6abd-5ef9-4c37-9dbc-7aefc8b8b905","savedPayload":{"position":{"x":10378.681427623134,"y":17650.934847342207},"targetPosition":{"x":10254.842500307843,"y":18158.392636126617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"94bc3958-cc85-43a1-a178-103e84f42910","savedPayload":{"position":{"x":10254.842500307843,"y":18158.392636126617},"targetPosition":{"x":10871.086550697519,"y":18089.948868648757},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Bollinger Sub-Channels Objects","code":"{\n \"codeName\": \"Bollinger-Sub-Channels-Objects\",\n \"singularVariableName\": \"bollingerSubChannelsObject\",\n \"pluralVariableName\": \"bollingerSubChannelsObjects\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels-Objects/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"869f615e-0cc0-44fd-8648-4a951c23a410","savedPayload":{"position":{"x":10225.107422686378,"y":18174.67528711206},"targetPosition":{"x":10488.23412560692,"y":17702.90572698434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels-Objects/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels-Objects/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"029479ae-275d-4854-ad3e-66948656a053","savedPayload":{"position":{"x":9958.181839972705,"y":17598.50522991613},"targetPosition":{"x":10488.23412560692,"y":17702.90572698434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"8f0513f5-d78e-4efd-a554-a6ee2a4781ac","savedPayload":{"position":{"x":10198.929140721386,"y":17644.620910607908},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"677f9a11-1fa3-4880-ad4f-81a4490d82e8","savedPayload":{"position":{"x":9979.34895319871,"y":17407.969750480916},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","id":"610f6b9f-9404-4603-a42b-80de31498f2f","savedPayload":{"position":{"x":9940.80491172538,"y":17087.448944278185},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true\n}","id":"65600005-8272-4297-8716-b08841eb5e73","savedPayload":{"position":{"x":10098.019530080419,"y":16805.486545867647},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","id":"ef18438f-7a1f-4432-8fce-494bc9b5ae01","savedPayload":{"position":{"x":10390.942167580548,"y":16669.78260789268},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Moving Average","code":"{\n \"codeName\": \"firstMovingAverage\",\n \"isString\": false\n}","id":"e5694d55-735b-4cb2-919e-02a71679c682","savedPayload":{"position":{"x":10707.686332774982,"y":16732.171422252522},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Moving Average","code":"{\n \"codeName\": \"lastMovingAverage\",\n \"isString\": false\n}","id":"d49bae2d-b519-49ba-8fd2-9a3a4c2e8dc3","savedPayload":{"position":{"x":10927.266520297657,"y":16968.822582379515},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"First Deviation","code":"{\n \"codeName\": \"firstDeviation\",\n \"isString\": false\n}","id":"a11b4d44-937d-456e-b2bd-9cd025289c34","savedPayload":{"position":{"x":10965.810561770988,"y":17289.343388582245},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Deviation","code":"{\n \"codeName\": \"lastDeviation\",\n \"isString\": false\n}","id":"4d1b7a3f-c452-4002-ab8c-bfa7d396ac2c","savedPayload":{"position":{"x":10808.595943415949,"y":17571.305786992783},"targetPosition":{"x":10453.35893452526,"y":17188.43377033526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a2ff91c2-cfee-487c-959d-fd3ed3dea861","savedPayload":{"position":{"x":10423.667586071084,"y":17166.597575786884},"targetPosition":{"x":10488.23412560692,"y":17702.90572698434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"if (record.next !== undefined) {\n\n if (\n record.current.direction === record.next.direction &&\n record.current.slope === record.next.slope) {\n\n if (variable.channel === undefined) {\n\n variable.channel = {\n begin: undefined,\n end: undefined,\n direction: undefined,\n slope: undefined,\n period: 0,\n firstMovingAverage: 0,\n lastMovingAverage: 0,\n firstDeviation: 0,\n lastDeviation: 0\n }\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 2\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.next.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.next.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.next.deviation\n\n } else {\n\n variable.channel.period++\n variable.channel.end = record.next.end\n variable.channel.lastMovingAverage = record.next.movingAverage\n variable.channel.lastDeviation = record.next.deviation\n\n }\n } else {\n\n if (variable.channel !== undefined) {\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n }\n\n} else {\n if (variable.channel !== undefined) {\n variable.channel.period++\n variable.channel.end = record.current.end\n variable.channel.lastMovingAverage = record.current.movingAverage\n variable.channel.lastDeviation = record.current.deviation\n results.push(variable.channel)\n variable.channel = undefined\n } else {\n /* The channel has only one period */\n\n variable.channel = {}\n\n variable.channel.direction = record.current.direction\n variable.channel.slope = record.current.slope\n variable.channel.period = 1\n\n variable.channel.begin = record.current.begin\n variable.channel.end = record.current.end\n\n variable.channel.firstMovingAverage = record.current.movingAverage\n variable.channel.lastMovingAverage = record.current.movingAverage\n\n variable.channel.firstDeviation = record.current.deviation\n variable.channel.lastDeviation = record.current.deviation\n\n results.push(variable.channel)\n variable.channel = undefined\n }\n}","id":"a1af769c-2a2d-4e78-8f0d-8dfb773982f0","savedPayload":{"position":{"x":11937.589102392605,"y":17048.273501890377},"targetPosition":{"x":11463.622328641588,"y":17267.88009567434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"128aac86-66b5-4685-a75d-4e60ba697c90","savedPayload":{"position":{"x":11463.622328641588,"y":17267.88009567434},"targetPosition":{"x":10989.68328724237,"y":17487.473744822095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5bfe184e-396e-431a-a640-76c05d1c6e06","savedPayload":{"position":{"x":10978.279181152157,"y":17475.834022729705},"targetPosition":{"x":10488.23412560692,"y":17702.90572698434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"080c87fc-4546-4482-ab11-180a33f6d9ab","savedPayload":{"position":{"x":10488.23412560692,"y":17702.90572698434},"targetPosition":{"x":10855.678336899258,"y":18098.84755077696},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Bollinger Sub Channels Objects","id":"f8c4b699-1f40-4832-b427-68da3341daa8"}}},{"type":"Product Definition","name":"Bollinger Sub-Channels","code":"{\n \"codeName\": \"Bollinger-Sub-Channels\",\n \"singularVariableName\": \"bollingerSubChannel\",\n \"pluralVariableName\": \"bollingerSubChannels\"\n}","datasets":[{"type":"Dataset Definition","name":"Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3","savedPayload":{"position":{"x":10396.932547937586,"y":17634.0002824789},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAPaula/@Exchange/Output/Bollinger-Sub-Channels/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"ca71e765-0f66-4b18-b500-847b9d16169b","savedPayload":{"position":{"x":10671.60930797112,"y":17084.799594973876},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"421aeb2e-dd1b-44ec-bf78-00d8691d4110","savedPayload":{"position":{"x":10267.726512134628,"y":16913.436267866004},"targetPosition":{"x":10773.283039425549,"y":17044.882209777126},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2a101e7-8183-42b4-94c4-99bfcbf2c3c2","savedPayload":{"position":{"x":10773.283039425549,"y":17044.882209777126},"targetPosition":{"x":11278.809987386765,"y":17176.320371717153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"febf55a5-de85-4830-b4fe-df78acfc60b5","savedPayload":{"position":{"x":11000.91623430442,"y":16169.195182992746},"targetPosition":{"x":11139.867150361833,"y":16672.772579526012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0cc9b985-b780-41ef-838b-7f764824f244","savedPayload":{"position":{"x":11139.867150361833,"y":16672.772579526012},"targetPosition":{"x":11278.809987386765,"y":17176.320371717153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Direction","code":"{\n \"codeName\": \"direction\",\n \"isString\": true\n}","formula":{"type":"Formula","code":"record.current.direction","id":"73113162-c56d-4ca1-9e8b-f6a5bf84c30f","savedPayload":{"position":{"x":12012.04278142965,"y":16432.03556574881},"targetPosition":{"x":11645.415598620275,"y":16804.18891709501},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"91f3e346-3d02-48f9-aa0c-e55bae62f870","savedPayload":{"position":{"x":11645.415598620275,"y":16804.18891709501},"targetPosition":{"x":11278.809987386765,"y":17176.320371717153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Slope","code":"{\n \"codeName\": \"slope\",\n \"isString\": true\n}","formula":{"type":"Formula","code":"record.current.slope","id":"f9e484d0-138a-4d19-a876-a6067f5a1619","savedPayload":{"position":{"x":12289.979606385084,"y":17439.117033378134},"targetPosition":{"x":11784.379935942432,"y":17307.71488491512},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"478a7021-7233-4eb4-958d-f127c6a4891c","savedPayload":{"position":{"x":11784.379935942432,"y":17307.71488491512},"targetPosition":{"x":11278.809987386765,"y":17176.320371717153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Period","code":"{\n \"codeName\": \"period\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.period","id":"35c1cfa6-c691-40b0-b680-bd7c94be19e3","savedPayload":{"position":{"x":11556.789884215292,"y":18183.35811825139},"targetPosition":{"x":11417.795825006147,"y":17679.824515166234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"61f63128-268f-4679-a0ef-e9b53a0a655b","savedPayload":{"position":{"x":11417.795825006147,"y":17679.824515166234},"targetPosition":{"x":11278.809987386765,"y":17176.320371717153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"afe778f1-4343-4102-8eb4-0b9340d7ad5b","savedPayload":{"position":{"x":11278.809987386765,"y":17176.320371717153},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"if (record.previous !== undefined) {\n if (record.current.direction === record.previous.direction && record.current.slope === record.previous.slope) {\n variable.period++\n } else {\n variable.period = 1\n }\n}","id":"c450c940-f800-414b-a2c4-bda3481f55c7","savedPayload":{"position":{"x":12251.36296635238,"y":17206.57254644072},"targetPosition":{"x":11815.370596366176,"y":17494.33669411417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a580c9a8-c70a-483e-8dd3-d3b62464f8f4","savedPayload":{"position":{"x":11815.370596366176,"y":17494.33669411417},"targetPosition":{"x":11379.403885224125,"y":17782.08400992631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"variable.period = 1","id":"e0efa286-41a0-45e0-8ce3-dfc27b4dce3e","savedPayload":{"position":{"x":11441.938004156955,"y":18824.972099672603},"targetPosition":{"x":11410.669983190737,"y":18303.51274148898},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2decc091-6c76-458b-be8e-39e3e72cecd6","savedPayload":{"position":{"x":11410.669983190737,"y":18303.51274148898},"targetPosition":{"x":11379.403885224125,"y":17782.08400992631},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f16f2ab8-7ba2-4acf-bf85-8ed89bd1e5af","savedPayload":{"position":{"x":11379.403885224125,"y":17782.08400992631},"targetPosition":{"x":10912.22587645048,"y":17548.430001968267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"79ce9c05-8a4c-4b58-850f-288037acc702","savedPayload":{"position":{"x":10912.22587645048,"y":17548.430001968267},"targetPosition":{"x":10871.086550697519,"y":18089.948868648757},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"bd0f325d-6f98-468b-8b7b-99a42a175d80","savedPayload":{"position":{"x":10855.719854420895,"y":18098.82360507149},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"tradingBots":[{"type":"Trading Bot","name":"Jason","code":"{\n\"codeName\": \"AAJason\",\n\"repo\": \"AAJason-Trading-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period","code":"{\n \"codeName\": \"Multi-Period\",\n \"startMode\": {\n \"userDefined\": {\n \"run\": \"true\"\n }\n },\n \"deadWaitTime\": 0,\n \"liveWaitTime\": 60000,\n \"normalWaitTime\": 5000,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period\",\n \"validPeriods\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"startDate\": {},\n \"endDate\": {}\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"2448e10f-8851-4f99-bbc3-4114045de8c0","savedPayload":{"position":{"x":11898.826089516584,"y":17624.361563949147},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"d7335089-1f50-4d48-bcbe-115136a88e6a"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"d1b73084-294b-46f5-a2c4-da08b994b770","savedPayload":{"position":{"x":11759.772017605239,"y":17986.684183347614},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"274082a4-1695-4e9b-a0ff-9464fa2d986f"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"156aa7e6-0514-465e-9734-3983a51ab69c","savedPayload":{"position":{"x":11426.227101170183,"y":18181.58976871075},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"52f26c43-552c-4557-af7a-878b951f5731"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"8067fbac-fbc3-4712-9c24-4b4b9a24d78d","savedPayload":{"position":{"x":11037.656235239792,"y":18127.204490525888},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"afb38dc6-0437-4215-8a7d-3091cd3c74fb"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"72529350-c20e-4f28-a308-2611df7a6468","savedPayload":{"position":{"x":10825.431048875365,"y":17807.27177890675},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"cb317eb0-047c-4076-bd46-7add2423aa87"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"1b491b01-465a-4f98-831d-a587fc428b58","savedPayload":{"position":{"x":10791.625234202344,"y":17429.147038705443},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"41498979-9228-4151-8b94-0d8acdf257e8"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"5711ecc2-5192-4d97-a13d-5269264ea825","savedPayload":{"position":{"x":11043.397373345473,"y":17131.462580264717},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"823a30de-093f-4c39-9181-5727c81bbad3"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"3be12bcb-4634-4933-9ae1-bad5089b8062","savedPayload":{"position":{"x":11426.64240483806,"y":17064.7780550463},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"486698b4-c159-4bb7-8d4a-7057aa94e903"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"43aa8bfe-8aed-4cbb-98d7-342d857fb3d9","savedPayload":{"position":{"x":11763.855029107062,"y":17258.612891105407},"targetPosition":{"x":11327.972734258972,"y":17624.361563949147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Oficial History","id":"3ad0f044-95e9-4ae7-9169-9dacfc13c011"}}}],"id":"58e53ed7-a9ab-4327-a7b5-cc80d2a3e222","savedPayload":{"position":{"x":11327.972734258972,"y":17624.361563949147},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self Reference","code":"{\n \"mainUtility\": \"Self Reference\"\n}","id":"8788fac1-b7a9-403b-a7d6-367c71ac9919","savedPayload":{"position":{"x":12292.76593323837,"y":18025.373908854024},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2addf3d0-ce67-4700-a2bb-aa9998cd5e77"}}},{"type":"Status Dependency","name":"New Status Dependency","code":"{\"mainUtility\": \"Self Reference|Market Starting Point|Market Ending Point\"}","id":"7c757472-f226-4e5c-a8fc-e598947424a3","savedPayload":{"position":{"x":12234.531490083793,"y":18268.832228982308},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a1317697-3b4f-4b41-bbb6-0a43fd08fa28"}}},{"type":"Status Dependency","name":"Olivia","code":"{\n\"mainUtility\": \"Market Ending Point\"\n}","id":"f1fdebab-b7be-411a-ac75-0280185b09d3","savedPayload":{"position":{"x":12091.118161869146,"y":18479.47443152199},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Charly","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"1915e12c-8285-453f-874d-131b5617a999","savedPayload":{"position":{"x":11852.605989407417,"y":18566.992505284306},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Bollinger Bands Multi-Period-Market","id":"5bc225fd-2469-426b-8690-9d1ddff24bcd","savedPayload":{"position":{"x":11600.95323017059,"y":18586.318090655303},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"f5b2a7d8-fc32-44a3-a002-9b0fc30a9719"}}},{"type":"Data Dependency","name":"Percentage Bandwidth Multi-Period-Market","id":"713606e5-61b8-4597-a878-6d16f4aa9c16","savedPayload":{"position":{"x":11372.798566740794,"y":18472.017668242945},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"207e9481-0730-4304-a938-cfe223d70856"}}},{"type":"Data Dependency","name":"Bollinger Channels Market","id":"23995773-d176-4440-bb23-f1fbbffbb61f","savedPayload":{"position":{"x":11225.157764930425,"y":18268.00435565081},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"22c1f2c6-3838-4657-add8-2e01d7056917"}}},{"type":"Data Dependency","name":"Bollinger Sub-Channels Market","id":"3c59a984-a0ac-4fa4-a70b-ba5b5e2e2133","savedPayload":{"position":{"x":11161.261853708831,"y":18025.373908854024},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Market","id":"f8d44a4d-3771-4a71-97ca-dc604ff565d3"}}},{"type":"Data Dependency","name":"Candles Multi-Period-Market","id":"71c00672-f101-4b5b-b8db-b42b20b1fa92","savedPayload":{"position":{"x":11225.708657292358,"y":17783.008757836444},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}},{"type":"Data Dependency","name":"Bollinger Bands Multi-Period-Daily","id":"85a073ae-2e57-4e5f-881f-b4ebd47fb6df","savedPayload":{"position":{"x":11373.018515775779,"y":17579.005956831283},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"506104fa-e99a-4a46-930e-176bce311aff"}}},{"type":"Data Dependency","name":"Percentage Bandwidth Multi-Period-Daily","id":"782c081a-df9b-4a3f-a74f-c104146d6f35","savedPayload":{"position":{"x":11600.49863510425,"y":17462.4380159313},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e60d62dd-87f7-4f2d-ac21-3ac5c30a50ea"}}},{"type":"Data Dependency","name":"Bollinger Channels Daily","id":"f04756ad-8cff-46d2-91e1-9fbdbfcdfdb7","savedPayload":{"position":{"x":11855.164522215486,"y":17472.545647766714},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"96b4e65b-e6db-44a0-80a5-ceb9d68a09ec"}}},{"type":"Data Dependency","name":"Bollinger Sub-Channels Daily","id":"63d8b075-b89d-41da-8d1e-231c2288fd1c","savedPayload":{"position":{"x":12079.38304962358,"y":17585.98875150002},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Daily","id":"ca71e765-0f66-4b18-b500-847b9d16169b"}}},{"type":"Data Dependency","name":"Candles Multi-Period-Daily","id":"e0b50719-a6c6-4d8a-bf0f-4120bb02cda0","savedPayload":{"position":{"x":12234.43526247866,"y":17781.961929498},"targetPosition":{"x":11728.985079163853,"y":18025.373908854024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"0c08b52a-8f7a-40cb-b424-3471225a2e7b","savedPayload":{"position":{"x":11728.985079163853,"y":18025.373908854024},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2addf3d0-ce67-4700-a2bb-aa9998cd5e77","savedPayload":{"position":{"x":11582.2043736975,"y":18573.166959225255},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"3245ffee-1ffd-405c-8c81-bd960be73d42","savedPayload":{"position":{"x":11034.411323326267,"y":18719.94766469161},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"92813b2f-21f3-4891-ae0d-db922ec3cc18","savedPayload":{"position":{"x":10633.398978421388,"y":18318.93531978673},"targetPosition":{"x":11181.19202879262,"y":18172.154614320378},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6f95cc67-bad0-48dc-bb82-0075c43cb202","savedPayload":{"position":{"x":11181.19202879262,"y":18172.154614320378},"targetPosition":{"x":10756.388529249149,"y":17828.786639050923},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Process Definition","name":"Context","code":"{\n\"codeName\": \"Context\"\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[],"id":"441aec7b-d710-4aa3-8c81-1acd8912b8fa","savedPayload":{"position":{"x":11247.360315097809,"y":18112.4283875861},"targetPosition":{"x":10756.305651518394,"y":18395.903761315727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[],"dataDependencies":[],"id":"d982ba6b-a59d-4934-abb2-912dc8e20660","savedPayload":{"position":{"x":11247.360315097809,"y":18679.54548442962},"targetPosition":{"x":10756.305651518394,"y":18395.903761315727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a1317697-3b4f-4b41-bbb6-0a43fd08fa28","savedPayload":{"position":{"x":10756.222502310844,"y":18963.104032851377},"targetPosition":{"x":10756.305651518394,"y":18395.903761315727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"c3d58fd6-f0ce-41a4-b9cd-05b9f30ad640","savedPayload":{"position":{"x":10265.08468952388,"y":18679.54548442962},"targetPosition":{"x":10756.305651518394,"y":18395.903761315727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"c8086f00-19a8-4f0d-9a5d-44469da5caf2","savedPayload":{"position":{"x":10265.08468952388,"y":18112.4283875861},"targetPosition":{"x":10756.305651518394,"y":18395.903761315727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"24317ebe-1ed4-48bc-a7ae-518de665b43f","savedPayload":{"position":{"x":10756.305651518394,"y":18395.903761315727},"targetPosition":{"x":10756.388529249149,"y":17828.786639050923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Simulation","code":"{\n \"codeName\": \"Trading-Simulation\",\n \"singularVariableName\": \"tradingSimulation\",\n \"pluralVariableName\": \"tradingSimulations\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Trading-Simulation/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"d7335089-1f50-4d48-bcbe-115136a88e6a","savedPayload":{"position":{"x":10797.609952291836,"y":18572.40344079203},"targetPosition":{"x":10425.785348824535,"y":18200.594280760335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Trading-Simulation/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Trading-Simulation/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"274082a4-1695-4e9b-a0ff-9464fa2d986f","savedPayload":{"position":{"x":10053.98278236667,"y":18572.40344079203},"targetPosition":{"x":10425.785348824535,"y":18200.594280760335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"5332a4a9-98de-4406-ad5e-d9a6a1ff5cee","savedPayload":{"position":{"x":10289.03621479482,"y":18286.372601112194},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"70392162-bb77-48e0-9bba-22e8ed84f055","savedPayload":{"position":{"x":10215.267850096774,"y":18332.163111086345},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Type","code":"{\n \"codeName\": \"type\",\n \"isString\": true\n}","id":"6a4b1d81-2b7d-4a02-9d13-d3cb2442710f","savedPayload":{"position":{"x":10135.374130799835,"y":18366.156287619568},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Market Rate","code":"{\n \"codeName\": \"marketRate\",\n \"isString\": false\n}","id":"6a4b5c8e-8294-438c-a2da-ad812e59a131","savedPayload":{"position":{"x":10051.227697969545,"y":18387.555359465197},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Amount","code":"{\n \"codeName\": \"amount\",\n \"isString\": false\n}","id":"c7186621-e504-4cf5-9f74-0ff177d7aa24","savedPayload":{"position":{"x":9964.800872672238,"y":18395.85875051619},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Balance A","code":"{\n \"codeName\": \"balanceA\",\n \"isString\": false\n}","id":"64bddfff-11f9-4052-98c0-ab7b42a7615f","savedPayload":{"position":{"x":9878.119426440902,"y":18390.87183632393},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Balance B","code":"{\n \"codeName\": \"balanceB\",\n \"isString\": false\n}","id":"69dff994-7889-4c0c-9847-dd3949ff6a6f","savedPayload":{"position":{"x":9793.215098907413,"y":18372.711505930383},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Profit","code":"{\n \"codeName\": \"profit\",\n \"isString\": false\n}","id":"1fa2f30d-669a-45bd-9d11-9a62b82640ec","savedPayload":{"position":{"x":9712.077975547585,"y":18341.80342208798},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Trade Profit Loss","code":"{\n \"codeName\": \"lastTradeProfitLoss\",\n \"isString\": false\n}","id":"0805787c-8b11-4cda-8166-ab8d9cad0a7b","savedPayload":{"position":{"x":9636.609841764335,"y":18298.872044085518},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss","code":"{\n \"codeName\": \"stopLoss\",\n \"isString\": false\n}","id":"92c16033-3882-4c75-bfe7-3b1b793e59ab","savedPayload":{"position":{"x":9568.579606649717,"y":18244.923647036423},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Roundtrips","code":"{\n \"codeName\": \"roundtrips\",\n \"isString\": false\n}","id":"6381add6-79c2-44e6-b590-c1dcfb99e2a1","savedPayload":{"position":{"x":9509.581841255067,"y":18181.222735642983},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Hits","code":"{\n \"codeName\": \"hits\",\n \"isString\": false\n}","id":"b4290398-e1e5-44b5-b61a-d267ad9b8316","savedPayload":{"position":{"x":9460.999403197047,"y":18109.262405277874},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Fails","code":"{\n \"codeName\": \"fails\",\n \"isString\": false\n}","id":"56099414-6c12-4e67-8f88-5182242967c4","savedPayload":{"position":{"x":9423.971023647173,"y":18030.729345094107},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Hit Ratio","code":"{\n \"codeName\": \"hitRatio\",\n \"isString\": false\n}","id":"2213cf96-502e-4aa4-938a-96acb0f92557","savedPayload":{"position":{"x":9399.364616438292,"y":17947.464303460853},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"ROI","code":"{\n \"codeName\": \"ROI\",\n \"isString\": false\n}","id":"b41213a7-07ad-426d-8bd3-fd4925594f11","savedPayload":{"position":{"x":9387.756934899959,"y":17861.418942381817},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Periods","code":"{\n \"codeName\": \"periods\",\n \"isString\": false\n}","id":"f41a7319-6b9a-46b3-ba04-8a58bc91e397","savedPayload":{"position":{"x":9389.420053249218,"y":17774.610092192026},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Days","code":"{\n \"codeName\": \"days\",\n \"isString\": false\n}","id":"67d293ba-6aea-40cc-bbb8-99f8f0cd5876","savedPayload":{"position":{"x":9404.314989401555,"y":17689.072478764163},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Anualized Rate Of Return","code":"{\n \"codeName\": \"anualizedRateOfReturn\",\n \"isString\": false\n}","id":"d78c501d-91c3-415a-850c-9115e0552230","savedPayload":{"position":{"x":9432.092618677922,"y":17606.811031258654},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Trade Position Rate","code":"{\n \"codeName\": \"tradePositionRate\",\n \"isString\": false\n}","id":"7912c4d4-d85d-48c3-9953-f0c194fbe4ac","savedPayload":{"position":{"x":9472.101856991309,"y":17529.75388828346},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Trade ROI","code":"{\n \"codeName\": \"lastTradeROI\",\n \"isString\": false\n}","id":"9996b0ef-da23-4c37-bbc5-b3d78baa8b4c","savedPayload":{"position":{"x":9523.404921705906,"y":17459.70720395931},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Current Strategy Index","code":"{\n \"codeName\": \"currentStrategyIndex\",\n \"isString\": false\n}","id":"6ff9ddc3-5989-425b-b406-6649c152ab24","savedPayload":{"position":{"x":9584.799312467263,"y":17398.312813197954},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Strategy Stage Number","code":"{\n \"codeName\": \"strategyStageNumber\",\n \"isString\": false\n}","id":"288a10b5-4c77-43aa-a548-c24629b3f7ee","savedPayload":{"position":{"x":9654.845996791411,"y":17347.009748483357},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Take Profit","code":"{\n \"codeName\": \"takeProfit\",\n \"isString\": false\n}","id":"66f26d4d-28d0-4896-88b0-890fc9a25ea9","savedPayload":{"position":{"x":9731.903139766606,"y":17307.00051016997},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss Phase","code":"{\n \"codeName\": \"stopLossPhase\",\n \"isString\": false\n}","id":"71f92e69-779c-4643-9f7a-2a82f960f4e5","savedPayload":{"position":{"x":9814.164587272115,"y":17279.2228808936},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Take Profit Phase","code":"{\n \"codeName\": \"takeProfitPhase\",\n \"isString\": false\n}","id":"7d9ebb36-97b5-4bdf-95c9-40c52cb85f0e","savedPayload":{"position":{"x":9899.70220069998,"y":17264.327944741268},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Execution Record","code":"{\n \"codeName\": \"executionRecord\",\n \"isString\": true\n}","id":"a138bd75-7a4c-4dda-8977-5ac63f432b1f","savedPayload":{"position":{"x":9986.511050889769,"y":17262.664826392007},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Trade Position Size","code":"{\n \"codeName\": \"tradePositionSize\",\n \"isString\": false\n}","id":"d8c2810d-7c00-4383-b033-881a2c85fff2","savedPayload":{"position":{"x":10072.556411968804,"y":17274.27250793034},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Initial Balance A","code":"{\n \"codeName\": \"initialBalanceA\",\n \"isString\": false\n}","id":"9539791d-7864-48e4-801e-a798dbbdc4bb","savedPayload":{"position":{"x":10155.821453602059,"y":17298.87891513922},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Minimum Balance A","code":"{\n \"codeName\": \"minimumBalanceA\",\n \"isString\": false\n}","id":"e523f9bf-5f97-4089-b693-f861949641f8","savedPayload":{"position":{"x":10234.354513785827,"y":17335.907294689096},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Maximum Balance A","code":"{\n \"codeName\": \"maximumBalanceA\",\n \"isString\": false\n}","id":"0ff4c6e9-93c6-4da2-b5ed-86e225524f66","savedPayload":{"position":{"x":10306.314844150937,"y":17384.489732747115},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Initial Balance B","code":"{\n \"codeName\": \"initialBalanceB\",\n \"isString\": false\n}","id":"7c3b05c2-530e-453b-b776-7d55514456ef","savedPayload":{"position":{"x":10370.015755544375,"y":17443.487498141767},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Minimum Balance B","code":"{\n \"codeName\": \"minimumBalanceB\",\n \"isString\": false\n}","id":"f56fac84-b690-4aa2-a305-a430dde115c6","savedPayload":{"position":{"x":10423.96415259347,"y":17511.517733256384},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Maximum Balance B","code":"{\n \"codeName\": \"maximumBalanceB\",\n \"isString\": false\n}","id":"42605779-f1a6-48b7-992d-05124c2f5c99","savedPayload":{"position":{"x":10466.895530595933,"y":17586.98586703963},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Base Asset","code":"{\n \"codeName\": \"baseAsset\",\n \"isString\": true\n}","id":"3a26c1da-2c55-421a-a311-ba66a095cf70","savedPayload":{"position":{"x":10497.803614438333,"y":17668.12299039946},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Position Periods","code":"{\n \"codeName\": \"positionPeriods\",\n \"isString\": false\n}","id":"ad4cc73a-3cfe-48f3-9f77-8eea811acb0f","savedPayload":{"position":{"x":10515.963944831883,"y":17753.027317932952},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Position Days","code":"{\n \"codeName\": \"positionDays\",\n \"isString\": false\n}","id":"29a59888-daca-4440-aca1-7942f27426ad","savedPayload":{"position":{"x":10520.95085902414,"y":17839.708764164287},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance To Last Trigger On","code":"{\n \"codeName\": \"distanceToLastTriggerOn\",\n \"isString\": false\n}","id":"b3c41567-e36b-46ff-824d-aca57b0c6f57","savedPayload":{"position":{"x":10512.64746797315,"y":17926.135589461595},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance ToLast Trigger Off","code":"{\n \"codeName\": \"distanceToLastTriggerOff\",\n \"isString\": false\n}","id":"30280e51-780a-4593-b392-181ec71e6c95","savedPayload":{"position":{"x":10491.24839612752,"y":18010.282022291885},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance To Last Take Position","code":"{\n \"codeName\": \"distanceToLastTakePosition\",\n \"isString\": false\n}","id":"28dd29f5-c161-4132-be23-59f08a2ca8cc","savedPayload":{"position":{"x":10457.255219594297,"y":18090.175741588824},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Distance To Last Close Position","code":"{\n \"codeName\": \"distanceToLastClosePosition\",\n \"isString\": false\n}","id":"da0f85d8-ae29-4a25-b88e-f65fbc7b643c","savedPayload":{"position":{"x":10411.464709620144,"y":18163.94410628687},"targetPosition":{"x":9954.139017132347,"y":17828.845485325208},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9886dcec-c49a-4b0e-af1d-8996a68fc2e1","savedPayload":{"position":{"x":10053.98278236667,"y":17828.776270866863},"targetPosition":{"x":10425.785348824535,"y":18200.594280760335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"q"}}},"id":"a3201051-46ba-4a92-aef3-a6c787b771fd","savedPayload":{"position":{"x":10425.785348824535,"y":18200.594280760335},"targetPosition":{"x":10797.592468968282,"y":17828.78056107508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Trading Simulation","id":"7864b9e4-3150-4d1d-abd9-0a43a9fe4c4f"}}},{"type":"Product Definition","name":"Conditions","code":"{\n \"codeName\": \"Simulation-Conditions\",\n \"singularVariableName\": \"simulationCondition\",\n \"pluralVariableName\": \"simulationConditions\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Conditions/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"52f26c43-552c-4557-af7a-878b951f5731","savedPayload":{"position":{"x":10271.788028239658,"y":18354.604649409437},"targetPosition":{"x":10271.775119258473,"y":17828.780695797752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Conditions/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Conditions/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"afb38dc6-0437-4215-8a7d-3091cd3c74fb","savedPayload":{"position":{"x":9745.964213711013,"y":17828.780834880792},"targetPosition":{"x":10271.775119258473,"y":17828.780695797752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Current Strategy Index","code":"{\n \"codeName\": \"currentStrategyIndex\",\n \"isString\": false\n}","id":"bbfaa8e4-eac8-4f0d-a8b1-85844f96c564","savedPayload":{"position":{"x":9787.843067989543,"y":17662.598814351746},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Strategy Stage Number","code":"{\n \"codeName\": \"strategyStageNumber\",\n \"isString\": false\n}","id":"b9b14fcf-e09b-4036-85d9-8f40304a7d13","savedPayload":{"position":{"x":9621.738316050905,"y":17261.58646944687},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Stop Loss Phase","code":"{\n \"codeName\": \"stopLossPhase\",\n \"isString\": false\n}","id":"115e6942-c0f3-45e7-a2ba-8b661a95af3e","savedPayload":{"position":{"x":9787.843067989543,"y":16860.574124541992},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Take Profit Phase","code":"{\n \"codeName\": \"takeProfitPhase\",\n \"isString\": false\n}","id":"599f27b7-7cd8-483b-81c9-bd131e9ab964","savedPayload":{"position":{"x":10188.855412894422,"y":16694.46937260335},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Conditions Array Values","code":"{\n \"codeName\": \"conditionsArrayValues\",\n \"isString\": false\n}","id":"1359d846-f978-4a6a-9e94-4f23fcdde80b","savedPayload":{"position":{"x":10589.8677577993,"y":16860.57412454199},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Formulas Errors","code":"{\n \"codeName\": \"formulasErrors\",\n \"isString\": false\n}","id":"1d4b7300-013b-4874-ba78-c77bb9aac9be","savedPayload":{"position":{"x":10755.972509737938,"y":17261.58646944687},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Formulas Values","code":"{\n \"codeName\": \"formulasValues\",\n \"isString\": false\n}","id":"5306f8cc-6c59-477a-ac58-303eea4142cf","savedPayload":{"position":{"x":10589.8677577993,"y":17662.598814351746},"targetPosition":{"x":10189.022256259452,"y":17261.669593112947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"2f2a6b6d-6c24-4b04-936b-3fdb66afc498","savedPayload":{"position":{"x":10271.788028239658,"y":17302.957020352147},"targetPosition":{"x":10271.775119258473,"y":17828.780695797752},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7fb3e69f-4343-47f8-ab7b-6fcf8a805fc0","savedPayload":{"position":{"x":10271.775119258473,"y":17828.780695797752},"targetPosition":{"x":10797.592468968282,"y":17828.78056107508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Conditions","id":"546d0a94-e878-41c1-a6e6-7dd28832f79b"}}},{"type":"Product Definition","name":"Strategies","code":"{\n \"codeName\": \"Simulation-Strategies\",\n \"singularVariableName\": \"simulationStrategy\",\n \"pluralVariableName\": \"simulationStrategies\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Strategies/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"cb317eb0-047c-4076-bd46-7add2423aa87","savedPayload":{"position":{"x":10053.98278236667,"y":17828.78539889472},"targetPosition":{"x":10425.785348824535,"y":17456.96711083517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Strategies/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Strategies/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"41498979-9228-4151-8b94-0d8acdf257e8","savedPayload":{"position":{"x":10053.98278236667,"y":17085.158228969554},"targetPosition":{"x":10425.785348824535,"y":17456.96711083517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"77ad2d38-fbe8-480b-a8a0-0757a09f09d4","savedPayload":{"position":{"x":10192.528909018361,"y":16963.08847827619},"targetPosition":{"x":10756.163706942105,"y":17026.70320477797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"23b7aa0b-5be6-4e07-a858-d89b588eec97","savedPayload":{"position":{"x":10454.355605929968,"y":16546.393677220007},"targetPosition":{"x":10756.163706942105,"y":17026.70320477797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"fae7e152-d3b6-4508-a4de-a0db478ca92d","savedPayload":{"position":{"x":10943.386995355188,"y":16491.293072870034},"targetPosition":{"x":10756.163706942105,"y":17026.70320477797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Number","code":"{\n \"codeName\": \"number\",\n \"isString\": false\n}","id":"6c18d6ae-089b-483f-979f-e434991bcae0","savedPayload":{"position":{"x":11291.372466634446,"y":16839.278544149292},"targetPosition":{"x":10756.163706942105,"y":17026.70320477797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"2d17ff8b-946c-45bd-b665-426e7ed5ec64","savedPayload":{"position":{"x":11236.27186228447,"y":17328.30993357451},"targetPosition":{"x":10756.163706942105,"y":17026.70320477797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"60112244-d5d6-41df-8e89-685366751ecd","savedPayload":{"position":{"x":10819.577061228287,"y":17590.136630486115},"targetPosition":{"x":10756.163706942105,"y":17026.70320477797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"8d502c73-b428-4428-93cc-6336d63dd21d","savedPayload":{"position":{"x":10797.609952291836,"y":17085.158228969554},"targetPosition":{"x":10425.785348824535,"y":17456.96711083517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"36051f0f-5161-48a6-9d13-eb1766b5566b","savedPayload":{"position":{"x":10425.785348824535,"y":17456.96711083517},"targetPosition":{"x":10797.592468968282,"y":17828.78056107508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Strategies","id":"9b0c4f4b-d67c-48ae-97f1-bd614e85ced8"}}},{"type":"Product Definition","name":"Trades","code":"{\n \"codeName\": \"Simulation-Trades\",\n \"singularVariableName\": \"simulationTrade\",\n \"pluralVariableName\": \"simulationTrades\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Trades/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"823a30de-093f-4c39-9181-5727c81bbad3","savedPayload":{"position":{"x":10271.78157374926,"y":17302.96347484254},"targetPosition":{"x":10797.598933787118,"y":17302.956881269107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Trades/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"AAMasters/AAJason/@Exchange/Output/@Session/Simulation-Trades/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"486698b4-c159-4bb7-8d4a-7057aa94e903","savedPayload":{"position":{"x":10797.605388277907,"y":16777.139660313896},"targetPosition":{"x":10797.598933787118,"y":17302.956881269107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","id":"1481ecbc-72f4-4ae6-a80e-63e57be003c8","savedPayload":{"position":{"x":10922.326981775006,"y":16860.490702859315},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","id":"cdc28bbd-202e-4363-bf88-dc6a981b54b5","savedPayload":{"position":{"x":11323.339326679885,"y":16694.385950920674},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Status","code":"{\n \"codeName\": \"status\",\n \"isString\": false\n}","id":"6b5b99b5-421a-42b2-a621-8b778742783d","savedPayload":{"position":{"x":11724.351671584764,"y":16860.49070285931},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Last Trade ROI","code":"{\n \"codeName\": \"lastTradeROI\",\n \"isString\": false\n}","id":"4219b9f2-492d-4eab-9472-1f8195eb216a","savedPayload":{"position":{"x":11890.456423523401,"y":17261.503047764192},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Exit Type","code":"{\n \"codeName\": \"exitType\",\n \"isString\": false\n}","id":"c5612569-dc10-4153-aff5-dccfadbf2d16","savedPayload":{"position":{"x":11724.351671584764,"y":17662.51539266907},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Begin Rate","code":"{\n \"codeName\": \"beginRate\",\n \"isString\": false\n}","id":"fafe1ef3-e00e-482b-8bfb-c61171478260","savedPayload":{"position":{"x":11323.339326679885,"y":17828.62014460771},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End Rate","code":"{\n \"codeName\": \"endRate\",\n \"isString\": false\n}","id":"24385194-d717-4c93-a938-4ba3f6be3c67","savedPayload":{"position":{"x":10922.326981775006,"y":17662.51539266907},"targetPosition":{"x":11323.33959915436,"y":17261.58644390507},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7201c4b3-e6c0-49eb-8f8d-bb24c51f3786","savedPayload":{"position":{"x":11323.429202806554,"y":17302.96347484254},"targetPosition":{"x":10797.598933787118,"y":17302.956881269107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a26dc922-ca08-43ef-983e-029b76f39163","savedPayload":{"position":{"x":10797.598933787118,"y":17302.956881269107},"targetPosition":{"x":10797.592468968282,"y":17828.78056107508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Trades","id":"382004c6-e318-4d9d-9791-505f329f1e54"}}},{"type":"Product Definition","name":"Execution","code":"{\n \"codeName\": \"Live-Trading-History\",\n \"singularVariableName\": \"liveTradingHistory\",\n \"pluralVariableName\": \"liveTradingHistory\"\n}","datasets":[{"type":"Dataset Definition","name":"Oficial History","code":"{\n \"codeName\": \"Oficial History\",\n \"type\": \"File Sequence\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\",\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"@DataMine/@Bot/Poloniex/Output/@Session/Trading-Process\",\n \"fileName\": \"Execution.History.Live.@Sequence.json\"\n}","id":"3ad0f044-95e9-4ae7-9169-9dacfc13c011","savedPayload":{"position":{"x":11033.321191658093,"y":16949.065011401086},"targetPosition":{"x":11169.412518749701,"y":17456.96711083517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[],"id":"848b3eb1-afc1-406a-ab21-15ecbc893766","savedPayload":{"position":{"x":11677.321211757613,"y":17593.065031500606},"targetPosition":{"x":11169.412518749701,"y":17456.96711083517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"05ce9ca7-8b5b-4974-a45e-ca319fc85330","savedPayload":{"position":{"x":11169.412518749701,"y":17456.96711083517},"targetPosition":{"x":10797.592468968282,"y":17828.78056107508},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"Simulation Execution","id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884"}}}],"id":"b4f01468-c3e6-405e-8152-e460f597f98a","savedPayload":{"position":{"x":10797.585993906192,"y":17828.780430572184},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"j"}}}],"plotters":[{"type":"Plotter","name":"Plotters-Candles-Volumes","code":"{\n\"codeName\": \"PlottersCandlesVolumes\"\n}","modules":[{"type":"Plotter Module","name":"Candles","code":"{\n\"codeName\": \"Candles\",\n\"isLegacy\": true,\n\"icon\": \"candles\"\n}","panels":[{"type":"Plotter Panel","name":"New Plotter Panel","code":"{ \n\"codeName\": \"CandlePanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"9336f4e6-d56b-4ed4-819d-0bb762ba1fdd","savedPayload":{"position":{"x":9482.517320739482,"y":18183.061696987013},"targetPosition":{"x":10096.152463264276,"y":17828.77928226611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"0aed75a3-fee8-4ddc-97ff-b6768e6f12a3","savedPayload":{"position":{"x":10096.152463264276,"y":17828.77928226611},"targetPosition":{"x":10709.78760578907,"y":17474.496867545207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Volumes","code":"{\n\"codeName\": \"Volumes\",\n\"isLegacy\": true,\n\"icon\": \"volume\"\n}","panels":[{"type":"Plotter Panel","name":"New Plotter Panel","code":"{ \n\"codeName\": \"VolumePanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"42dbd098-4550-44a0-987f-54a28dd5f40b","savedPayload":{"position":{"x":10709.78760578907,"y":16057.367208661593},"targetPosition":{"x":10709.78760578907,"y":16765.9320381034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a6177fb7-51d1-4b7c-bcbb-04861a5bf0c1","savedPayload":{"position":{"x":10709.78760578907,"y":16765.9320381034},"targetPosition":{"x":10709.78760578907,"y":17474.496867545207},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"e4347543-21b5-4274-b690-e6b3b5899862","savedPayload":{"position":{"x":10709.78760578907,"y":17474.496867545207},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Plotter","name":"Plotters-Stairs-Patterns","code":"{\n\"codeName\": \"PlottersStairsPatterns\"\n}","modules":[{"type":"Plotter Module","name":"Candles Patterns","code":"{\n\"codeName\": \"CandleStairs\",\n\"isLegacy\": true,\n\"icon\": \"trend\"\n}","panels":[],"id":"a41043f2-f2a5-4c8f-b372-d8eda1ca58df","savedPayload":{"position":{"x":10561.041146843563,"y":17388.618059432014},"targetPosition":{"x":11069.295547823764,"y":17388.618059432014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Volume Patterns","code":"{\n\"codeName\": \"VolumeStairs\",\n\"isLegacy\": true,\n\"icon\": \"trend\"\n}","panels":[],"id":"cfd94d21-cb45-446b-9764-cc67cca712b2","savedPayload":{"position":{"x":11323.422748313864,"y":16948.456836597918},"targetPosition":{"x":11069.295547823764,"y":17388.618059432014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b3b5fed4-ddff-406a-83b9-b33968b820a8","savedPayload":{"position":{"x":11069.295547823764,"y":17388.618059432014},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"Plotters-Bollinger-Bands","code":"{\n\"codeName\" : \"PlottersBollingerBands\"\n}","modules":[{"type":"Plotter Module","name":"Percentage B","code":"{\n\t\"codeName\": \"Percentage Bandwidth\",\n \"icon\": \"histogram\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"Begin Previous Value","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.value","id":"ad85e84e-166f-41c7-bc08-b6a50ca4524d","savedPayload":{"position":{"x":10150.623995278484,"y":16928.623422992503},"targetPosition":{"x":10561.897826823455,"y":17166.072480345643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"534c2cd4-d020-43cf-9284-433a57fdcfce","savedPayload":{"position":{"x":10561.897826823455,"y":17166.072480345643},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End Value","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.value","id":"1e029480-c6d7-4455-9ae9-5677b99752de","savedPayload":{"position":{"x":10414.895442036728,"y":16635.12024691078},"targetPosition":{"x":10694.033550202577,"y":17019.320892304782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5b05abcc-76cf-4f9d-82e5-671ab7471678","savedPayload":{"position":{"x":10694.033550202577,"y":17019.320892304782},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin Previous MA","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.movingAverage","id":"7bafa19b-086c-41cf-b2e4-a41485841f4c","savedPayload":{"position":{"x":10775.697918378928,"y":16474.480634712876},"targetPosition":{"x":10874.434788373677,"y":16939.00108620583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0993c95f-2054-48d8-9977-2d4eb24dabf7","savedPayload":{"position":{"x":10874.434788373677,"y":16939.00108620583},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End MA","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.movingAverage","id":"412d8820-facc-4065-a235-d35d86c3b569","savedPayload":{"position":{"x":11170.645398357921,"y":16474.480634712876},"targetPosition":{"x":11071.908528363174,"y":16939.00108620583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c","savedPayload":{"position":{"x":11071.908528363174,"y":16939.00108620583},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Being Previous Bandwidth","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.bandwidth * 250","id":"cbd72abc-e6c4-44d6-bd58-1bab7c0b2960","savedPayload":{"position":{"x":11531.447874700125,"y":16635.12024691078},"targetPosition":{"x":11252.309766534276,"y":17019.320892304782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"943da81e-c0ca-4213-ba8a-5dbafd3ead18","savedPayload":{"position":{"x":11252.309766534276,"y":17019.320892304782},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End Bandwidth","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.bandwidth * 250","id":"6ac14886-32ee-490f-a600-4f704458f24e","savedPayload":{"position":{"x":11795.71932145837,"y":16928.623422992503},"targetPosition":{"x":11384.445489913398,"y":17166.072480345643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b","savedPayload":{"position":{"x":11384.445489913398,"y":17166.072480345643},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 0","id":"54cece5b-472f-4c86-b6b6-83342e2890f7","savedPayload":{"position":{"x":11917.764804657438,"y":17304.240797420876},"targetPosition":{"x":11445.468231512932,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54","savedPayload":{"position":{"x":11445.468231512932,"y":17353.88116755983},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 0","id":"1572cfc8-0318-43b5-8405-a04cc00cbd16","savedPayload":{"position":{"x":11876.4815515038,"y":17697.024713780505},"targetPosition":{"x":11424.826604936114,"y":17550.273125739644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"75670aaa-849d-4156-af74-61a25ce49713","savedPayload":{"position":{"x":11424.826604936114,"y":17550.273125739644},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 30","id":"6039db7e-9c71-4906-b999-3d7848989c5a","savedPayload":{"position":{"x":11679.007811514306,"y":18039.05926460296},"targetPosition":{"x":11326.089734941366,"y":17721.290401150873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd","savedPayload":{"position":{"x":11326.089734941366,"y":17721.290401150873},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 30","id":"89393793-42d5-4dea-bca5-aee8f3349659","savedPayload":{"position":{"x":11359.488588325743,"y":18271.203568764693},"targetPosition":{"x":11166.330123347085,"y":17837.36255323174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5","savedPayload":{"position":{"x":11166.330123347085,"y":17837.36255323174},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 70","id":"c616cf49-abaf-490e-a3b7-f978442c8b4a","savedPayload":{"position":{"x":10973.171658368427,"y":18353.317767111337},"targetPosition":{"x":10973.171658368427,"y":17878.41965240506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"827e424f-3036-4645-9246-94b4bb0ebaea","savedPayload":{"position":{"x":10973.171658368427,"y":17878.41965240506},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 70","id":"d3003e73-9318-4282-a293-d61c0d98bd4b","savedPayload":{"position":{"x":10586.85472841111,"y":18271.203568764693},"targetPosition":{"x":10780.013193389768,"y":17837.36255323174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"84bdd434-48af-4f4a-8f14-62df15022d05","savedPayload":{"position":{"x":10780.013193389768,"y":17837.36255323174},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 100","id":"8d13712b-3f9e-424e-b85c-e6794ce39ca9","savedPayload":{"position":{"x":10267.335505222547,"y":18039.05926460296},"targetPosition":{"x":10620.253581795487,"y":17721.290401150873},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ec589261-f564-4ad0-b866-8c63b8a15150","savedPayload":{"position":{"x":10620.253581795487,"y":17721.290401150873},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 100","id":"8c06033c-c2b7-42a7-b509-e45a1b7edf42","savedPayload":{"position":{"x":10069.861765233052,"y":17697.024713780505},"targetPosition":{"x":10521.51671180074,"y":17550.273125739644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8949ce4a-bdad-47c2-a85f-0728ed7f9746","savedPayload":{"position":{"x":10521.51671180074,"y":17550.273125739644},"targetPosition":{"x":10973.171658368427,"y":17403.521537698784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9388e24f-4147-4878-8754-b6f6b8807813","savedPayload":{"position":{"x":10973.171658368427,"y":17403.521537698784},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"Area From 0 to 30","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"05578d4b-01e3-42fc-a4dd-b473414f467d","savedPayload":{"position":{"x":11051.266901786355,"y":16742.60912802601},"targetPosition":{"x":10952.530031791608,"y":17207.129579518965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"14810299-01f6-443c-8bbf-de8450c9efd6","savedPayload":{"position":{"x":10952.530031791608,"y":17207.129579518965},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d8eda99d-df16-4e21-b621-6f547914c461","savedPayload":{"position":{"x":10998.344968866362,"y":18116.53474789866},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 0","id":"8e21c88b-bfb7-41dd-9cbe-678d5dc4fc54"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3a844186-fa2d-45e3-9453-d11750bafb51","savedPayload":{"position":{"x":10474.050420866879,"y":17947.549281998872},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 0","id":"75670aaa-849d-4156-af74-61a25ce49713"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"95d52cc3-0a06-4181-bcd7-1e65b41194d8","savedPayload":{"position":{"x":10467.923566196412,"y":17391.299359543962},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a65fe0bd-5517-45b2-ac29-16bd198653a5","savedPayload":{"position":{"x":11000.88192043156,"y":17218.957380058357},"targetPosition":{"x":10853.79316179686,"y":17671.65003101192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}}],"id":"d76f185f-5219-4f0b-adb3-9a339b0468c6","savedPayload":{"position":{"x":10853.79316179686,"y":17671.65003101192},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Area From 30 to 70","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"2bdd38d2-0e04-4760-a8e7-af12d8a3baa7","savedPayload":{"position":{"x":11305.448108364548,"y":17182.863892148605},"targetPosition":{"x":10952.530031791608,"y":17500.632755600695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"de6f5e6b-a281-4d29-af86-72f7a545257d","savedPayload":{"position":{"x":10952.530031791608,"y":17500.632755600695},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e9bfd52e-bc47-469f-8187-4e79d79ba866","savedPayload":{"position":{"x":10750.511343902339,"y":18282.822183374326},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f562f71b-2e79-4fa0-a9d5-e1d5c4ba12b4","savedPayload":{"position":{"x":10219.90148381952,"y":18094.27742485323},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3c79161c-e899-4147-bd75-21805b23f76f","savedPayload":{"position":{"x":10210.017959105158,"y":17535.345012220765},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"84bdd434-48af-4f4a-8f14-62df15022d05"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"4cd041c2-e445-46eb-99bf-c3ceee94f101","savedPayload":{"position":{"x":10752.457877602092,"y":17347.990240008956},"targetPosition":{"x":10599.611955218668,"y":17818.401619052784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"1a7969dd-af18-4e44-b4c9-96dd2be57f7c","savedPayload":{"position":{"x":10599.611955218668,"y":17818.401619052784},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Area From 70 to 100","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"b34d9e0e-ed4a-4b99-8e29-b7ed66a3658e","savedPayload":{"position":{"x":11252.309766534274,"y":17688.441442814878},"targetPosition":{"x":10780.013193389768,"y":17738.08181295383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c35b477-500f-4c85-867f-630e2105278f","savedPayload":{"position":{"x":10780.013193389768,"y":17738.08181295383},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1777fb76-c1e2-415d-a517-2e365401490c","savedPayload":{"position":{"x":10453.089618820923,"y":18235.134267558893},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"4652d8cf-d922-44a3-b8cf-c6d329883ca0","savedPayload":{"position":{"x":9918.572459020226,"y":18070.451965747747},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"84bdd434-48af-4f4a-8f14-62df15022d05"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ef3e750e-8380-40a2-830b-3f364960e44e","savedPayload":{"position":{"x":9928.596441571442,"y":17512.275250061262},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 100","id":"8949ce4a-bdad-47c2-a85f-0728ed7f9746"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c8905f10-3c25-4fec-978a-ef356c0ad395","savedPayload":{"position":{"x":10449.775864657751,"y":17350.50878526091},"targetPosition":{"x":10307.716620245263,"y":17787.722183092785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"ec589261-f564-4ad0-b866-8c63b8a15150"}}}],"id":"cb1bcd11-0fb0-4377-bff2-dee4630e0f3f","savedPayload":{"position":{"x":10307.716620245263,"y":17787.722183092785},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 30","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"3f69a3f7-af79-47a2-9e0b-17524fc986d8","savedPayload":{"position":{"x":10564.499368385226,"y":18413.87788800291},"targetPosition":{"x":10327.050311032088,"y":18002.604056457938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"30e98617-1cfd-4fa7-814c-a5898caac0da","savedPayload":{"position":{"x":10327.050311032088,"y":18002.604056457938},"targetPosition":{"x":10089.60125367895,"y":17591.330224912967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2f5d4ab1-0d70-4baa-988a-2b7077e7b1e6","savedPayload":{"position":{"x":9852.559315011576,"y":18001.89890620948},"targetPosition":{"x":10089.60125367895,"y":17591.330224912967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"ffea0ed5-39b4-4c14-b1fc-2164a6e189fd"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b23626ca-e521-4fad-9a8b-8c9f30711de7","savedPayload":{"position":{"x":9853.267501272174,"y":17181.988158201028},"targetPosition":{"x":10089.60125367895,"y":17591.330224912967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"4bc7f337-74a7-42b7-89b7-9d4edc10fca5"}}}],"id":"857043cc-f467-44d2-89eb-2e73f35f638d","savedPayload":{"position":{"x":10089.60125367895,"y":17591.330224912967},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 30","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n }\n}","id":"9e67e8dc-0a07-4d57-be52-6023ff9087da","savedPayload":{"position":{"x":9929.297771801508,"y":18248.83394370989},"targetPosition":{"x":9978.938141940462,"y":17776.537370565384},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"767e0eba-ad98-49a9-a08d-58b5ebfaf655","savedPayload":{"position":{"x":9978.938141940462,"y":17776.537370565384},"targetPosition":{"x":10028.578512079415,"y":17304.240797420876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"9bed0cf3-56c3-4508-88c8-5dede6e574df","savedPayload":{"position":{"x":9786.551177805915,"y":17723.444437203034},"targetPosition":{"x":10028.578512079415,"y":17304.240797420876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"84bdd434-48af-4f4a-8f14-62df15022d05"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1ce29315-82a5-4b62-8e85-be087a037d73","savedPayload":{"position":{"x":9785.0377158023,"y":16882.415764553134},"targetPosition":{"x":10028.578512079415,"y":17304.240797420876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"827e424f-3036-4645-9246-94b4bb0ebaea"}}}],"id":"984a1917-1d81-4142-a50f-269a18a07c9d","savedPayload":{"position":{"x":10028.578512079415,"y":17304.240797420876},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Bandwidth","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 2,\n \"lineDash\": [2,2],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}","id":"ccb32f55-1b5e-4813-b614-0581593434a7","savedPayload":{"position":{"x":9512.419281746803,"y":17741.94845725362},"targetPosition":{"x":9830.188145198892,"y":17389.03038068068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"57a26967-b019-4352-9d9d-cc10668837c4","savedPayload":{"position":{"x":9830.188145198892,"y":17389.03038068068},"targetPosition":{"x":10147.957008650981,"y":17036.11230410774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0d8a9c6b-b0e6-4ce1-b1ad-71bd2a506a55","savedPayload":{"position":{"x":9910.202408262756,"y":17447.915351713382},"targetPosition":{"x":10147.957008650981,"y":17036.11230410774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Being Previous Bandwidth","id":"943da81e-c0ca-4213-ba8a-5dbafd3ead18"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"38f87d68-5678-46bd-9e26-45b8a8ee75f1","savedPayload":{"position":{"x":9905.549603599784,"y":16616.250362428138},"targetPosition":{"x":10147.957008650981,"y":17036.11230410774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End Bandwidth","id":"cdf38478-d5d4-410e-98fd-14b7b74bfd8b"}}}],"id":"0f7a4004-177c-4412-b0ef-2608f3c13da6","savedPayload":{"position":{"x":10147.957008650981,"y":17036.11230410774},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Value","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.85,\n \"lineWidth\": 2.25,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"6e43dca6-e750-49ff-b025-2a76185e5914","savedPayload":{"position":{"x":9473.097312243268,"y":17086.83445605637},"targetPosition":{"x":9937.61776373622,"y":16988.097586061624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"56c0efd0-d13a-4c29-98f2-d27cb6071099","savedPayload":{"position":{"x":9937.61776373622,"y":16988.097586061624},"targetPosition":{"x":10402.138215229172,"y":16889.360716066876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"68e8f2a3-54ee-4fb7-abd2-add6496c08e0","savedPayload":{"position":{"x":10162.495265977292,"y":17304.434479846783},"targetPosition":{"x":10402.138215229172,"y":16889.360716066876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin Previous Value","id":"534c2cd4-d020-43cf-9284-433a57fdcfce"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a01aa765-6bd5-49d7-afbe-44d543191f76","savedPayload":{"position":{"x":10164.712020575978,"y":16478.12648387981},"targetPosition":{"x":10402.138215229172,"y":16889.360716066876},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End Value","id":"5b05abcc-76cf-4f9d-82e5-671ab7471678"}}}],"id":"4598a671-83b9-4460-9e65-175df73eba71","savedPayload":{"position":{"x":10402.138215229172,"y":16889.360716066876},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Moving Average","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.55,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"544bf8f4-dfd5-4cd7-aba3-a47f6b477da8","savedPayload":{"position":{"x":9875.991889275621,"y":17006.019795214066},"targetPosition":{"x":10260.192534669623,"y":16726.88168704822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.previous.movingAverage > record.movingAverage","style":{"type":"Style","name":"New Style","code":"{\n \"opacity\": 0.55,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","id":"c89114e1-7181-4091-8c2d-0301a8b00478","savedPayload":{"position":{"x":10160.911794391715,"y":15782.288540759208},"targetPosition":{"x":10210.552164530669,"y":16254.585113903713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12891c27-2ec5-4a56-892e-1d29a277d5da","savedPayload":{"position":{"x":10210.552164530669,"y":16254.585113903713},"targetPosition":{"x":10260.192534669623,"y":16726.88168704822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"c9847967-ecf5-4f6a-9fe7-2759ca4795b6","savedPayload":{"position":{"x":10260.192534669623,"y":16726.88168704822},"targetPosition":{"x":10694.033550202577,"y":16920.040152026875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"a"}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"81660820-6035-481b-a909-9e89e145d61f","savedPayload":{"position":{"x":10463.679666372434,"y":17319.024782541503},"targetPosition":{"x":10694.033550202577,"y":16920.040152026875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin Previous MA","id":"0993c95f-2054-48d8-9977-2d4eb24dabf7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2d18f4cf-e5d4-4bde-9a69-85b87c410125","savedPayload":{"position":{"x":10462.293147131522,"y":16518.653999741317},"targetPosition":{"x":10694.033550202577,"y":16920.040152026875},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End MA","id":"35bdf97d-abf8-4f1e-922c-d853e6980b0c"}}}],"id":"69c19382-ed5b-48d1-9249-426a8e1e4e51","savedPayload":{"position":{"x":10694.033550202577,"y":16920.040152026875},"targetPosition":{"x":10500.87508522392,"y":17353.88116755983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"da344cd9-3c37-449a-b5be-6c65814f8562","savedPayload":{"position":{"x":10500.87508522392,"y":17353.88116755983},"targetPosition":{"x":10912.148916768892,"y":17116.432110206693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"%B Panel","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"%B Value","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.value","id":"c6ca5acc-cc3d-4802-8627-d3461747e731","savedPayload":{"position":{"x":9962.352687356339,"y":16641.533995500416},"targetPosition":{"x":10437.250802062616,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d34065b9-ce7c-4971-8270-d0819da6b188","savedPayload":{"position":{"x":10437.250802062616,"y":16641.533995500416},"targetPosition":{"x":10912.148916768892,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"Bandwidth","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.bandwidth","id":"5193f538-5133-4561-a9e4-939cfa4d9af9","savedPayload":{"position":{"x":10912.148916768892,"y":15691.737766087863},"targetPosition":{"x":10912.148916768892,"y":16166.63588079414},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ba215bbb-99c2-4433-83f8-47f2b00ee378","savedPayload":{"position":{"x":10912.148916768892,"y":16166.63588079414},"targetPosition":{"x":10912.148916768892,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"Moving Average","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.movingAverage","id":"d721b3b0-ffe7-459f-b146-954073605f0e","savedPayload":{"position":{"x":11861.945146181446,"y":16641.533995500416},"targetPosition":{"x":11387.04703147517,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8705ee2c-1bd8-4e90-b841-d2864f83f14b","savedPayload":{"position":{"x":11387.04703147517,"y":16641.533995500416},"targetPosition":{"x":10912.148916768892,"y":16641.533995500416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"36548f31-d96c-4c80-b923-dea5dd5b56c7","savedPayload":{"position":{"x":10912.148916768892,"y":16641.533995500416},"targetPosition":{"x":10912.148916768892,"y":17116.432110206693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"06b2f3f6-b138-415f-8974-31c22a930f92","savedPayload":{"position":{"x":10912.148916768892,"y":17116.432110206693},"targetPosition":{"x":11323.422748313864,"y":17353.881167559834},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Bollinger Bands","code":"{\n\"codeName\": \"BollingerBands\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[{"type":"Plotter Panel","name":"New Plotter Panel","code":"{ \n\"codeName\": \"BollingerBandsPanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"de7b7008-6f66-4d7d-96dd-1aa7b1ede335","savedPayload":{"position":{"x":12145.970411403807,"y":16878.983052853553},"targetPosition":{"x":11734.696579858835,"y":17116.432110206693},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a11bfdf8-595c-4b50-b259-6a9f777d0ea8","savedPayload":{"position":{"x":11734.696579858835,"y":17116.432110206693},"targetPosition":{"x":11323.422748313864,"y":17353.881167559834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"abd0f050-2f42-4c50-81a9-ffb0d6442cef","savedPayload":{"position":{"x":11323.422748313864,"y":17353.881167559834},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"Plotters-Bollinger-Channels-Objects","code":"{\n\"codeName\" : \"Plotter Bollinger Channels\"\n}","modules":[{"type":"Plotter Module","name":"Bollinger Channels Objects","code":"{\n\"codeName\": \"Bollinger-Channels-Objects\",\n \"icon\": \"trend\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.firstMovingAverage - record.firstDeviation","id":"8117b381-e9c7-41e3-8a51-ed49a1ca6868","savedPayload":{"position":{"x":11089.943458004851,"y":15493.678789352289},"targetPosition":{"x":11273.024275255104,"y":15685.297939083286},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9be61e7d-ae1e-4b39-9ebf-27285a5a67a9","savedPayload":{"position":{"x":11273.024275255104,"y":15685.297939083286},"targetPosition":{"x":11460.69447999367,"y":15872.661401612058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.lastMovingAverage - record.lastDeviation","id":"69cb3498-4e18-458a-b48e-e65c98b183be","savedPayload":{"position":{"x":11160.838988036045,"y":15434.857668851837},"targetPosition":{"x":11311.293295983962,"y":15653.119999825396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f87b3204-8901-4774-afcb-b4e5394e255d","savedPayload":{"position":{"x":11311.293295983962,"y":15653.119999825396},"targetPosition":{"x":11460.69447999367,"y":15872.661401612058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.lastMovingAverage + record.lastDeviation","id":"4c7b46d8-f76b-4039-af87-345c3f72a0a4","savedPayload":{"position":{"x":11234.50650106856,"y":15392.851743126912},"targetPosition":{"x":11348.562258352003,"y":15632.144365896409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5ce82101-6f77-4f54-bef5-d97edae6d44b","savedPayload":{"position":{"x":11348.562258352003,"y":15632.144365896409},"targetPosition":{"x":11460.69447999367,"y":15872.661401612058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Point","name":"New Point","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.firstMovingAverage + record.lastDeviation","id":"89e5dbc2-33ed-42b9-9b9b-376097e04aff","savedPayload":{"position":{"x":11315.22506772331,"y":15363.004236396482},"targetPosition":{"x":11389.766954911436,"y":15617.310092424661},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1","savedPayload":{"position":{"x":11389.766954911436,"y":15617.310092424661},"targetPosition":{"x":11460.69447999367,"y":15872.661401612058},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}}],"id":"703b0e1b-e2d6-457a-95d6-7b6516b2f772","savedPayload":{"position":{"x":11460.69447999367,"y":15872.661401612058},"targetPosition":{"x":11724.918520693143,"y":16330.0426526243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"New Polygon","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.2\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","id":"09105647-a665-4fb4-910d-49bcf90eb91e","savedPayload":{"position":{"x":11811.915535872633,"y":14838.933196927333},"targetPosition":{"x":11969.243396069864,"y":15343.978252040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Side'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n}","id":"ad17706f-09f0-4424-b5f3-b66fb2c76160","savedPayload":{"position":{"x":11791.314861388939,"y":14301.252839991928},"targetPosition":{"x":11880.095773494155,"y":14822.469246845927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3975ecc2-db5b-4cab-a9ab-9e13b2da3015","savedPayload":{"position":{"x":11880.095773494155,"y":14822.469246845927},"targetPosition":{"x":11969.243396069864,"y":15343.978252040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Up'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR. GREEN\"\n}","id":"0b263642-8fc7-4fdc-a915-9480c8493e68","savedPayload":{"position":{"x":11929.541858761027,"y":14286.826945482286},"targetPosition":{"x":11949.242431062146,"y":14815.22527452787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e218ed70-9da7-43c5-9c23-9e010e08b5b5","savedPayload":{"position":{"x":11949.242431062146,"y":14815.22527452787},"targetPosition":{"x":11969.243396069864,"y":15343.978252040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Down'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}","id":"ce3abe3f-eb38-4e0f-94bb-9c397ed78f49","savedPayload":{"position":{"x":12067.61854623178,"y":14290.660229449577},"targetPosition":{"x":12018.336189126043,"y":14817.124566696122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"251d5031-13f9-493b-aa35-126f5221bb21","savedPayload":{"position":{"x":12018.336189126043,"y":14817.124566696122},"targetPosition":{"x":11969.243396069864,"y":15343.978252040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"atMousePosition === true","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\",\n \"opacity\": 0.1\n}","id":"2ea26fbc-74c5-4fb5-b64f-c4c7b289003c","savedPayload":{"position":{"x":12204.494103530913,"y":14312.972832765105},"targetPosition":{"x":12086.630543635747,"y":14828.407327657918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"8a0f9c00-67be-47fa-9cde-ec6c499c9bec","savedPayload":{"position":{"x":12086.630543635747,"y":14828.407327657918},"targetPosition":{"x":11969.243396069864,"y":15343.978252040546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"f2d2ac14-9859-4228-81d9-280c639c1b37","savedPayload":{"position":{"x":11969.243396069864,"y":15343.978252040546},"targetPosition":{"x":11989.482756590687,"y":15872.006759374886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.25,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0]\n }\n}","id":"d85d9603-7ff2-4d45-aa58-9b8ebe23a65f","savedPayload":{"position":{"x":12068.03197194864,"y":15088.478852453649},"targetPosition":{"x":12087.730985466773,"y":15352.89757054276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Side'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.DARK\"\n}","id":"d09de0b4-f477-42e9-a944-6bde9a9a68dd","savedPayload":{"position":{"x":12147.673842243628,"y":14825.357952673165},"targetPosition":{"x":12118.022120313864,"y":15089.023048797266},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"08167019-4685-45ca-8572-74706f2fb971","savedPayload":{"position":{"x":12118.022120313864,"y":15089.023048797266},"targetPosition":{"x":12087.730985466773,"y":15352.89757054276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Up'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n}","id":"ebab2c53-c230-4622-a5d1-a3e0bd1d4139","savedPayload":{"position":{"x":12230.073924133634,"y":14841.682617772187},"targetPosition":{"x":12159.9431673098,"y":15097.434783865474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5b721945-b84b-4e19-a7db-777bc1c1fee1","savedPayload":{"position":{"x":12159.9431673098,"y":15097.434783865474},"targetPosition":{"x":12087.730985466773,"y":15352.89757054276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}},{"type":"Style Condition","name":"New Style Condition","code":"record.direction === 'Down'","style":{"type":"Style","name":"New Style","code":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}","id":"8bef9d11-9184-420e-a841-97a19f6a160b","savedPayload":{"position":{"x":12310.616848014355,"y":14871.703978713105},"targetPosition":{"x":12200.849997436157,"y":15113.030325478972},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a530140d-d0bb-4989-8ca8-d9846adbc91d","savedPayload":{"position":{"x":12200.849997436157,"y":15113.030325478972},"targetPosition":{"x":12087.730985466773,"y":15352.89757054276},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":2},"uiObject":{}}}],"id":"add24099-1310-4e86-99fc-9db01a272b6e","savedPayload":{"position":{"x":12087.730985466773,"y":15352.89757054276},"targetPosition":{"x":11989.482756590687,"y":15872.006759374886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7be4c16d-772a-4750-9735-09d3d9e16037","savedPayload":{"position":{"x":11748.011421595977,"y":15936.998700667189},"targetPosition":{"x":11989.482756590687,"y":15872.006759374886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"9be61e7d-ae1e-4b39-9ebf-27285a5a67a9"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1a592de1-eb28-41eb-8ddb-b22e5034be53","savedPayload":{"position":{"x":11891.727177099134,"y":15872.229502889231},"targetPosition":{"x":11989.482756590687,"y":15872.006759374886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"f87b3204-8901-4774-afcb-b4e5394e255d"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e90a30b1-cd5d-4331-bf74-7cfd4242db34","savedPayload":{"position":{"x":11704.49203137792,"y":15795.601743122548},"targetPosition":{"x":11989.482756590687,"y":15872.006759374886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"5ce82101-6f77-4f54-bef5-d97edae6d44b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ae4311e5-a02d-46d7-a41c-79e6945f9f21","savedPayload":{"position":{"x":11840.243502210422,"y":15785.31047191111},"targetPosition":{"x":11989.482756590687,"y":15872.006759374886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"New Point","id":"45dbe6c3-9433-4b6d-8aa5-691cf6eba8a1"}}}],"id":"6e21446c-93e7-44ad-814d-3cd2fa8f8baf","savedPayload":{"position":{"x":11989.482756590687,"y":15872.006759374886},"targetPosition":{"x":11724.918520693143,"y":16330.0426526243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"0b08f6f6-2317-42fb-ab3a-db8957d76dfa","savedPayload":{"position":{"x":11724.918520693143,"y":16330.0426526243},"targetPosition":{"x":11724.918988992453,"y":16858.576123416715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":"o"}}},"panels":[{"type":"Plotter Panel","name":"Channel Panel","code":"{ \n\"codeName\": \"\"\n}","javascriptCode":{"type":"Javascript Code","code":" printLabel('Direction', X_AXIS, PANEL_HEIGHT * 0.05, '1')\n printLabel(currentRecord.data.direction, X_AXIS, PANEL_HEIGHT * 0.10, '0.50')\n\n printLabel('Periods', X_AXIS, PANEL_HEIGHT * 0.15, '1')\n printLabel(currentRecord.data.period, X_AXIS, PANEL_HEIGHT * 0.20, '0.50')\n\n let fixedValue = ''\n\n fixedValue = currentRecord.data.firstMovingAverage\n if (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2) } else { fixedValue = '' }\n\n printLabel('Initial Moving Average', X_AXIS, PANEL_HEIGHT * 0.25, '1')\n printLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.30, '0.50')\n\n fixedValue = currentRecord.data.lastMovingAverage\n if (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2) } else { fixedValue = '' }\n\n printLabel('Final Moving Average', X_AXIS, PANEL_HEIGHT * 0.35, '1')\n printLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.40, '0.50')","id":"ab8e6fc4-e617-4f43-bd23-9887616a3bf2","savedPayload":{"position":{"x":11989.576247626113,"y":16400.122682656915},"targetPosition":{"x":11857.20645378497,"y":16629.223276726},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"09c8f781-3e54-4bed-bd9a-83e8179fdd66","savedPayload":{"position":{"x":11857.20645378497,"y":16629.223276726},"targetPosition":{"x":11724.918988992453,"y":16858.576123416715},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"id":"52881346-3e4b-45e0-92d2-af130d381b8e","savedPayload":{"position":{"x":11724.918988992453,"y":16858.576123416715},"targetPosition":{"x":11588.258105378642,"y":17370.07098818927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Bollinger Sub Channels Objects","code":"{\n\"codeName\": \"Bollinger-Sub-Channels-Objects\",\n\"icon\": \"trend\"\n}","javascriptCode":{"type":"Javascript Code","code":"/* Definition of the points we are going to use while drawing */\nlet point1\nlet point2\nlet point3\nlet point4\n\npoint1 = {\n x: record.begin,\n y: record.firstMovingAverage - record.firstDeviation\n}\n\npoint2 = {\n x: record.end,\n y: record.lastMovingAverage - record.lastDeviation\n}\n\npoint3 = {\n x: record.end,\n y: record.lastMovingAverage + record.lastDeviation\n}\n\npoint4 = {\n x: record.begin,\n y: record.firstMovingAverage + record.firstDeviation\n}\n\n/* Contributing to Auto-Scale*/\ncoordinateSystem.reportValue(record.firstMovingAverage - record.firstDeviation)\ncoordinateSystem.reportValue(record.lastMovingAverage - record.lastDeviation)\ncoordinateSystem.reportValue(record.lastMovingAverage + record.lastDeviation)\ncoordinateSystem.reportValue(record.firstMovingAverage + record.firstDeviation)\n\n/*\nThe information we store in files is independent from the charing system and its coordinate systems.\nThat means that the first thing we allways need to do is to trasform these points to the coordinate system of the timeline.\n*/\npoint1 = coordinateSystem.transformThisPoint(point1)\npoint2 = coordinateSystem.transformThisPoint(point2)\npoint3 = coordinateSystem.transformThisPoint(point3)\npoint4 = coordinateSystem.transformThisPoint(point4)\n\n/*\nThe browser canvas object does not care about our timeline and its coordinate system. In order to draw on a html canvas we\nneed the points to be converted into the canvas coordinate system.\nNext we transform again to the screen coordinate system.\n*/\npoint1 = transformThisPoint(point1, thisObject.container)\npoint2 = transformThisPoint(point2, thisObject.container)\npoint3 = transformThisPoint(point3, thisObject.container)\npoint4 = transformThisPoint(point4, thisObject.container)\n\n/* We make sure the points do not fall outside the canvas.chartingSpace.viewport visible area. This step allways need to be done. */\npoint1 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point1)\npoint2 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point2)\npoint3 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point3)\npoint4 = canvas.chartingSpace.viewport.fitIntoVisibleArea(point4)\n\npoint1 = thisObject.fitFunction(point1);\npoint2 = thisObject.fitFunction(point2);\npoint3 = thisObject.fitFunction(point3);\npoint4 = thisObject.fitFunction(point4);\n\n/*\nNow that we have our 4 points as coordinates of the actual screen (or html canvas object), we can actaully start drawing.\nFirst we are going to draw the shape backgound.\n*/\nbrowserCanvasContext.beginPath()\n\nbrowserCanvasContext.moveTo(point1.x, point1.y)\nbrowserCanvasContext.lineTo(point2.x, point2.y)\nbrowserCanvasContext.lineTo(point3.x, point3.y)\nbrowserCanvasContext.lineTo(point4.x, point4.y)\n\nbrowserCanvasContext.closePath()\n\nlet opacity = '0.25' // The backgound will be quite transparent. Possible values goes from 0..1\n\n/* Depending on the direction of the channel, we use a different color for the border lines. */\nif (record.direction === 'Side') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.DARK + ', ' + opacity + ')' }\nif (record.direction === 'Up') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.PATINATED_TURQUOISE + ', ' + opacity + ')' }\nif (record.direction === 'Down') { browserCanvasContext.strokeStyle = 'rgba(' + UI_COLOR.RED + ', ' + opacity + ')' }\n\nswitch (record.slope) {\n case 'Side': {\n opacity = '0.1';\n break;\n }\n case 'Gentle': {\n opacity = '0.1';\n break;\n }\n case 'Medium': {\n opacity = '0.15';\n break;\n }\n case 'Steep': {\n opacity = '0.2';\n break;\n }\n case 'Extreme': {\n opacity = '0.25';\n break;\n }\n}\n\n/* Depending on the direction of the channel, we use a different color for the background. */\nif (record.direction === 'Side' || record.slope === 'Side') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.LIGHT + ', ' + opacity + ')'; }\nif (record.direction === 'Up') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.GREEN + ', ' + opacity + ')' }\nif (record.direction === 'Down') { browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.RUSTED_RED + ', ' + opacity + ')' }\n\n/* If the mouse is positioned in betwheen the begining and ending of our object, we can opt for changing the color of that specific object. */\nif (atMousePosition) {\n browserCanvasContext.fillStyle = 'rgba(' + UI_COLOR.TITANIUM_YELLOW + ', 0.1)'\n}\n\nbrowserCanvasContext.fill() // This is what actually apply the previous instructions on the html canvas object of the browser.\n\n/* Second we are going to draw the shape borders. */\nbrowserCanvasContext.beginPath()\n\nbrowserCanvasContext.moveTo(point1.x, point1.y)\nbrowserCanvasContext.lineTo(point2.x, point2.y)\nbrowserCanvasContext.lineTo(point3.x, point3.y)\nbrowserCanvasContext.lineTo(point4.x, point4.y)\n\nbrowserCanvasContext.closePath()\n\nbrowserCanvasContext.lineWidth = 1 // We use 1 as standard line width\nbrowserCanvasContext.setLineDash([0, 0]) // We do not want dashed lines in this case.\nbrowserCanvasContext.stroke() // This actually draw the borders of our shape.","id":"63406674-a797-430a-96c7-e5bcacb286bc","savedPayload":{"position":{"x":12227.465921681665,"y":16538.188884673058},"targetPosition":{"x":11962.966222422501,"y":16995.918311630838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"Sub-Channel Panel","code":"{ \n\"codeName\": \"\"\n}","javascriptCode":{"type":"Javascript Code","code":"printLabel('Direction', X_AXIS, PANEL_HEIGHT * 0.05, '1');\nprintLabel(currentRecord.data.direction, X_AXIS, PANEL_HEIGHT * 0.10, '0.50');\n\nprintLabel('Periods', X_AXIS, PANEL_HEIGHT * 0.15, '1');\nprintLabel(currentRecord.data.period, X_AXIS, PANEL_HEIGHT * 0.20, '0.50');\n\nlet fixedValue = '';\n\nfixedValue = currentRecord.data.firstMovingAverage;\nif (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2); } else { fixedValue = ''; }\n\nprintLabel('Initial Moving Average', X_AXIS, PANEL_HEIGHT * 0.25, '1');\nprintLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.30, '0.50');\n\nfixedValue = currentRecord.data.lastMovingAverage;\nif (fixedValue !== undefined) { fixedValue = fixedValue.toFixed(2); } else { fixedValue = ''; }\n\nprintLabel('Final Moving Average', X_AXIS, PANEL_HEIGHT * 0.35, '1');\nprintLabel(fixedValue, X_AXIS, PANEL_HEIGHT * 0.40, '0.50');\n\nprintLabel('Slope', X_AXIS, PANEL_HEIGHT * 0.45, '1');\nprintLabel(currentRecord.data.slope, X_AXIS, PANEL_HEIGHT * 0.50, '0.50');","id":"60b78d10-ba3e-4530-b6d6-22dd3bafbdc0","savedPayload":{"position":{"x":12878.821743625873,"y":16467.62262468272},"targetPosition":{"x":12420.975250853648,"y":16731.77856925905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0ce6611c-1e9a-4fb6-8a5f-809c8b65f89a","savedPayload":{"position":{"x":12420.975250853648,"y":16731.77856925905},"targetPosition":{"x":11962.966222422501,"y":16995.918311630838},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"f8c4b699-1f40-4832-b427-68da3341daa8","savedPayload":{"position":{"x":11962.966222422501,"y":16995.918311630838},"targetPosition":{"x":11588.258105378642,"y":17370.07098818927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{"shortcutKey":"x"}}}],"id":"343f37be-cc77-4513-a296-7925edfcf0c4","savedPayload":{"position":{"x":11588.258105378642,"y":17370.07098818927},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"Plotters-Trading-Simulation","code":"{\n\"codeName\" : \"PlottersTradingSimulation\"\n}","modules":[{"type":"Plotter Module","name":"Trading Simulation","code":"{\n\"codeName\": \"TradingSimulation\",\n\"isLegacy\": true,\n\"icon\": \"placeholder\"\n}","panels":[{"type":"Plotter Panel","name":"Trading Simulation Panel","code":"{ \n\"codeName\": \"TradingSimulationPanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"0061c7b0-341d-41a7-a0a6-b675f25b7da8","savedPayload":{"position":{"x":10924.693160650875,"y":17138.15937795282},"targetPosition":{"x":11323.422748313864,"y":17368.366012723916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7864b9e4-3150-4d1d-abd9-0a43a9fe4c4f","savedPayload":{"position":{"x":11323.422748313864,"y":17368.366012723916},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Conditions","code":"{\n\"codeName\": \"Conditions\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[],"id":"546d0a94-e878-41c1-a6e6-7dd28832f79b","savedPayload":{"position":{"x":11722.152335976853,"y":17138.159377952823},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Strategies","code":"{\n\"codeName\": \"Strategies\",\n\"isLegacy\": true,\n\"icon\": \"quality\"\n}","panels":[],"id":"9b0c4f4b-d67c-48ae-97f1-bd614e85ced8","savedPayload":{"position":{"x":12120.881923639841,"y":17368.366012723916},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Trades","code":"{\n\"codeName\": \"Trades\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[],"id":"382004c6-e318-4d9d-9791-505f329f1e54","savedPayload":{"position":{"x":12120.881923639841,"y":17828.77928226611},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"Simulation Execution","code":"{\n\"codeName\": \"SimulationExecution\",\n\"isLegacy\": true,\n\"icon\": \"band\"\n}","panels":[{"type":"Plotter Panel","name":"Simulation Execution Panel","code":"{ \n\"codeName\": \"SimulationExecutionPanel\" ,\n\"isLegacy\": true\n}","panelData":[],"id":"7a1177aa-d297-4452-bad5-58b681a740ca","savedPayload":{"position":{"x":11722.152335976853,"y":18519.399186579394},"targetPosition":{"x":11722.152335976853,"y":18058.985917037204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"96dede74-e7bc-4c50-a9ba-2bec8a5f4884","savedPayload":{"position":{"x":11722.152335976853,"y":18058.985917037204},"targetPosition":{"x":11722.152335976853,"y":17598.572647495013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"90f0675d-f4d1-480f-aa75-c8162d53ea0f","savedPayload":{"position":{"x":11722.152335976853,"y":17598.572647495013},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"35be7b1c-a0f7-4b5f-9ee1-8fb51595e959","savedPayload":{"position":{"x":11323.422748313864,"y":17828.77928226611},"targetPosition":{"x":11323.422748313864,"y":17828.77928226611},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"m"}}},{"type":"Data Mine","name":"Sparta","code":"{\n\"codeName\": \"Sparta\"\n}","sensorBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"SMA","code":"{\n\"codeName\": \"SMA\",\n\"repo\": \"SMA-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Calculates SMAs for Time Frames of 01-hs and above.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"5302effb-1f09-4a30-9f71-6956b8b9ca88","savedPayload":{"position":{"x":28869.026521281943,"y":18288.28951081023},"targetPosition":{"x":27714.069146229263,"y":18288.28951081023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"3b21f9d7-2cbc-4c23-80c8-cc5e5b06a22c"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"8221593c-6298-4b4c-bfc2-cffbc9e5cd0f","savedPayload":{"position":{"x":27133.35738316016,"y":19294.11178899882},"targetPosition":{"x":27714.069146229263,"y":18288.28951081023},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"af9b9cef-2a74-486f-b79e-047d68669a1f"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"aabd0857-b4fc-404a-8967-967475ed3993","savedPayload":{"position":{"x":27133.35738316016,"y":17282.467232621642},"targetPosition":{"x":27714.069146229263,"y":18288.28951081023},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"78a6ef37-4df8-4ac8-83a0-c9a732467c59"}}}],"id":"85a56739-9351-444b-95e9-a57470dca38a","savedPayload":{"position":{"x":27714.069146229263,"y":18288.28951081023},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"d49d1e94-1960-4121-8e40-be8af52947ee","savedPayload":{"position":{"x":27916.937995304066,"y":17605.62189048067},"targetPosition":{"x":26774.45777591658,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"81346f2f-13f2-46f4-85f5-a04b4d80f455"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"f7cf0949-06fc-4c98-a399-61fac1671c6e","savedPayload":{"position":{"x":26198.58056141836,"y":18603.07048491283},"targetPosition":{"x":26774.45777591658,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Olivia Candles","id":"4228fdf3-e992-46b2-a91e-de95108a753d","savedPayload":{"position":{"x":26186.250335306187,"y":16586.816717953418},"targetPosition":{"x":26774.45777591658,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"f404e748-b631-4cc5-975c-2a0736e55c0d","savedPayload":{"position":{"x":26774.45777591658,"y":17605.62189048067},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"81346f2f-13f2-46f4-85f5-a04b4d80f455","savedPayload":{"position":{"x":26895.859592306708,"y":16450.5607639404},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"2bce272e-2712-4f28-9736-03b51929aba2","savedPayload":{"position":{"x":26900.769618071245,"y":16454.128106471937},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"b569db86-9ab5-4ba2-be41-357a9bce84b4","savedPayload":{"position":{"x":28896.4841493222,"y":16660.834878059246},"targetPosition":{"x":27835.47096261939,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"456269f6-9849-4d5f-9c8c-7cd7d1eef297","savedPayload":{"position":{"x":27835.47096261939,"y":17133.228384269958},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Describe what the process does.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"417d3141-1e22-4ee6-b2d6-531a55b95c88","savedPayload":{"position":{"x":30738.25159869806,"y":16711.31659188728},"targetPosition":{"x":29577.6062518267,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"2c338fe0-385f-45ab-b210-b98ef013228d"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"022edfeb-ec62-4cd9-85bf-20e9f444e3c1","savedPayload":{"position":{"x":27058.32693433509,"y":18580.24475371318},"targetPosition":{"x":29577.6062518267,"y":16711.31659188728},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"de5cfa30-edbf-4d5b-8d7f-facfb69a0f3e"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"42e89cd9-acbe-49cd-b6f6-7671317796d6","savedPayload":{"position":{"x":27058.32693433509,"y":16568.60019733601},"targetPosition":{"x":29577.6062518267,"y":16711.31659188728},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f155e2ed-7082-4021-a4ff-a6f3cfd5683d"}}}],"id":"ad03dff7-56b2-4980-bc14-1b6c41fdf6cf","savedPayload":{"position":{"x":29577.6062518267,"y":16711.31659188728},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"d674a833-b9c8-4bdb-84de-e007ab243860","savedPayload":{"position":{"x":29889.36909014658,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"d2727d60-b26b-4e8b-a635-fbe78bc81240"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"ba857809-2273-4280-aa19-4b50837abccb","savedPayload":{"position":{"x":28775.082332932074,"y":18995.7055556834},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"40e12ba8-59dc-4eaf-a30d-07bb8192e0a6","savedPayload":{"position":{"x":27663.36161563496,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Olivia Candles","id":"5f5e40cb-841e-4b18-a249-a04d541d31a0","savedPayload":{"position":{"x":28775.082332932074,"y":16633.880323554156},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b6aae3c7-2d70-4ffd-a5e5-951f0a565b13","savedPayload":{"position":{"x":28775.082332932074,"y":17815.896004599515},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"d2727d60-b26b-4e8b-a635-fbe78bc81240","savedPayload":{"position":{"x":28057.283118444913,"y":15606.737179175045},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"8b753072-e4c9-4671-a5ce-eea9e1c1ba0f","savedPayload":{"position":{"x":27506.94581919739,"y":16050.71731128946},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"87c9e783-adc5-40e3-b1fb-fdb2994c1217","savedPayload":{"position":{"x":29552.226361216377,"y":16952.7901209622},"targetPosition":{"x":28416.182725688494,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"333ae5d7-7ec1-4f08-b206-91e3b4f2c99f","savedPayload":{"position":{"x":28416.182725688494,"y":16711.31659188728},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Popular SMAs","code":"{\n \"codeName\": \"Popular-SMAs\",\n \"singularVariableName\": \"popularSMA\",\n \"pluralVariableName\": \"popularSMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Popular-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"3b21f9d7-2cbc-4c23-80c8-cc5e5b06a22c","savedPayload":{"position":{"x":27972.55841403745,"y":16711.31659188728},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Popular-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Popular-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"2c338fe0-385f-45ab-b210-b98ef013228d","savedPayload":{"position":{"x":28775.082332932074,"y":15606.737179175045},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"673a7fbf-1a73-4220-a561-84cf8b11c3a7","savedPayload":{"position":{"x":30115.44769189089,"y":15719.667520296987},"targetPosition":{"x":28954.024165752686,"y":15719.667520296987},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"305fc918-e6df-48d7-a7b5-726e3fa8f958","savedPayload":{"position":{"x":28954.024165752686,"y":15719.667520296987},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"002ffd5e-583c-4af5-87eb-a886fd3bc50e","savedPayload":{"position":{"x":29160.65627424018,"y":13892.72659560029},"targetPosition":{"x":29617.12479236426,"y":14960.687783579006},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a305a94d-3af9-430a-8642-5ffb1229710f","savedPayload":{"position":{"x":29617.12479236426,"y":14960.687783579006},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA20","code":"{\n \"codeName\": \"sma20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma20","id":"5adb676d-35a8-47b2-aa47-dc0e6edf8a81","savedPayload":{"position":{"x":31174.317736279903,"y":13983.160236136517},"targetPosition":{"x":30623.95552338412,"y":15005.904603847119},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1657736e-6bc4-4279-9e65-5b0b0cf737cb","savedPayload":{"position":{"x":30623.95552338412,"y":15005.904603847119},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA50","code":"{\n \"codeName\": \"sma50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma50","id":"85033109-c11c-43d2-84cc-4510dae276ca","savedPayload":{"position":{"x":32359.111255012205,"y":15613.888614811081},"targetPosition":{"x":31216.35228275027,"y":15821.268793184401},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e7f1f78d-3a6d-49a2-b522-4423bd8d6a82","savedPayload":{"position":{"x":31216.35228275027,"y":15821.268793184401},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA100","code":"{\n \"codeName\": \"sma100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma100","id":"43eebecb-65db-4e64-902a-582515e06daa","savedPayload":{"position":{"x":31822.863145448304,"y":17556.940001685278},"targetPosition":{"x":30948.22822796832,"y":16792.7944866215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"090fa9ea-f050-4315-9360-3958ce5debaa","savedPayload":{"position":{"x":30948.22822796832,"y":16792.7944866215},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA200","code":"{\n \"codeName\": \"sma200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma200","id":"5bdf982c-5480-4f90-9ec2-7708bf2d4943","savedPayload":{"position":{"x":29969.37917155776,"y":18349.157071417787},"targetPosition":{"x":30021.48624102305,"y":17188.903021487753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8146fe70-3592-4f27-af4a-d3d8e93268d1","savedPayload":{"position":{"x":30021.48624102305,"y":17188.903021487753},"targetPosition":{"x":30073.593310488337,"y":16028.64897155772},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"1b29d760-f7fe-48a5-928c-212a6f9a2486","savedPayload":{"position":{"x":30073.593310488337,"y":16028.64897155772},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last200.push(candle.close) // Add the current close value to the last 200 array.\n\nif (variable.last200.length > 200) {\n variable.last200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 200 elements.\n}\n\nvariable.sma20 = calculateSMA(20)\nvariable.sma50 = calculateSMA(50)\nvariable.sma100 = calculateSMA(100)\nvariable.sma200 = calculateSMA(200)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last200.length - periods; i < variable.last200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last200.length=\" + variable.last200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"a9904080-6677-45e0-bcac-f336e882380a","savedPayload":{"position":{"x":32195.619683893958,"y":16449.197199795413},"targetPosition":{"x":31134.606497191147,"y":16921.590706006125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"f"}}},"id":"52a2ea69-6420-40f6-90f0-3330d33e6f67","savedPayload":{"position":{"x":31134.606497191147,"y":16921.590706006125},"targetPosition":{"x":30073.593310488337,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"2790fd06-6fe8-4175-bbfc-854d9909aeb4","savedPayload":{"position":{"x":31113.615020236415,"y":18549.04533875711},"targetPosition":{"x":29952.19149409821,"y":18549.04533875711},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6d5772df-819e-4968-9e27-61981c08f0e2","savedPayload":{"position":{"x":29952.19149409821,"y":18549.04533875711},"targetPosition":{"x":30073.593310488337,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1f881ff-a04f-4663-9747-2042d4581953","savedPayload":{"position":{"x":30073.593310488337,"y":17393.984212216837},"targetPosition":{"x":29133.981940175654,"y":16711.31659188728},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4029d5bf-a8ad-4d80-b874-2af506e0ab34","savedPayload":{"position":{"x":29133.981940175654,"y":16711.31659188728},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"SMA Popular","id":"ddf21e96-c312-4ebe-9e2b-f56e8ea072aa"}}},{"type":"Product Definition","name":"Base7 SMAs","code":"{\n \"codeName\": \"Base7-SMAs\",\n \"singularVariableName\": \"base7SMA\",\n \"pluralVariableName\": \"base7SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base7-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"78a6ef37-4df8-4ac8-83a0-c9a732467c59","savedPayload":{"position":{"x":28775.082332932074,"y":16450.5607639404},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base7-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base7-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"f155e2ed-7082-4021-a4ff-a6f3cfd5683d","savedPayload":{"position":{"x":30073.593310488337,"y":16028.648971557723},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"6d7e37c5-d80e-44a3-8484-f532bcfc7819","savedPayload":{"position":{"x":28754.09085597734,"y":16188.441371848534},"targetPosition":{"x":29815.104042680152,"y":16660.834878059246},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"87203f0b-0fb8-4875-8127-d715198bf01b","savedPayload":{"position":{"x":29815.104042680152,"y":16660.834878059246},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"bf74ad1e-a569-4428-a387-b0f39bb63759","savedPayload":{"position":{"x":29321.829172814363,"y":15407.016616995326},"targetPosition":{"x":30098.973201098663,"y":16270.122500632642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0bc477f0-8b7d-4c75-8613-0cc63a25a79d","savedPayload":{"position":{"x":30098.973201098663,"y":16270.122500632642},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA7","code":"{\n \"codeName\": \"sma7\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma7","id":"1a89def9-4270-4584-93c3-86ca30cb184c","savedPayload":{"position":{"x":30158.3180148958,"y":14924.069558845487},"targetPosition":{"x":30517.217622139382,"y":16028.648971557723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a87dddd8-9806-45be-b9a9-0e3196da48a7","savedPayload":{"position":{"x":30517.217622139382,"y":16028.648971557723},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA14","code":"{\n \"codeName\": \"sma14\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma14","id":"c0b78d39-a652-4d13-9fce-1b56d4e6ffbb","savedPayload":{"position":{"x":31118.92086216321,"y":14823.106131189415},"targetPosition":{"x":30997.519045773086,"y":15978.167257729687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"114a04b9-e5b6-4f60-ad99-760c10275f9e","savedPayload":{"position":{"x":30997.519045773086,"y":15978.167257729687},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA21","code":"{\n \"codeName\": \"sma21\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma21","id":"4740139a-d2d7-4050-a0f6-145eef002bed","savedPayload":{"position":{"x":32037.540755521168,"y":15121.583827892788},"targetPosition":{"x":31456.828992452065,"y":16127.406106081373},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ac8182cd-7f7b-44e9-a91c-b470be594ef0","savedPayload":{"position":{"x":31456.828992452065,"y":16127.406106081373},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA28","code":"{\n \"codeName\": \"sma28\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma28","id":"0a2f17a1-2663-477a-8c28-015592a67a7e","savedPayload":{"position":{"x":32755.33997000833,"y":15767.893143610841},"targetPosition":{"x":31815.728599695645,"y":16450.5607639404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"81c852eb-9b3e-4505-b81a-f236b39d770d","savedPayload":{"position":{"x":31815.728599695645,"y":16450.5607639404},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA35","code":"{\n \"codeName\": \"sma35\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma35","id":"1a30763f-6398-475f-b232-ff0da4ad41fa","savedPayload":{"position":{"x":33148.204500438726,"y":16650.28132612012},"targetPosition":{"x":32012.160864910846,"y":16891.75485519504},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a8a4dd40-6286-46b0-8f4d-61893d2d9234","savedPayload":{"position":{"x":32012.160864910846,"y":16891.75485519504},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA70","code":"{\n \"codeName\": \"sma70\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma70","id":"07471d43-2432-4961-81b5-4aa1bb399df4","savedPayload":{"position":{"x":33148.204500438726,"y":17616.175442419797},"targetPosition":{"x":32012.160864910846,"y":17374.701913344878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9dbc330c-e654-4591-92d0-c3e92262436e","savedPayload":{"position":{"x":32012.160864910846,"y":17374.701913344878},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA140","code":"{\n \"codeName\": \"sma140\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma140","id":"0ef6719d-cfa8-458e-a137-6bd2e77aa6fd","savedPayload":{"position":{"x":32755.33997000833,"y":18498.563624929073},"targetPosition":{"x":31815.728599695645,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"93814c2c-8fff-4415-9934-1356bf555015","savedPayload":{"position":{"x":31815.728599695645,"y":17815.896004599515},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA210","code":"{\n \"codeName\": \"sma210\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma210","id":"037c98d5-1eef-4928-ade0-a70021337aa5","savedPayload":{"position":{"x":32037.540755521168,"y":19144.87294064713},"targetPosition":{"x":31456.828992452065,"y":18139.050662458543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"efbcaa0c-2bf3-44e6-aae3-4f73c6255c69","savedPayload":{"position":{"x":31456.828992452065,"y":18139.050662458543},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA280","code":"{\n \"codeName\": \"sma280\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma280","id":"2bdc1e1e-b6a3-4e68-90b5-e88e64684804","savedPayload":{"position":{"x":32158.9425719113,"y":18288.28951081023},"targetPosition":{"x":30997.51904577309,"y":18288.28951081023},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b302071-d15f-43b3-9ab2-4b970a379ebc","savedPayload":{"position":{"x":30997.51904577309,"y":18288.28951081023},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA350","code":"{\n \"codeName\": \"sma350\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma350","id":"18baf5c6-5aa5-4f66-8637-9966fdf4acf4","savedPayload":{"position":{"x":31678.641148277587,"y":18237.807796982193},"targetPosition":{"x":30517.217622139382,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1de76b8-1665-4142-b8fc-712203bad655","savedPayload":{"position":{"x":30517.217622139382,"y":18237.807796982193},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA700","code":"{\n \"codeName\": \"sma700\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma700","id":"c8f08ae8-f608-40f1-8df3-e4eb537a89ed","savedPayload":{"position":{"x":29321.829172814363,"y":18859.44015154459},"targetPosition":{"x":30098.973201098663,"y":17996.334267907274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83b3c070-c0cb-4a4b-86ea-0b6292f57c13","savedPayload":{"position":{"x":30098.973201098663,"y":17996.334267907274},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1400","code":"{\n \"codeName\": \"sma1400\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1400","id":"ca4c686e-61d0-4dc0-96f9-9ee80d856422","savedPayload":{"position":{"x":28754.09085597734,"y":18078.015396691382},"targetPosition":{"x":29815.104042680152,"y":17605.62189048067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e07922ab-0abb-4216-a534-07db74399c2a","savedPayload":{"position":{"x":29815.104042680152,"y":17605.62189048067},"targetPosition":{"x":30876.117229382962,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f3c4fe44-c417-4c98-9547-4b0c062f7bd7","savedPayload":{"position":{"x":30876.117229382962,"y":17133.228384269958},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1400.push(candle.close) // Add the current close value to the last 1400 array.\n\nif (variable.last1400.length > 1400) {\n variable.last1400.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1400 elements.\n}\n\nvariable.sma7 = calculateSMA(7)\nvariable.sma14 = calculateSMA(14)\nvariable.sma21 = calculateSMA(21)\nvariable.sma28 = calculateSMA(28)\nvariable.sma35 = calculateSMA(35)\nvariable.sma70 = calculateSMA(70)\nvariable.sma140 = calculateSMA(140)\nvariable.sma210 = calculateSMA(210)\nvariable.sma280 = calculateSMA(280)\nvariable.sma350 = calculateSMA(350)\nvariable.sma700 = calculateSMA(700)\nvariable.sma1400 = calculateSMA(1400)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1400.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1400.length - periods; i < variable.last1400.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1400[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1400.length=\" + variable.last1400.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1400[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"27796e5a-2553-47c6-bddd-c8deaed05c2f","savedPayload":{"position":{"x":32345.680581544104,"y":18720.754855132032},"targetPosition":{"x":31209.63694601622,"y":18479.281326057113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e5d799ba-3a4f-45fb-8533-4c3de5d7886f","savedPayload":{"position":{"x":31209.63694601622,"y":18479.281326057113},"targetPosition":{"x":30073.593310488337,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1400 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1400 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"17ee3425-2a07-4523-b005-bac9dbf75184","savedPayload":{"position":{"x":30457.872808342243,"y":19100.91368061951},"targetPosition":{"x":29296.449282204037,"y":19100.91368061951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e9e5c8c-98e2-4bbf-884a-071449177692","savedPayload":{"position":{"x":29296.449282204037,"y":19100.91368061951},"targetPosition":{"x":30073.593310488337,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6bd8fef6-49f7-45c5-9f9f-944785f8578e","savedPayload":{"position":{"x":30073.593310488337,"y":18237.807796982193},"targetPosition":{"x":29714.693703244757,"y":17133.228384269958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a03ef0ea-5be9-4d40-952e-24789e77dbb6","savedPayload":{"position":{"x":29714.693703244757,"y":17133.228384269958},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"SMA Base 7","id":"515565ff-dee2-4adf-adaf-b4cfea5f5dbd"}}},{"type":"Product Definition","name":"Base11 SMAs","code":"{\n \"codeName\": \"Base11-SMAs\",\n \"singularVariableName\": \"base11SMA\",\n \"pluralVariableName\": \"base11SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base11-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"af9b9cef-2a74-486f-b79e-047d68669a1f","savedPayload":{"position":{"x":29577.6062518267,"y":16711.31659188728},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base11-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base11-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"de5cfa30-edbf-4d5b-8d7f-facfb69a0f3e","savedPayload":{"position":{"x":30876.117229382962,"y":17133.228384269958},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"a6c93c64-52da-4dad-bff9-9f6d9b4606b9","savedPayload":{"position":{"x":30512.743893389827,"y":16204.314674409876},"targetPosition":{"x":30694.430561386394,"y":17351.439149669473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5e8f3d9c-8284-4b92-b7f5-ad7498e5ef3d","savedPayload":{"position":{"x":30694.430561386394,"y":17351.439149669473},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"ac16b3d1-e3b0-4b79-9047-cd137c6eeafc","savedPayload":{"position":{"x":32241.452470042077,"y":16619.340884303707},"targetPosition":{"x":31558.78484971252,"y":17558.95225461639},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"43337725-24dd-4c1a-ae8d-2562a028d02d","savedPayload":{"position":{"x":31558.78484971252,"y":17558.95225461639},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA11","code":"{\n \"codeName\": \"sma11\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma11","id":"87a1e288-0966-46e9-8a4f-1ddbb3f8976c","savedPayload":{"position":{"x":33170.36617990216,"y":18135.190288935937},"targetPosition":{"x":32023.24170464256,"y":18316.876956932505},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6a67dbd9-1e8e-4100-849f-5ea77ea67985","savedPayload":{"position":{"x":32023.24170464256,"y":18316.876956932505},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA22","code":"{\n \"codeName\": \"sma22\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma22","id":"8652042b-c373-4024-9fbf-c582a55134e0","savedPayload":{"position":{"x":32977.15212583385,"y":19181.23124525863},"targetPosition":{"x":31815.728599695645,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a5665ca1-e399-4e8a-8e04-8c0b153702e4","savedPayload":{"position":{"x":31815.728599695645,"y":19181.23124525863},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA33","code":"{\n \"codeName\": \"sma33\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma33","id":"738317b6-dcb4-4699-a48c-170491515eb5","savedPayload":{"position":{"x":31239.490565376098,"y":20792.81257544827},"targetPosition":{"x":31057.80389737953,"y":19645.688100188672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f35c54ed-6469-4cfa-94cf-f94f1c916e91","savedPayload":{"position":{"x":31057.80389737953,"y":19645.688100188672},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA55","code":"{\n \"codeName\": \"sma55\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma55","id":"675e9f6c-1e0d-4d09-ab69-88252ef60fe2","savedPayload":{"position":{"x":29510.781988723847,"y":20377.78636555444},"targetPosition":{"x":30193.449609053405,"y":19438.174995241756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c17d77b3-4d80-462d-88ba-ef421928dde1","savedPayload":{"position":{"x":30193.449609053405,"y":19438.174995241756},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA111","code":"{\n \"codeName\": \"sma111\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma111","id":"b32a4356-312c-4536-b30b-63bad302e857","savedPayload":{"position":{"x":28581.868278863767,"y":18861.93696092221},"targetPosition":{"x":29728.992754123363,"y":18680.25029292564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f49152b4-5306-41d2-966b-dba92eef2590","savedPayload":{"position":{"x":29728.992754123363,"y":18680.25029292564},"targetPosition":{"x":30876.117229382962,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a099f207-16db-4f66-adfb-1529fa350385","savedPayload":{"position":{"x":30876.117229382962,"y":18498.563624929073},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last200.push(candle.close) // Add the current close value to the last 200 array.\n\nif (variable.last200.length > 200) {\n variable.last200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 200 elements.\n}\n\nvariable.sma11 = calculateSMA(11)\nvariable.sma22 = calculateSMA(22)\nvariable.sma33 = calculateSMA(33)\nvariable.sma55 = calculateSMA(55)\nvariable.sma111 = calculateSMA(111)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last200.length - periods; i < variable.last200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last200.length=\" + variable.last200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"317788d5-11f5-48a6-ab0c-252cdcef7728","savedPayload":{"position":{"x":31131.894308395298,"y":20646.687184586383},"targetPosition":{"x":30354.750280111,"y":19783.581300949067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cce46065-5c04-428f-823f-4cb5e67b212a","savedPayload":{"position":{"x":30354.750280111,"y":19783.581300949067},"targetPosition":{"x":29577.6062518267,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"70d5537e-f682-4322-992b-99a55edb2582","savedPayload":{"position":{"x":29602.98614243702,"y":19161.94894638667},"targetPosition":{"x":28441.562616298816,"y":19161.94894638667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f0707196-a2ac-4aee-99df-48a7fe77c365","savedPayload":{"position":{"x":28441.562616298816,"y":19161.94894638667},"targetPosition":{"x":29577.6062518267,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"663d58c6-e03e-4923-8cc7-03cc860aa318","savedPayload":{"position":{"x":29577.6062518267,"y":18920.47541731175},"targetPosition":{"x":29936.50585907028,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"05fabbf9-7798-4a53-995e-53ae74bef3de","savedPayload":{"position":{"x":29936.50585907028,"y":17815.896004599515},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"SMA Base 11","id":"4a61ac35-a1ae-40f4-b3da-f81ae796ee00"}}},{"type":"Product Definition","name":"Base5 SMAs","code":"{\n \"codeName\": \"Base5-SMAs\",\n \"singularVariableName\": \"base5SMA\",\n \"pluralVariableName\": \"base5SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Muti-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base5-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"a5d28568-fb58-469a-9820-b9f0e8eab705","savedPayload":{"position":{"x":30073.593310488337,"y":17393.984212216837},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base5-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base5-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"01f32aa3-55e9-4f8c-80c7-997b52073274","savedPayload":{"position":{"x":30876.117229382962,"y":18498.563624929073},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"949a2e58-5d07-475e-92b9-e0ef4b9fd9e7","savedPayload":{"position":{"x":32195.619683893958,"y":20547.930050062732},"targetPosition":{"x":31134.606497191147,"y":20075.53654385202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"65545f82-9022-4d4c-bd09-b900182bae75","savedPayload":{"position":{"x":31134.606497191147,"y":20075.53654385202},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"551c49da-26d4-438e-aff4-2a0ecc18ce7f","savedPayload":{"position":{"x":31627.881367056936,"y":21329.35480491594},"targetPosition":{"x":30850.737338772637,"y":20466.248921278624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"74445dab-2c42-4c71-b179-04b98b5a8e27","savedPayload":{"position":{"x":30850.737338772637,"y":20466.248921278624},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA5","code":"{\n \"codeName\": \"sma5\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma5","id":"1c996969-c249-4b55-845c-62205e91fc68","savedPayload":{"position":{"x":31593.916443870123,"y":20707.722450353544},"targetPosition":{"x":30432.492917731917,"y":20707.722450353544},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b9f6fbf-20d8-4952-b5e8-34937746fef7","savedPayload":{"position":{"x":30432.492917731917,"y":20707.722450353544},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA10","code":"{\n \"codeName\": \"sma10\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma10","id":"d16592d7-2f02-49ae-8857-dd7098990f20","savedPayload":{"position":{"x":31113.615020236415,"y":20758.20416418158},"targetPosition":{"x":29952.19149409821,"y":20758.20416418158},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"73cb2d83-d59b-457e-af00-68a8d0e2b016","savedPayload":{"position":{"x":29952.19149409821,"y":20758.20416418158},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA15","code":"{\n \"codeName\": \"sma15\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma15","id":"147ea31e-2735-4bae-b6a9-99072ed3d7a5","savedPayload":{"position":{"x":30654.30507355744,"y":20608.965315829893},"targetPosition":{"x":29492.881547419234,"y":20608.965315829893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"666f82ef-a002-4067-9edb-6ddbe2861056","savedPayload":{"position":{"x":29492.881547419234,"y":20608.965315829893},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA20","code":"{\n \"codeName\": \"sma20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma20","id":"f2507a4f-7f65-4d22-b062-1834c9269285","savedPayload":{"position":{"x":30295.40546631386,"y":20285.810657970866},"targetPosition":{"x":29133.981940175654,"y":20285.810657970866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a6a82705-0a6c-425e-afab-099a63570ada","savedPayload":{"position":{"x":29133.981940175654,"y":20285.810657970866},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA25","code":"{\n \"codeName\": \"sma25\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma25","id":"53aead0b-0c80-4e74-b19b-7290672f7444","savedPayload":{"position":{"x":30098.97320109866,"y":19844.616566716228},"targetPosition":{"x":28937.549674960454,"y":19844.616566716228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cbc6da93-d064-4762-a32f-ae1071a1ebe2","savedPayload":{"position":{"x":28937.549674960454,"y":19844.616566716228},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA50","code":"{\n \"codeName\": \"sma50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma50","id":"0c126131-e3bd-4d43-a037-53e54e268300","savedPayload":{"position":{"x":30098.97320109866,"y":19361.66950856639},"targetPosition":{"x":28937.549674960454,"y":19361.66950856639},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1cda317e-4b82-4bd9-8b07-71ad7365e524","savedPayload":{"position":{"x":28937.549674960454,"y":19361.66950856639},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA100","code":"{\n \"codeName\": \"sma100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma100","id":"77c897e8-ab38-4c88-a215-e67d53401196","savedPayload":{"position":{"x":27980.78043148839,"y":18595.297473201423},"targetPosition":{"x":29027.186870988364,"y":19099.220255421365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f7a66586-158d-40e2-be75-1077a91b0d7e","savedPayload":{"position":{"x":29133.981940175654,"y":18920.47541731175},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA150","code":"{\n \"codeName\": \"sma150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma150","id":"1e5d6df6-a1af-49f0-a06e-08c362b1cd34","savedPayload":{"position":{"x":28768.745823233254,"y":17689.283282238845},"targetPosition":{"x":29492.881547419234,"y":18597.320759452723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83260971-1089-4349-9019-29ea469a9d24","savedPayload":{"position":{"x":29492.881547419234,"y":18597.320759452723},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA200","code":"{\n \"codeName\": \"sma200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma200","id":"bc63f986-17dd-48fb-892b-7f2d2b033cc5","savedPayload":{"position":{"x":28754.139076030417,"y":18943.232330355248},"targetPosition":{"x":29815.152262733227,"y":18470.838824144535},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"07a55760-46cf-44e8-b2f9-f55a6bb5a81c","savedPayload":{"position":{"x":29952.19149409821,"y":18448.081911101035},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA250","code":"{\n \"codeName\": \"sma250\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma250","id":"1bdc84fd-9eac-4b07-9ff6-56f80ec08553","savedPayload":{"position":{"x":29271.06939159371,"y":18498.563624929073},"targetPosition":{"x":30432.492917731917,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8b672a62-1ae1-4e92-819e-597fa42da35b","savedPayload":{"position":{"x":30432.492917731917,"y":18498.563624929073},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA 500","code":"{\n \"codeName\": \"sma500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma500","id":"0d17399e-97d1-459d-8864-6c72967f0fd4","savedPayload":{"position":{"x":27951.566937082716,"y":18658.356025219884},"targetPosition":{"x":29012.580123785527,"y":19130.749531430596},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"92405f1d-9adf-4a70-af18-f2537ba2b0a0","savedPayload":{"position":{"x":30850.737338772637,"y":18740.037154003992},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA 1000","code":"{\n \"codeName\": \"sma1000\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1000","id":"e2364abc-b940-4b52-a506-587c1a5941e3","savedPayload":{"position":{"x":28519.305253919738,"y":17876.931270366676},"targetPosition":{"x":29296.449282204037,"y":18740.037154003992},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5318bf3f-6e8a-46c8-8b04-3769bde03438","savedPayload":{"position":{"x":31134.606497191147,"y":19130.749531430596},"targetPosition":{"x":30073.593310488337,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"69298c3e-479d-4eb6-a972-35f8f079ce86","savedPayload":{"position":{"x":30073.593310488337,"y":19603.14303764131},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1000.push(candle.close) // Add the current close value to the last 1000 array.\n\nif (variable.last1000.length > 1000) {\n variable.last1000.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1000 elements.\n}\n\nvariable.sma5 = calculateSMA(5)\nvariable.sma10 = calculateSMA(10)\nvariable.sma15 = calculateSMA(15)\nvariable.sma20 = calculateSMA(20)\nvariable.sma25 = calculateSMA(25)\nvariable.sma50 = calculateSMA(50)\nvariable.sma100 = calculateSMA(100)\nvariable.sma150 = calculateSMA(150)\nvariable.sma200 = calculateSMA(200)\nvariable.sma250 = calculateSMA(250)\nvariable.sma500 = calculateSMA(500)\nvariable.sma1000 = calculateSMA(1000)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1000.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1000.length - periods; i < variable.last1000.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1000[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1000.length=\" + variable.last1000.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1000[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"45ebc09e-bada-4bcd-8780-a2f56f23f037","savedPayload":{"position":{"x":31097.929385208492,"y":19181.23124525863},"targetPosition":{"x":29936.505859070283,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f65693cf-81ef-497e-86d2-a7ad9b74a1ca","savedPayload":{"position":{"x":29936.505859070283,"y":19181.23124525863},"targetPosition":{"x":28775.082332932074,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1000 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1000 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"22db43d3-db5d-43b6-80fc-1faa358bfadb","savedPayload":{"position":{"x":26452.235280655663,"y":19181.23124525863},"targetPosition":{"x":27613.65880679387,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12255c95-c680-43af-be1b-61ee37e0e827","savedPayload":{"position":{"x":27613.65880679387,"y":19181.23124525863},"targetPosition":{"x":28775.082332932074,"y":19181.23124525863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd8c13e4-2b9e-4a42-a576-539d412f239a","savedPayload":{"position":{"x":28775.082332932074,"y":19181.23124525863},"targetPosition":{"x":29714.693703244757,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2dcb55de-1673-409e-aa52-f51e7c7f8fa3","savedPayload":{"position":{"x":29714.693703244757,"y":18498.563624929073},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base6 SMAs","code":"{\n \"codeName\": \"Base6-SMAs\",\n \"singularVariableName\": \"base6SMA\",\n \"pluralVariableName\": \"base6SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base6-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"c0862b3d-d35a-4d3e-8d80-258b8a01c37c","savedPayload":{"position":{"x":30073.593310488337,"y":18237.807796982193},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base6-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base6-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"f5050eb2-0a99-464e-b5e2-2d8f40453e9a","savedPayload":{"position":{"x":29133.981940175654,"y":20081.898943449953},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Being","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"fc90c194-682d-4d5c-923b-89b19e49f234","savedPayload":{"position":{"x":30329.370389500673,"y":18298.843062749354},"targetPosition":{"x":29552.226361216373,"y":19161.94894638667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"37fc0238-a202-4c33-89ca-6a4e24d4e1ac","savedPayload":{"position":{"x":29552.226361216373,"y":19161.94894638667},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"c1b3c2c1-68aa-443a-8c69-c50dcd34998f","savedPayload":{"position":{"x":31518.49972942492,"y":20628.11075458334},"targetPosition":{"x":29745.529071731184,"y":19774.293085947545},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7757e0dd-c3b4-48b4-bdf7-e517ce8df601","savedPayload":{"position":{"x":29745.529071731184,"y":19774.293085947545},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA6","code":"{\n \"codeName\": \"sma6\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma6","id":"8a633674-750f-492d-8bfc-ac6f2e79793a","savedPayload":{"position":{"x":29420.82986240941,"y":20736.550371739508},"targetPosition":{"x":28696.69413822343,"y":19828.51289452563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12d5b8f1-c83c-43a3-bf45-6f85e85a6df9","savedPayload":{"position":{"x":28696.69413822343,"y":19828.51289452563},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA12","code":"{\n \"codeName\": \"sma12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma12","id":"11e2a0cd-851a-425e-b2bd-f3cff1b00c77","savedPayload":{"position":{"x":29392.422987930764,"y":20052.779630808524},"targetPosition":{"x":28230.99946179256,"y":20052.779630808524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6c1f3e32-9310-4ece-a796-cf9225172978","savedPayload":{"position":{"x":28230.99946179256,"y":20052.779630808524},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA18","code":"{\n \"codeName\": \"sma18\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma18","id":"0cbf493f-fa5f-41a8-a928-754ec9720fe0","savedPayload":{"position":{"x":28875.540892420544,"y":20052.779630808524},"targetPosition":{"x":27714.11736628234,"y":20052.779630808524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"12bf3180-d354-451d-ba14-81cdd9d95c19","savedPayload":{"position":{"x":27714.11736628234,"y":20052.779630808524},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA24","code":"{\n \"codeName\": \"sma24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma24","id":"4d677df1-74ec-417e-a518-2b8946c84542","savedPayload":{"position":{"x":26524.286965665488,"y":20736.550371739508},"targetPosition":{"x":27248.422689851468,"y":19828.51289452563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3e3a6434-aaa4-4170-8cdc-cca21c8d0863","savedPayload":{"position":{"x":27248.422689851468,"y":19828.51289452563},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA30","code":"{\n \"codeName\": \"sma30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma30","id":"3a92b258-6c21-4747-ba08-16cf9ba814ec","savedPayload":{"position":{"x":25879.745535037495,"y":19928.32098175164},"targetPosition":{"x":26926.15197453747,"y":19424.398199531694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"22bc84a6-f431-464c-a7e0-b9249b32abdf","savedPayload":{"position":{"x":26926.15197453747,"y":19424.398199531694},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA60","code":"{\n \"codeName\": \"sma60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma60","id":"d9a44db6-45eb-47f8-975b-ee8dccd0659d","savedPayload":{"position":{"x":26121.950764909758,"y":18920.47541731175},"targetPosition":{"x":27047.254589473603,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c3d4d569-0b7e-44b9-b2f0-84d9a91ee6b0","savedPayload":{"position":{"x":27047.254589473603,"y":18920.47541731175},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA120","code":"{\n \"codeName\": \"sma120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma120","id":"90fee0af-0e23-44de-aa16-d446857485f4","savedPayload":{"position":{"x":26804.398061330874,"y":18357.919040751014},"targetPosition":{"x":27388.47823768416,"y":18639.197229031382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f572d61-ff96-4ccb-90ca-7a26d5cc8322","savedPayload":{"position":{"x":27388.47823768416,"y":18639.197229031382},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA180","code":"{\n \"codeName\": \"sma180\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma180","id":"031e5277-e225-4307-a247-f49dae98ac26","savedPayload":{"position":{"x":29212.370134884295,"y":19117.017352810104},"targetPosition":{"x":28050.94660874609,"y":19117.017352810104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e3eb2e1-3cb4-4f0b-9a5a-5196bb4af3af","savedPayload":{"position":{"x":28050.94660874609,"y":19117.017352810104},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA240","code":"{\n \"codeName\": \"sma240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma240","id":"cb9604b0-3004-48d5-84fe-680747edb943","savedPayload":{"position":{"x":27560.759471566853,"y":17116.266365679974},"targetPosition":{"x":27766.65894280215,"y":18018.370891495862},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83c2137c-676d-4a43-88c1-e9a5f69cafeb","savedPayload":{"position":{"x":27766.65894280215,"y":18018.370891495862},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA300","code":"{\n \"codeName\": \"sma300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma300","id":"8c3259f1-e88b-40a2-9af2-a0e554affbd2","savedPayload":{"position":{"x":29259.169703941167,"y":18487.973693360702},"targetPosition":{"x":28071.274110191767,"y":18487.973693360702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"829bfd3a-8c69-4e51-8951-a1d7cb0b8c6f","savedPayload":{"position":{"x":28071.274110191767,"y":18487.973693360702},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA600","code":"{\n \"codeName\": \"sma600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma600","id":"501b1e82-840a-4288-801d-38a5e5c7f7cb","savedPayload":{"position":{"x":29355.794096001177,"y":19019.2325518354},"targetPosition":{"x":28194.37056986297,"y":19019.2325518354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f7174f99-231c-4188-8f4a-95a34c0c35f8","savedPayload":{"position":{"x":28194.37056986297,"y":19019.2325518354},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1200","code":"{\n \"codeName\": \"sma1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1200","id":"0554601a-009b-47a2-8e0c-c7d6f3901a9e","savedPayload":{"position":{"x":28532.27870015182,"y":17714.93257694344},"targetPosition":{"x":28653.680516541946,"y":18869.993703483713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f6f0c544-4054-4cb4-9be1-14ffa23c5251","savedPayload":{"position":{"x":28653.680516541946,"y":18869.993703483713},"targetPosition":{"x":28775.082332932074,"y":20025.054830023986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a84f4438-cabc-4c9a-bd9c-0338e55a6e15","savedPayload":{"position":{"x":27972.55841403745,"y":18920.47541731175},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1200.push(candle.close) // Add the current close value to the last 1200 array.\n\nif (variable.last1200.length > 1200) {\n variable.last1200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1200 elements.\n}\n\nvariable.sma6 = calculateSMA(6)\nvariable.sma12 = calculateSMA(12)\nvariable.sma18 = calculateSMA(18)\nvariable.sma24 = calculateSMA(24)\nvariable.sma30 = calculateSMA(30)\nvariable.sma60 = calculateSMA(60)\nvariable.sma120 = calculateSMA(120)\nvariable.sma180 = calculateSMA(180)\nvariable.sma240 = calculateSMA(240)\nvariable.sma300 = calculateSMA(300)\nvariable.sma600 = calculateSMA(600)\nvariable.sma1200 = calculateSMA(1200)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1200.length - periods; i < variable.last1200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1200.length=\" + variable.last1200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"f2c97b70-717a-4f98-be7c-d76dd94b8227","savedPayload":{"position":{"x":30295.40546631386,"y":18920.47541731175},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"96841e7b-90d9-4508-8933-4f0f9769800e","savedPayload":{"position":{"x":29133.981940175654,"y":18920.47541731175},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"14dcff53-0599-4529-8a5d-5cf92a5c33c8","savedPayload":{"position":{"x":25649.711361761038,"y":18920.47541731175},"targetPosition":{"x":26811.134887899243,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2863a8f-8f38-4c47-9f48-0bd45b628fa0","savedPayload":{"position":{"x":26811.134887899243,"y":18920.47541731175},"targetPosition":{"x":27972.55841403745,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"948be5d9-da96-488a-bb15-f8cd94777231","savedPayload":{"position":{"x":27972.55841403745,"y":18920.47541731175},"targetPosition":{"x":29133.981940175654,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4ae22e54-cd02-4e2e-b638-1c5ea9a171ac","savedPayload":{"position":{"x":29133.981940175654,"y":18920.47541731175},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base12 SMAs","code":"{\n \"codeName\": \"Base12-SMAs\",\n \"singularVariableName\": \"base12SMA\",\n \"pluralVariableName\": \"base12SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base12-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"6ba76363-0f50-4e67-8678-3eb4fd6d07d6","savedPayload":{"position":{"x":29577.6062518267,"y":18920.47541731175},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base12-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base12-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"92d92b3e-6870-499b-bfec-33bab220bf62","savedPayload":{"position":{"x":28416.182725688494,"y":20081.898943449956},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"d44292f3-8960-448b-8339-32147b8bb1c3","savedPayload":{"position":{"x":29569.384234375757,"y":20610.988602081194},"targetPosition":{"x":28522.977794875784,"y":20107.06581986125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bcec1860-262e-4125-bdf4-a8f798d9d4ff","savedPayload":{"position":{"x":28522.977794875784,"y":20107.06581986125},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"91264df6-db08-498e-a039-fec9b0cd09a5","savedPayload":{"position":{"x":29362.130605699997,"y":20511.180514855187},"targetPosition":{"x":28200.70707956179,"y":20511.180514855187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0ef8d741-e876-446e-86ac-146b4f33d8e8","savedPayload":{"position":{"x":28200.70707956179,"y":20511.180514855187},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA12","code":"{\n \"codeName\": \"sma12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma12","id":"c694dcde-b622-4d71-b2cf-e42e1b4934ec","savedPayload":{"position":{"x":28896.435929269122,"y":20735.447251138077},"targetPosition":{"x":27735.01240313092,"y":20735.447251138077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"daf8aa00-f032-412e-b319-e7c581611db0","savedPayload":{"position":{"x":27735.01240313092,"y":20735.447251138077},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA24","code":"{\n \"codeName\": \"sma24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma24","id":"445b00ba-46a1-4e79-b762-72c521223b5f","savedPayload":{"position":{"x":28379.553833758902,"y":20735.447251138077},"targetPosition":{"x":27218.1303076207,"y":20735.447251138077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"255fdffa-cdbb-428b-a54e-14448f7cda29","savedPayload":{"position":{"x":27218.1303076207,"y":20735.447251138077},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA36","code":"{\n \"codeName\": \"sma36\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma36","id":"c9c11106-98b6-4fcb-b30b-d49263a05d95","savedPayload":{"position":{"x":27913.859157328036,"y":20511.180514855187},"targetPosition":{"x":26752.43563118983,"y":20511.180514855187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"628c3c4f-7ef7-4008-bada-76e4edf6de42","savedPayload":{"position":{"x":26752.43563118983,"y":20511.180514855187},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA48","code":"{\n \"codeName\": \"sma48\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma48","id":"8e1cfb60-cb51-4625-a36b-75d64381840d","savedPayload":{"position":{"x":25383.758476375864,"y":20610.988602081194},"targetPosition":{"x":26430.164915875837,"y":20107.06581986125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1aa9fd38-51e5-4158-9bb2-31dbc8f933d0","savedPayload":{"position":{"x":26430.164915875837,"y":20107.06581986125},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA60","code":"{\n \"codeName\": \"sma60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma60","id":"6fe04671-6298-4ef4-9ef8-779eafc1645d","savedPayload":{"position":{"x":25153.7243030994,"y":19603.14303764131},"targetPosition":{"x":26315.147829237605,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d76d7819-b542-4ee8-98fd-539ec3325e2c","savedPayload":{"position":{"x":26315.147829237605,"y":19603.14303764131},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA120","code":"{\n \"codeName\": \"sma120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma120","id":"f8abde07-3312-4983-bff2-65ed4f475a3f","savedPayload":{"position":{"x":25383.758476375864,"y":18595.297473201423},"targetPosition":{"x":26430.164915875837,"y":19099.220255421365},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0e696147-e020-4056-8ad4-40ad79cba391","savedPayload":{"position":{"x":26430.164915875837,"y":19099.220255421365},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA240","code":"{\n \"codeName\": \"sma240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma240","id":"1ea2c145-6dcf-4e8a-908a-b12e08a8d658","savedPayload":{"position":{"x":26028.29990700385,"y":17787.06808321355},"targetPosition":{"x":26752.43563118983,"y":18695.10556042743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e02938c9-f5b1-49f7-8e63-f8637f6d1d4d","savedPayload":{"position":{"x":26752.43563118983,"y":18695.10556042743},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA360","code":"{\n \"codeName\": \"sma360\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma360","id":"16ab9e8b-cb14-4a59-b7b3-0a1d13dbea5b","savedPayload":{"position":{"x":26959.68925986559,"y":17338.53461064777},"targetPosition":{"x":27218.1303076207,"y":18470.83882414454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fe671bcf-1d71-4081-a100-f4bbc59203c7","savedPayload":{"position":{"x":27218.1303076207,"y":18470.83882414454},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA480","code":"{\n \"codeName\": \"sma480\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma480","id":"135a34fc-3cc8-4555-b1b9-c8ea03150aff","savedPayload":{"position":{"x":27993.45345088603,"y":17338.53461064777},"targetPosition":{"x":27735.01240313092,"y":18470.83882414454},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"85a59bf2-d419-43c9-a287-68902b8cb199","savedPayload":{"position":{"x":27735.01240313092,"y":18470.83882414454},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA600","code":"{\n \"codeName\": \"sma600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma600","id":"cacf8e3b-77d3-4697-9ca5-51cff50afb6c","savedPayload":{"position":{"x":28924.84280374777,"y":17787.06808321355},"targetPosition":{"x":28200.70707956179,"y":18695.10556042743},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"608a2a98-bd6e-49e0-b202-afff3553337d","savedPayload":{"position":{"x":28200.70707956179,"y":18695.10556042743},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1200","code":"{\n \"codeName\": \"sma1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1200","id":"2e1c84ea-2cb3-4936-8106-623dcdff8782","savedPayload":{"position":{"x":28577.295781167377,"y":17557.654302220104},"targetPosition":{"x":28026.933568271594,"y":18580.398669930706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dda31bad-8835-446a-9015-4e15ae4cb845","savedPayload":{"position":{"x":28522.977794875784,"y":19099.220255421365},"targetPosition":{"x":27476.57135537581,"y":19603.14303764131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f46175dc-dfd2-4e1e-a60c-554867b5f0a5","savedPayload":{"position":{"x":27476.57135537581,"y":19603.14303764131},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1200.push(candle.close) // Add the current close value to the last 1200 array.\n\nif (variable.last1200.length > 1200) {\n variable.last1200.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1200 elements.\n}\n\nvariable.sma12 = calculateSMA(12)\nvariable.sma24 = calculateSMA(24)\nvariable.sma36 = calculateSMA(36)\nvariable.sma48 = calculateSMA(48)\nvariable.sma60 = calculateSMA(60)\nvariable.sma120 = calculateSMA(120)\nvariable.sma240 = calculateSMA(240)\nvariable.sma360 = calculateSMA(360)\nvariable.sma480 = calculateSMA(480)\nvariable.sma600 = calculateSMA(600)\nvariable.sma1200 = calculateSMA(1200)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1200.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1200.length - periods; i < variable.last1200.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1200[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1200.length=\" + variable.last1200.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1200[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"fba7176b-58ff-4bd6-95de-ad6f88de4cda","savedPayload":{"position":{"x":29799.41840765222,"y":18237.807796982193},"targetPosition":{"x":28637.994881514016,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"daf2fb19-bfda-4248-a0c6-8e364fe863ee","savedPayload":{"position":{"x":28637.994881514016,"y":18237.807796982193},"targetPosition":{"x":27476.57135537581,"y":18237.807796982193},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1200 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1200 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"4d3f1fee-e71d-46cd-a50b-69176de5e1e8","savedPayload":{"position":{"x":29488.215911752977,"y":17076.384270843988},"targetPosition":{"x":28482.393633564396,"y":17657.09603391309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"08365c70-c9ba-481d-abb8-62dc21067754","savedPayload":{"position":{"x":28482.393633564396,"y":17657.09603391309},"targetPosition":{"x":28416.182725688494,"y":17759.05189117355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4aa28d66-d2c5-40d1-9b42-b6adb1e94d1c","savedPayload":{"position":{"x":28416.182725688494,"y":17759.05189117355},"targetPosition":{"x":28416.182725688494,"y":18920.47541731175},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"723d28e9-a010-48c5-bda0-43a4c2343ddf","savedPayload":{"position":{"x":28416.182725688494,"y":18920.47541731175},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base30 SMAs","code":"{\n \"codeName\": \"Base30-SMAs\",\n \"singularVariableName\": \"base30SMA\",\n \"pluralVariableName\": \"base30SMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base30-SMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"4c486321-22e0-4991-9a1c-571bada649ad","savedPayload":{"position":{"x":28775.082332932074,"y":19181.23124525863},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base30-SMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/SMA/@Exchange/Output/Base30-SMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"819688c9-c7bd-444b-9658-2a4379125c72","savedPayload":{"position":{"x":27476.57135537581,"y":19603.14303764131},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"16806650-2bfb-4709-acbd-aca1549c16e8","savedPayload":{"position":{"x":28730.826355590132,"y":19578.044475235485},"targetPosition":{"x":27702.43689603566,"y":19038.30405008228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"265d3765-cd1d-4652-a0ed-01931674a151","savedPayload":{"position":{"x":27702.43689603566,"y":19038.30405008228},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"d0b81562-348b-433f-8524-f9bc909de69e","savedPayload":{"position":{"x":27993.574958927795,"y":20410.229271891196},"targetPosition":{"x":27333.81119770449,"y":19454.396448410134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fe6074be-18c6-46c0-abd4-5d31bc067798","savedPayload":{"position":{"x":27333.81119770449,"y":19454.396448410134},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA30","code":"{\n \"codeName\": \"sma30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma30","id":"2ef589ba-7f7d-4df5-91fd-9107d67a7792","savedPayload":{"position":{"x":26954.035708903448,"y":20804.47450689637},"targetPosition":{"x":26814.041572692317,"y":19651.519065912722},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"72debf77-1c4b-4e8d-9a99-96951bd6d24c","savedPayload":{"position":{"x":26814.041572692317,"y":19651.519065912722},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA60","code":"{\n \"codeName\": \"sma60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma60","id":"d51798bf-2373-4f5e-b6e4-56aad8117820","savedPayload":{"position":{"x":25850.35451989162,"y":20670.463348081455},"targetPosition":{"x":26262.200978186404,"y":19584.513486505264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"78e59381-fcda-4204-a70a-4113eebdbba7","savedPayload":{"position":{"x":26262.200978186404,"y":19584.513486505264},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA90","code":"{\n \"codeName\": \"sma90\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma90","id":"a35a40dd-e5b4-4444-a8da-14eeb79e76b3","savedPayload":{"position":{"x":24935.37145149473,"y":20038.896136921405},"targetPosition":{"x":25804.70944398796,"y":19268.72988092524},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"90b3598c-8f08-4dc1-ad41-a64caf0cab39","savedPayload":{"position":{"x":25804.70944398796,"y":19268.72988092524},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA120","code":"{\n \"codeName\": \"sma120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma120","id":"046bdfe3-d838-425e-8cc0-e117151bdbf8","savedPayload":{"position":{"x":24418.69809794118,"y":19054.457310282996},"targetPosition":{"x":25546.37276721118,"y":18776.510467606036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aa9f7095-66e7-4e42-b6b2-d3a51e3b35d9","savedPayload":{"position":{"x":25546.37276721118,"y":18776.510467606036},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA150","code":"{\n \"codeName\": \"sma150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma150","id":"8129644d-2b0a-4936-8255-22dc2aada9e7","savedPayload":{"position":{"x":24418.69809794118,"y":17942.669939575153},"targetPosition":{"x":25546.37276721118,"y":18220.616782252113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b0c06b10-549c-4280-aac9-0b649ede898c","savedPayload":{"position":{"x":25546.37276721118,"y":18220.616782252113},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA300","code":"{\n \"codeName\": \"sma300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma300","id":"23ddb87c-8211-4032-8273-222af79863b5","savedPayload":{"position":{"x":24935.37145149473,"y":16958.23111293674},"targetPosition":{"x":25804.70944398796,"y":17728.397368932907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"38b8e859-eda7-4cd9-afc2-ee0e3ed297b7","savedPayload":{"position":{"x":25804.70944398796,"y":17728.397368932907},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA600","code":"{\n \"codeName\": \"sma600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma600","id":"8f07691b-ccdc-47cc-9c07-3701b61322f9","savedPayload":{"position":{"x":25850.35451989162,"y":16326.66390177669},"targetPosition":{"x":26262.200978186404,"y":17412.61376335288},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cebd7a57-eebb-4e4f-9315-6f1411970e55","savedPayload":{"position":{"x":26262.200978186404,"y":17412.61376335288},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA900","code":"{\n \"codeName\": \"sma900\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma900","id":"ed66265d-f971-448f-b395-e0c12c178173","savedPayload":{"position":{"x":26954.035708903448,"y":16192.652742961774},"targetPosition":{"x":26814.041572692317,"y":17345.608183945424},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fcbefbb9-2a6d-459a-8d3b-595d71caaa88","savedPayload":{"position":{"x":26814.041572692317,"y":17345.608183945424},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1200","code":"{\n \"codeName\": \"sma1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1200","id":"3e936d3b-8f40-49da-830c-f73ea5bf271a","savedPayload":{"position":{"x":27993.574958927795,"y":16586.89797796695},"targetPosition":{"x":27333.81119770449,"y":17542.73080144801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"311d2e2d-163e-4b8e-ae99-2b2d0fbbb2aa","savedPayload":{"position":{"x":27333.81119770449,"y":17542.73080144801},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"SMA1500","code":"{\n \"codeName\": \"sma1500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.sma1500","id":"d4db0dc9-12a2-41c6-8511-43cbfdcfb136","savedPayload":{"position":{"x":28730.826355590132,"y":17419.08277462266},"targetPosition":{"x":27702.43689603566,"y":17958.823199775867},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b71b603d-38de-401d-b1df-ca20710dba64","savedPayload":{"position":{"x":27702.43689603566,"y":17958.823199775867},"targetPosition":{"x":26674.047436481185,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"229b4129-39f9-4f46-bbb5-a86a714023f8","savedPayload":{"position":{"x":26674.047436481185,"y":18498.563624929073},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code. This goes at the Code of the Procedure Loop Object */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last1500.push(candle.close) // Add the current close value to the last 1500 array.\n\nif (variable.last1500.length > 1500) {\n variable.last1500.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 1500 elements.\n}\n\nvariable.sma30 = calculateSMA(30)\nvariable.sma60 = calculateSMA(60)\nvariable.sma90 = calculateSMA(90)\nvariable.sma120 = calculateSMA(120)\nvariable.sma150 = calculateSMA(150)\nvariable.sma300 = calculateSMA(300)\nvariable.sma600 = calculateSMA(600)\nvariable.sma900 = calculateSMA(900)\nvariable.sma1200 = calculateSMA(1200)\nvariable.sma1500 = calculateSMA(1500)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last1500.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last1500.length - periods; i < variable.last1500.length; i++) { // Iterate through the last periods\n sum = sum + variable.last1500[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last1500.length=\" + variable.last1500.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last1500[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}","id":"382c5abf-a91a-40c0-88c2-7e230e93ed44","savedPayload":{"position":{"x":25204.484084320044,"y":16911.037154067},"targetPosition":{"x":26340.527719847927,"y":17152.510683141918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d3dab655-2db2-4d4c-a776-91a6ae116304","savedPayload":{"position":{"x":26340.527719847927,"y":17152.510683141918},"targetPosition":{"x":27476.57135537581,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code. This goes at the Code of the Procedure Initialization Object */\n\n/* \nThis is the array where we are going to store the last 1500 elements, since we will not \nhave access to such long backwards history while processing daily files. In those situations\nwe only have access to the last 2 days of candles, which in 45 min for example, means 36\ncandles from the current day and 36 from the previous one. For that reason we will keep\nthis array with the last 200 candle.close values so that we overecome that limitation.\n*/\n\nvariable.last1500 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")","id":"41af43f4-4f30-404d-8d9e-3ad5e752688c","savedPayload":{"position":{"x":29030.85941194441,"y":15667.772444942204},"targetPosition":{"x":28253.71538366011,"y":16530.87832857952},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f8611aff-7f4f-4df8-a2ac-b92ef5633ad4","savedPayload":{"position":{"x":28253.71538366011,"y":16530.87832857952},"targetPosition":{"x":27476.57135537581,"y":17393.984212216837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e8bebfde-97db-42d7-93a2-972366bc002c","savedPayload":{"position":{"x":27476.57135537581,"y":17393.984212216837},"targetPosition":{"x":27835.47096261939,"y":18498.563624929073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"607ebabd-9602-4e5c-803d-d4207dbd6794","savedPayload":{"position":{"x":27835.47096261939,"y":18498.563624929073},"targetPosition":{"x":28775.082332932074,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"c1c6f0e0-49f7-4723-bf22-dd24dfee6102","savedPayload":{"position":{"x":28775.082332932074,"y":17815.896004599515},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"EMA","code":"{\n\"codeName\": \"EMA\",\n\"repo\": \"EMA-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Calculates EMAs based on SMAs\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"4e72640b-d384-434c-a607-47b1c8e4c9ef","savedPayload":{"position":{"x":30649.10133023437,"y":17480.549686886534},"targetPosition":{"x":29466.996040699076,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"ea1af06a-2584-43f0-aecf-ec8ad9169e9c"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"e554af82-9965-4a5d-a59a-3dc873526ad9","savedPayload":{"position":{"x":28862.795915353694,"y":18527.05500192422},"targetPosition":{"x":29466.996040699076,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"4e36a5a5-7a03-43a9-b3e0-0c5763c29199"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"fcefc8e1-6900-485f-a5b0-80366450aedf","savedPayload":{"position":{"x":28880.385592850416,"y":16464.510586961922},"targetPosition":{"x":29466.996040699076,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5586aa74-2ecb-4b71-83ea-d621aa400660"}}}],"id":"268cf8f3-e871-4fed-bbdb-725a070e7cb6","savedPayload":{"position":{"x":29466.996040699076,"y":17480.549686886534},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"6c163397-f3a4-4acc-b281-567f2809b8a0","savedPayload":{"position":{"x":28321.595238197966,"y":17052.234395889944},"targetPosition":{"x":27156.01353210347,"y":17052.234395889944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"8e7c0f51-727f-4a28-b516-087443ee369f"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{ \n\"mainUtility\": \"Market Ending Point.\"\n}","id":"eb2d5251-f873-4785-80c8-3a75186e6fa9","savedPayload":{"position":{"x":26575.267385665196,"y":18058.11622782087},"targetPosition":{"x":27156.01353210347,"y":17052.234395889944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Olivia: Candles","id":"7715ed1a-35f7-4b1c-ad79-fcd2486fe2ca","savedPayload":{"position":{"x":26556.431845849584,"y":16013.728452010393},"targetPosition":{"x":27156.01353210347,"y":17052.234395889944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"39426478-777d-4ef5-a72a-2ad862c979c7","savedPayload":{"position":{"x":27156.01353210347,"y":17052.234395889944},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"8e7c0f51-727f-4a28-b516-087443ee369f","savedPayload":{"position":{"x":28084.845195344024,"y":16300.08134547178},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"19e3e53c-0752-4cae-93bd-162e0839b32f","savedPayload":{"position":{"x":27289.88028292997,"y":16767.133798908493},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f865a93d-38fd-433f-92e6-ccb7f2d33b05","savedPayload":{"position":{"x":29387.612493736196,"y":17908.864977883124},"targetPosition":{"x":28271.813012919833,"y":17480.549686886534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"278c34a7-199d-400e-8a06-087149e3d391","savedPayload":{"position":{"x":28271.813012919833,"y":17480.549686886534},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Calculates EMAs based on SMAs.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"24f5e41a-5839-4174-8e74-2fcde5c2f6a4","savedPayload":{"position":{"x":31392.769337845904,"y":17596.102152950774},"targetPosition":{"x":30196.56559833661,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"e7f5899c-fc4c-412d-a8db-77c1bef8ed21"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"cf348b8d-e3cb-4841-b064-6bf2a8b54062","savedPayload":{"position":{"x":29604.598230252785,"y":18621.419710894785},"targetPosition":{"x":30196.56559833661,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"0198fa3f-98e3-4c57-a4a4-a7a8e27905d3"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"49d8444c-a216-4d81-8039-fa15683ed461","savedPayload":{"position":{"x":29605.859336148973,"y":16572.968894492686},"targetPosition":{"x":30196.56559833661,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"15ccbcff-318d-46db-93f2-d649b57fd52a"}}}],"id":"3864c37f-f9dc-433d-96e4-e36a6720adf1","savedPayload":{"position":{"x":30196.56559833661,"y":17596.102152950774},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"2b523347-3f95-43ab-9ac8-72470000c774","savedPayload":{"position":{"x":29552.04695056951,"y":16593.737324244423},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"fb2c8ec5-75ff-41e9-8782-60a952bd06e8"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"5c6a74d3-7f45-409c-a408-fe3c67c050e9","savedPayload":{"position":{"x":28350.43923964134,"y":17775.96337119544},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","id":"dbfe665f-e805-40f4-a494-231cc265acc8","savedPayload":{"position":{"x":27151.79571532127,"y":16593.737324244423},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"70d56a4f-6375-456e-b797-d590ab2109a3","savedPayload":{"position":{"x":28350.43923964134,"y":15392.834320808766},"targetPosition":{"x":28350.43923964134,"y":16593.737324244423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"b5b3313a-d8e6-4b64-9300-fdc6693a2cb7","savedPayload":{"position":{"x":28350.43923964134,"y":16593.737324244423},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"fb2c8ec5-75ff-41e9-8782-60a952bd06e8","savedPayload":{"position":{"x":29543.98431061909,"y":16531.18627760026},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Olivia","id":"41fe3adc-42c9-4f5d-b757-13cedd7e0155","savedPayload":{"position":{"x":28044.350902447608,"y":16900.777945421123},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"e232777d-86ee-4bb4-9a6d-659f06493aa5","savedPayload":{"position":{"x":29652.325901473392,"y":18598.466981657126},"targetPosition":{"x":29001.382570557365,"y":17596.102152950774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"943ea24f-ee24-4eae-9b4b-e8a73122b1c2","savedPayload":{"position":{"x":29001.382570557365,"y":17596.102152950774},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"Popular EMAs","code":"{\n \"codeName\": \"Popular-EMAs\",\n \"singularVariableName\": \"popularEMA\",\n \"pluralVariableName\": \"popularEMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Popular-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"ea1af06a-2584-43f0-aecf-ec8ad9169e9c","savedPayload":{"position":{"x":28678.574682144383,"y":17273.29426453779},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Popular-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Popular-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"e7f5899c-fc4c-412d-a8db-77c1bef8ed21","savedPayload":{"position":{"x":30066.29844590788,"y":17053.50041288905},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"a88a6b8e-0c81-45f5-b69f-33ead2c9af2a","savedPayload":{"position":{"x":29524.49975466074,"y":16226.384423997024},"targetPosition":{"x":30114.332400960826,"y":17265.8842649062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"60b742b7-4a6b-4c3a-a924-7ae2c7c284d8","savedPayload":{"position":{"x":30114.332400960826,"y":17265.8842649062},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"f12e6638-8bbd-4bff-b969-232c1861b45c","savedPayload":{"position":{"x":31594.08317100461,"y":16086.849541604406},"targetPosition":{"x":31149.12410913276,"y":17196.11682370989},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"87688525-3fc6-4a15-806d-fd8d0f3fd876","savedPayload":{"position":{"x":31149.12410913276,"y":17196.11682370989},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA20","code":"{\n \"codeName\": \"ema20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema20","id":"71d926a1-6f74-452c-a8af-2df52ccfceb2","savedPayload":{"position":{"x":32993.54008914799,"y":17617.916435920426},"targetPosition":{"x":31848.85256820445,"y":17961.6502708679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5058b626-2b62-47c3-a915-12d6d451487c","savedPayload":{"position":{"x":31848.85256820445,"y":17961.6502708679},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA50","code":"{\n \"codeName\": \"ema50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema50","id":"7d744a34-29cc-46fa-89c9-a3258bbf79f6","savedPayload":{"position":{"x":32881.79100441481,"y":18986.022306633775},"targetPosition":{"x":31686.607976635565,"y":18986.022306633775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1293683f-1686-47f2-8856-ce40dc753450","savedPayload":{"position":{"x":31686.607976635565,"y":18986.022306633775},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA100","code":"{\n \"codeName\": \"ema100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema100","id":"c0465aae-99b4-488f-801b-f0c96c30a695","savedPayload":{"position":{"x":30864.962594867102,"y":20690.33568357331},"targetPosition":{"x":30784.563821064006,"y":19497.859894694342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2b72da7-da22-46bb-8f7b-1f2b4fdc0324","savedPayload":{"position":{"x":30784.563821064006,"y":19497.859894694342},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA200","code":"{\n \"codeName\": \"ema200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema200","id":"4ef9d626-2bf5-4a0b-bb72-6528f0ece6eb","savedPayload":{"position":{"x":31017.160776761855,"y":19111.738891655947},"targetPosition":{"x":29821.977748982612,"y":19111.738891655947},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e3b4c1a-8cff-4999-b8af-d8403ee3f614","savedPayload":{"position":{"x":29821.977748982612,"y":19111.738891655947},"targetPosition":{"x":30704.16504726091,"y":18305.384105815374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"3a6ab821-f693-4929-a0d7-ad0499d23e68","savedPayload":{"position":{"x":30704.16504726091,"y":18305.384105815374},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema20 = calculateEMA(20, candle.close, variable.previousEMA20)\nvariable.previousEMA20 = variable.ema20 \n \nvariable.ema50 = calculateEMA(50, candle.close, variable.previousEMA50)\nvariable.previousEMA50 = variable.ema50 \n\nvariable.ema100 = calculateEMA(100, candle.close, variable.previousEMA100)\nvariable.previousEMA100 = variable.ema100 \n\nvariable.ema200 = calculateEMA(200, candle.close, variable.previousEMA200)\nvariable.previousEMA200 = variable.ema200 \n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"25aad3fa-6c8f-46b0-8852-07a95544d6bd","savedPayload":{"position":{"x":31942.263485054693,"y":20155.5152116475},"targetPosition":{"x":30826.46400423833,"y":19727.19992065091},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d4805ae2-446b-4e54-89c6-0b2e9df3fade","savedPayload":{"position":{"x":30826.46400423833,"y":19727.19992065091},"targetPosition":{"x":29710.664523421965,"y":19298.88462965432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA20 = 0\nvariable.previousEMA50 = 0\nvariable.previousEMA100 = 0\nvariable.previousEMA200 = 0","id":"c5b50764-185a-43a8-b399-62dd6d81a249","savedPayload":{"position":{"x":29977.015887960657,"y":20051.037680072484},"targetPosition":{"x":28781.83286018141,"y":20051.037680072484},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6dd7dc20-5c47-4226-8abc-8551b6bd698f","savedPayload":{"position":{"x":28781.83286018141,"y":20051.037680072484},"targetPosition":{"x":29710.664523421965,"y":19298.88462965432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4c2e867a-f31c-4356-be35-138cdc902c15","savedPayload":{"position":{"x":29710.664523421965,"y":19298.88462965432},"targetPosition":{"x":29523.696705846156,"y":18118.416288239565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5894707-b065-429b-ba6b-78c71e6529fe","savedPayload":{"position":{"x":29523.696705846156,"y":18118.416288239565},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"EMA Popular","id":"79bf7438-f77a-4c8d-a450-67027d5fd8bc"}}},{"type":"Product Definition","name":"Base5 EMAs","code":"{\n \"codeName\": \"Base5-EMAs\",\n \"singularVariableName\": \"base5EMA\",\n \"pluralVariableName\": \"base5EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base5-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"85e3f0ce-5331-4c0b-900a-e73aaf53d96e","savedPayload":{"position":{"x":29452.281354334587,"y":17667.517504462343},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base5-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base5-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"e04edb48-09ab-4f92-beb7-14ba647de7d6","savedPayload":{"position":{"x":30704.16504726091,"y":18305.384105815374},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"6d1e00cd-ea21-4c5d-9f21-bbe4e18eaaa1","savedPayload":{"position":{"x":32668.079247770685,"y":20665.357334739074},"targetPosition":{"x":31576.225221691428,"y":20179.232602158972},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7804f5d6-913b-48d3-941a-10135819f0d7","savedPayload":{"position":{"x":31576.225221691428,"y":20179.232602158972},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"615487b1-0964-4bfc-800e-f8d3471dfeb0","savedPayload":{"position":{"x":32083.838283787656,"y":21469.496034763968},"targetPosition":{"x":31284.104739699913,"y":20581.30195217142},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5aaf85b9-35bd-47f1-a2a4-dcfa881bc542","savedPayload":{"position":{"x":31284.104739699913,"y":20581.30195217142},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA5","code":"{\n \"codeName\": \"ema5\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema5","id":"1abd53a1-2924-4db2-b50c-06e36aa91e47","savedPayload":{"position":{"x":32048.886090363703,"y":20829.79447631369},"targetPosition":{"x":30853.70306258446,"y":20829.79447631369},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4912e0cb-1bba-4750-a063-d8d205091281","savedPayload":{"position":{"x":30853.70306258446,"y":20829.79447631369},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA10","code":"{\n \"codeName\": \"ema10\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema10","id":"00ca97c2-f4e9-4d08-af83-3fee7e5d1887","savedPayload":{"position":{"x":31554.62357817407,"y":20881.743559677878},"targetPosition":{"x":30359.440550394826,"y":20881.743559677878},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f7e888a6-a986-45fe-804d-c4cba934bd9b","savedPayload":{"position":{"x":30359.440550394826,"y":20881.743559677878},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA15","code":"{\n \"codeName\": \"ema15\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema15","id":"f259ce57-d1c2-4196-8e55-dae9f1eb78f5","savedPayload":{"position":{"x":31081.96270950179,"y":20728.1667338077},"targetPosition":{"x":29886.779681722546,"y":20728.1667338077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9720b3bd-fcb9-4997-9fe8-9d8682aa9dc9","savedPayload":{"position":{"x":29886.779681722546,"y":20728.1667338077},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA20","code":"{\n \"codeName\": \"ema20\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema20","id":"5c7d8482-a86c-4ebc-8524-31b1a73900c3","savedPayload":{"position":{"x":30712.6308425295,"y":20395.618827097776},"targetPosition":{"x":29517.447814750256,"y":20395.618827097776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"716e98b8-640e-4653-9c50-ca0286c851c0","savedPayload":{"position":{"x":29517.447814750256,"y":20395.618827097776},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA25","code":"{\n \"codeName\": \"ema25\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema25","id":"031e3d2f-b487-4df2-9892-845d3e43916a","savedPayload":{"position":{"x":28146.240373492103,"y":20190.092917863414},"targetPosition":{"x":29315.305784552136,"y":19941.600393721143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"56be5d1d-2bd8-42dd-9861-729f4bb72ccf","savedPayload":{"position":{"x":29315.305784552136,"y":19941.600393721143},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA50","code":"{\n \"codeName\": \"ema50\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema50","id":"309f068f-74e5-4405-8267-418ea12ca20d","savedPayload":{"position":{"x":28146.240373492103,"y":19196.122821294328},"targetPosition":{"x":29315.305784552136,"y":19444.6153454366},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ed5849ae-b0fe-4915-b8c3-8bdb004e5acf","savedPayload":{"position":{"x":29315.305784552136,"y":19444.6153454366},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA100","code":"{\n \"codeName\": \"ema100\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema100","id":"6b164582-e3a2-4ea0-bc0a-e362929d556f","savedPayload":{"position":{"x":28330.725796663268,"y":18655.966907533464},"targetPosition":{"x":29407.54849613772,"y":19174.537388556168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f690611-834a-4048-bf59-5685995167e9","savedPayload":{"position":{"x":29517.447814750256,"y":18990.596912059966},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA150","code":"{\n \"codeName\": \"ema150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema150","id":"829731e3-421a-4b49-ac4d-69cc76cdbfab","savedPayload":{"position":{"x":30934.36979421641,"y":18758.676151149597},"targetPosition":{"x":29739.186766437168,"y":18758.676151149597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b51dbbf-76eb-484b-9535-6043984a7ed6","savedPayload":{"position":{"x":29886.779681722546,"y":18658.049005350043},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA200","code":"{\n \"codeName\": \"ema200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema200","id":"3786f9d4-064e-43ba-8098-d336cd64cfb4","savedPayload":{"position":{"x":30093.487306804655,"y":17339.254885531896},"targetPosition":{"x":30359.440550394826,"y":18504.472179479864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9f96cb9c-ac78-4d23-80e7-650dcff0a56a","savedPayload":{"position":{"x":30359.440550394826,"y":18504.472179479864},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA250","code":"{\n \"codeName\": \"ema250\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema250","id":"710f1d8e-a59f-41d9-9576-e73e292d5cac","savedPayload":{"position":{"x":29685.40856385183,"y":19070.492315692627},"targetPosition":{"x":30750.324439202344,"y":18527.890575630903},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e3fc138-8765-46af-95a3-6ee316f49a72","savedPayload":{"position":{"x":30853.70306258446,"y":18556.42126284405},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA500","code":"{\n \"codeName\": \"ema500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema500","id":"8be9f984-f4ad-471c-885d-b0291c74f04f","savedPayload":{"position":{"x":30090.55966872216,"y":18867.46483363048},"targetPosition":{"x":31284.10473969991,"y":18804.91378698632},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"05a21cb3-24bc-42cf-8269-62f14e8f3ed1","savedPayload":{"position":{"x":31284.10473969991,"y":18804.91378698632},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1000","code":"{\n \"codeName\": \"ema1000\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1000","id":"1001e9de-822a-4a75-9526-390dc6be8fe7","savedPayload":{"position":{"x":28252.77223397944,"y":18836.47728758569},"targetPosition":{"x":29368.571714795806,"y":19264.79257858228},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cc878593-3f3d-4533-9ed1-a7c7fd0cdd99","savedPayload":{"position":{"x":31576.225221691428,"y":19206.98313699877},"targetPosition":{"x":30484.37119561217,"y":19693.10786957887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7133bdf5-a6d6-4ca5-bc27-390fe276eca6","savedPayload":{"position":{"x":30484.37119561217,"y":19693.10786957887},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema5 = calculateEMA(5, candle.close, variable.previousEMA5)\nvariable.previousEMA5 = variable.ema5\n\nvariable.ema10 = calculateEMA(10, candle.close, variable.previousEMA10)\nvariable.previousEMA10 = variable.ema10\n\nvariable.ema15 = calculateEMA(15, candle.close, variable.previousEMA15)\nvariable.previousEMA15 = variable.ema15\n\nvariable.ema20 = calculateEMA(20, candle.close, variable.previousEMA20)\nvariable.previousEMA20 = variable.ema20\n\nvariable.ema25 = calculateEMA(25, candle.close, variable.previousEMA25)\nvariable.previousEMA25 = variable.ema25\n\nvariable.ema50 = calculateEMA(50, candle.close, variable.previousEMA50)\nvariable.previousEMA50 = variable.ema50\n\nvariable.ema100 = calculateEMA(100, candle.close, variable.previousEMA100)\nvariable.previousEMA100 = variable.ema100\n\nvariable.ema150 = calculateEMA(150, candle.close, variable.previousEMA150)\nvariable.previousEMA150 = variable.ema150\n\nvariable.ema200 = calculateEMA(200, candle.close, variable.previousEMA200)\nvariable.previousEMA200 = variable.ema200\n\nvariable.ema250 = calculateEMA(250, candle.close, variable.previousEMA250)\nvariable.previousEMA250 = variable.ema250\n\nvariable.ema500 = calculateEMA(500, candle.close, variable.previousEMA500)\nvariable.previousEMA500 = variable.ema500\n\nvariable.ema1000 = calculateEMA(1000, candle.close, variable.previousEMA1000)\nvariable.previousEMA1000 = variable.ema1000\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n","id":"3ea21697-ef5d-421a-825c-db6f04a041ce","savedPayload":{"position":{"x":27026.529703391017,"y":18717.718693448365},"targetPosition":{"x":28604.19030768157,"y":17055.21130420823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d955ad88-0ca4-443b-8d4e-fa0c322d7797","savedPayload":{"position":{"x":28604.19030768157,"y":17055.21130420823},"targetPosition":{"x":29639.249171910396,"y":17652.802818097854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA5 = 0\nvariable.previousEMA10 = 0\nvariable.previousEMA15 = 0\nvariable.previousEMA20 = 0\nvariable.previousEMA25 = 0\nvariable.previousEMA50 = 0\nvariable.previousEMA100 = 0\nvariable.previousEMA150 = 0\nvariable.previousEMA200 = 0\nvariable.previousEMA250 = 0\nvariable.previousEMA500 = 0\nvariable.previousEMA1000 = 0","id":"b951bfdc-9216-4494-8bcf-66099ea9eb8f","savedPayload":{"position":{"x":31166.765160306328,"y":18717.718693448365},"targetPosition":{"x":30674.308036139224,"y":17055.21130420823},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2aa36b6f-bde7-433d-a7b6-e646b19e2c20","savedPayload":{"position":{"x":30674.308036139224,"y":17055.21130420823},"targetPosition":{"x":29639.249171910396,"y":17652.802818097854},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"54d9ab04-cfe7-433e-8c85-36a511b38d6d","savedPayload":{"position":{"x":29639.249171910396,"y":17652.802818097854},"targetPosition":{"x":29639.249171910396,"y":18847.985845877098},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9a37881e-7d9a-4279-95b2-8743de82eec5","savedPayload":{"position":{"x":29639.249171910396,"y":18847.985845877098},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base6 EMAs","code":"{\n \"codeName\": \"Base6-EMAs\",\n \"singularVariableName\": \"base6EMA\",\n \"pluralVariableName\": \"base6EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base6-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"6b6840f7-3b76-474a-9d27-9515cbcd6499","savedPayload":{"position":{"x":29846.50459425914,"y":18441.224176652548},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base6-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base6-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"ef3d5a7d-11eb-4ead-8e24-49ac7c80b0c7","savedPayload":{"position":{"x":30484.37119561217,"y":19693.10786957887},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"611ac809-a75a-4550-b9a7-2f5f43cae1e8","savedPayload":{"position":{"x":30109.542931718348,"y":18377.692086069146},"targetPosition":{"x":29800.206801745786,"y":19532.15023974348},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77290003-4665-4c78-bce6-7cb50a44bb31","savedPayload":{"position":{"x":28418.055956390734,"y":18351.681898328727},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"59bd5c2f-dd37-4724-8b40-593ba56967ba","savedPayload":{"position":{"x":30995.176772609546,"y":18828.945066936707},"targetPosition":{"x":30243.023722191385,"y":19757.776730177262},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"70c54561-94ce-4d2a-a56e-cf1cd4d2a2f5","savedPayload":{"position":{"x":28860.872876836333,"y":18577.308388762507},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA6","code":"{\n \"codeName\": \"ema6\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema6","id":"330b3cad-7015-4691-98ff-e6c0aaeaa807","savedPayload":{"position":{"x":30238.5515771192,"y":18420.936571879614},"targetPosition":{"x":29173.635701768686,"y":18963.538311941338},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a7e48821-628f-4393-9272-055bcc8ea5f7","savedPayload":{"position":{"x":29173.635701768686,"y":18963.538311941338},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA12","code":"{\n \"codeName\": \"ema12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema12","id":"7679a1d7-49b9-4798-82d2-f00dbfd7db05","savedPayload":{"position":{"x":30495.809968373673,"y":19381.037958714736},"targetPosition":{"x":29302.264897395922,"y":19443.5890053589},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"53cda9a0-2acf-4fa9-b52b-c860da5dbb32","savedPayload":{"position":{"x":29302.264897395922,"y":19443.5890053589},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA18","code":"{\n \"codeName\": \"ema18\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema18","id":"092a466e-c714-41b3-8053-a4c060520f3c","savedPayload":{"position":{"x":30340.3187880509,"y":20362.770633996242},"targetPosition":{"x":29224.519307234536,"y":19934.455342999652},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"446296f9-21fa-4a92-bc49-23fb81af896b","savedPayload":{"position":{"x":29224.519307234536,"y":19934.455342999652},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA24","code":"{\n \"codeName\": \"ema24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema24","id":"f666cf13-3e37-4649-a2fc-338fabb1f7d0","savedPayload":{"position":{"x":29798.963873821718,"y":21196.38409940661},"targetPosition":{"x":28953.841850119945,"y":20351.262075704835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"518927a0-e986-4c9e-a645-75c02c2f571b","savedPayload":{"position":{"x":28953.841850119945,"y":20351.262075704835},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA30","code":"{\n \"codeName\": \"ema30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema30","id":"3c76eaaf-56ac-4e91-9ee5-11b32219d2ea","savedPayload":{"position":{"x":29732.218145194005,"y":20621.939532819426},"targetPosition":{"x":28537.03511741476,"y":20621.939532819426},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b056114-3148-432d-908e-d82df0355b7f","savedPayload":{"position":{"x":28537.03511741476,"y":20621.939532819426},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA60","code":"{\n \"codeName\": \"ema60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema60","id":"ee78d4d5-f202-4d8e-ae88-eea38f2d0bc0","savedPayload":{"position":{"x":25718.353770859678,"y":19506.140052003062},"targetPosition":{"x":26913.536798638925,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83802e58-4437-4ddc-b329-9ae962866387","savedPayload":{"position":{"x":26913.536798638925,"y":19506.140052003062},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA120","code":"{\n \"codeName\": \"ema120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema120","id":"ab81fc7a-4873-49d2-a3ef-c9c1eed99dba","savedPayload":{"position":{"x":25955.07442746927,"y":18468.999089957655},"targetPosition":{"x":27031.89712694372,"y":18987.56957098036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bec21f4d-ac0c-4b70-a565-16d065d1e89c","savedPayload":{"position":{"x":27031.89712694372,"y":18987.56957098036},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA180","code":"{\n \"codeName\": \"ema180\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema180","id":"ce0ce81c-9577-4cc6-8edd-ad99c52916aa","savedPayload":{"position":{"x":26618.350968068167,"y":17637.276615144514},"targetPosition":{"x":27363.53539724317,"y":18571.708333573788},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7318a961-0663-4a33-9295-21a8ab990854","savedPayload":{"position":{"x":27363.53539724317,"y":18571.708333573788},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA240","code":"{\n \"codeName\": \"ema240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema240","id":"f9c4fe37-e76d-4601-9933-ce1ad3e8ad3d","savedPayload":{"position":{"x":27576.813339237826,"y":17175.705464107126},"targetPosition":{"x":27842.766582828,"y":18340.922758055094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b2bfa489-cb63-498e-8a80-a82ebf19d0e6","savedPayload":{"position":{"x":27842.766582828,"y":18340.922758055094},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA300","code":"{\n \"codeName\": \"ema300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema300","id":"8b93fa9d-ea11-4654-a6ac-70411f0db75a","savedPayload":{"position":{"x":28640.62631359852,"y":17175.705464107126},"targetPosition":{"x":28374.673070008346,"y":18340.922758055094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a6926058-2ae5-454e-b696-b9d49162e901","savedPayload":{"position":{"x":28374.673070008346,"y":18340.922758055094},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA600","code":"{\n \"codeName\": \"ema600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema600","id":"b67f8d22-c54d-4a21-a726-a8975c10d710","savedPayload":{"position":{"x":30049.08728337242,"y":18571.708333573784},"targetPosition":{"x":28853.904255593174,"y":18571.708333573784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd299cac-3be1-4899-8816-70baccd30168","savedPayload":{"position":{"x":28853.904255593174,"y":18571.708333573784},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1200","code":"{\n \"codeName\": \"ema1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1200","id":"f7b1d5d4-86c8-4a90-a98a-774fe1171e73","savedPayload":{"position":{"x":28188.98400994117,"y":18681.878736005114},"targetPosition":{"x":27457.776495502145,"y":18503.77522329671},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"717ba1d7-3b27-4f87-8e25-c2a26f435e67","savedPayload":{"position":{"x":29185.542525892623,"y":18987.56957098036},"targetPosition":{"x":28108.71982641817,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"003162cf-ab76-4dea-ac72-a4dd3a0e87ac","savedPayload":{"position":{"x":28108.71982641817,"y":19506.140052003062},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema6 = calculateEMA(6, candle.close, variable.previousEMA6)\nvariable.previousEMA6 = variable.ema6\n\nvariable.ema12 = calculateEMA(12, candle.close, variable.previousEMA12)\nvariable.previousEMA12 = variable.ema12\n\nvariable.ema18 = calculateEMA(18, candle.close, variable.previousEMA18)\nvariable.previousEMA18 = variable.ema18\n\nvariable.ema24 = calculateEMA(24, candle.close, variable.previousEMA24)\nvariable.previousEMA24 = variable.ema24\n\nvariable.ema30 = calculateEMA(30, candle.close, variable.previousEMA30)\nvariable.previousEMA30 = variable.ema30\n\nvariable.ema60 = calculateEMA(60, candle.close, variable.previousEMA60)\nvariable.previousEMA60 = variable.ema60\n\nvariable.ema120 = calculateEMA(120, candle.close, variable.previousEMA120)\nvariable.previousEMA120 = variable.ema120\n\nvariable.ema180 = calculateEMA(180, candle.close, variable.previousEMA180)\nvariable.previousEMA180 = variable.ema180\n\nvariable.ema240 = calculateEMA(240, candle.close, variable.previousEMA240)\nvariable.previousEMA240 = variable.ema240\n\nvariable.ema300 = calculateEMA(300, candle.close, variable.previousEMA300)\nvariable.previousEMA300 = variable.ema300\n\nvariable.ema600 = calculateEMA(600, candle.close, variable.previousEMA600)\nvariable.previousEMA600 = variable.ema600\n\nvariable.ema1200 = calculateEMA(1200, candle.close, variable.previousEMA1200)\nvariable.previousEMA1200 = variable.ema1200\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"49789f74-3691-45b3-8c29-9a72500ae81c","savedPayload":{"position":{"x":29371.618959981985,"y":21242.286863042536},"targetPosition":{"x":28176.435932202738,"y":21242.286863042536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ed1c9899-0b00-4cc5-b30d-faefdbe914d6","savedPayload":{"position":{"x":29434.170006626147,"y":20048.741792064786},"targetPosition":{"x":28238.9869788469,"y":20048.741792064786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA6 = 0\nvariable.previousEMA12 = 0\nvariable.previousEMA18 = 0\nvariable.previousEMA24 = 0\nvariable.previousEMA30 = 0\nvariable.previousEMA60 = 0\nvariable.previousEMA120 = 0\nvariable.previousEMA180 = 0\nvariable.previousEMA240 = 0\nvariable.previousEMA300 = 0\nvariable.previousEMA600 = 0\nvariable.previousEMA1200 = 0","id":"db307137-4eec-41a0-93ca-af5623c7ecf5","savedPayload":{"position":{"x":25848.620923288407,"y":20048.741792064786},"targetPosition":{"x":27043.803951067654,"y":20048.741792064786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c17eb75-3069-47ad-b303-be44390e4736","savedPayload":{"position":{"x":27043.803951067654,"y":20048.741792064786},"targetPosition":{"x":28238.9869788469,"y":20048.741792064786},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bd1f404b-64bb-4f2e-95f6-8d52f40bebad","savedPayload":{"position":{"x":28238.9869788469,"y":20048.741792064786},"targetPosition":{"x":29303.902854197415,"y":19506.140052003062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e4267570-575b-4e59-9667-cb78aaae052c","savedPayload":{"position":{"x":29303.902854197415,"y":19506.140052003062},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base7 EMAs","code":"{\n \"codeName\": \"Base7-EMAs\",\n \"singularVariableName\": \"base7EMA\",\n \"pluralVariableName\": \"base7EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base7-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"4e36a5a5-7a03-43a9-b3e0-0c5763c29199","savedPayload":{"position":{"x":29710.664523421965,"y":19298.88462965432},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base7-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base7-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"15ccbcff-318d-46db-93f2-d649b57fd52a","savedPayload":{"position":{"x":29490.870671773224,"y":20686.608393417817},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"b91e2094-b8f7-4f7f-a956-30de55c693b7","savedPayload":{"position":{"x":29960.810234490837,"y":19402.09614423023},"targetPosition":{"x":29031.97857125028,"y":20154.249194648393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5163d7f4-3b6c-41c3-b7f6-ec13109fcb0e","savedPayload":{"position":{"x":29031.97857125028,"y":20154.249194648393},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"ea560ee8-06c9-4348-a5b4-24992035245e","savedPayload":{"position":{"x":30412.063215358397,"y":20287.729985121434},"targetPosition":{"x":29257.605061684062,"y":20597.066115093996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4b5dcfda-66ec-4a20-9c4c-0718b51cf761","savedPayload":{"position":{"x":29257.605061684062,"y":20597.066115093996},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA7","code":"{\n \"codeName\": \"ema7\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema7","id":"90e20354-4dd5-4e56-aaf5-cf725f02c1e6","savedPayload":{"position":{"x":30464.083590839236,"y":21280.337880218176},"targetPosition":{"x":29283.61524942448,"y":21093.370062642367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4adf5737-3d1a-4610-9a31-89faddbe679e","savedPayload":{"position":{"x":29283.61524942448,"y":21093.370062642367},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA14","code":"{\n \"codeName\": \"ema14\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema14","id":"b158c3b7-a93f-4e13-8d80-dff1a7172416","savedPayload":{"position":{"x":30300.694764495325,"y":21557.345575982585},"targetPosition":{"x":29105.51173671608,"y":21557.345575982585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6c0f0982-caf3-4c7e-a729-54c511ffb65e","savedPayload":{"position":{"x":29105.51173671608,"y":21557.345575982585},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA21","code":"{\n \"codeName\": \"ema21\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema21","id":"3ce74000-2892-4b42-a12e-c8efc1504710","savedPayload":{"position":{"x":29947.303266705,"y":21908.15707377291},"targetPosition":{"x":28754.090238925754,"y":21908.76707377291},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ff999b95-7623-4eee-b11c-f53dae69f69c","savedPayload":{"position":{"x":28754.090238925754,"y":21908.76707377291},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA28","code":"{\n \"codeName\": \"ema28\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema28","id":"95ccd057-5e33-4b72-a7b0-e44479f3b195","savedPayload":{"position":{"x":29487.51775336478,"y":22084.38058648131},"targetPosition":{"x":28290.114725585536,"y":22086.870586481313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a30ef925-4ab9-45f6-98f3-6723e57fbf97","savedPayload":{"position":{"x":28290.114725585536,"y":22086.870586481313},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA35","code":"{\n \"codeName\": \"ema35\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema35","id":"83513896-dfd7-45a8-aa9a-1922dc9b5b97","savedPayload":{"position":{"x":28990.153805816408,"y":22061.260398740895},"targetPosition":{"x":27793.810778037165,"y":22060.860398740893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2d2b734-e754-4b6c-856b-053eb5b13694","savedPayload":{"position":{"x":27793.810778037165,"y":22060.860398740893},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA70","code":"{\n \"codeName\": \"ema70\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema70","id":"23ca8b8e-400b-4638-946c-c871a632d17b","savedPayload":{"position":{"x":28546.10688537081,"y":21833.17390830711},"targetPosition":{"x":27350.993857591566,"y":21835.233908307113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"863c717d-d171-4616-ac79-dd4a5956bfb5","savedPayload":{"position":{"x":27350.993857591566,"y":21835.233908307113},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA140","code":"{\n \"codeName\": \"ema140\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema140","id":"fb446f49-e024-4246-9783-d41ea25a8a63","savedPayload":{"position":{"x":28233.414060438456,"y":21449.00398512828},"targetPosition":{"x":27038.231032659212,"y":21449.00398512828},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ba2fbf20-a074-4d89-b1f8-2e00f141b25e","savedPayload":{"position":{"x":27038.231032659212,"y":21449.00398512828},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EM210","code":"{\n \"codeName\": \"ema210\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema210","id":"dd3ed495-e64d-4b76-ba8a-8a6fbaebc223","savedPayload":{"position":{"x":25716.056766054226,"y":21031.504338354884},"targetPosition":{"x":26909.601837031976,"y":20968.95329171072},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fbc7524a-d8ff-40c4-9691-1397bd774535","savedPayload":{"position":{"x":26909.601837031976,"y":20968.95329171072},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA280","code":"{\n \"codeName\": \"ema280\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema280","id":"45655778-7860-46a8-9ee1-12ab9d4f463b","savedPayload":{"position":{"x":25871.547946377,"y":20049.771663073378},"targetPosition":{"x":26987.347427193363,"y":20478.086954069968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"49670f83-5516-4fed-bfc9-3ea4ac3a4865","savedPayload":{"position":{"x":26987.347427193363,"y":20478.086954069968},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA350","code":"{\n \"codeName\": \"ema350\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema350","id":"6203288d-a807-49ee-a209-4466b959be33","savedPayload":{"position":{"x":26412.90286060618,"y":19216.15819766301},"targetPosition":{"x":27258.024884307953,"y":20061.280221364785},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f06f627-f385-494a-bb6a-a06c62d0d20f","savedPayload":{"position":{"x":27258.024884307953,"y":20061.280221364785},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA700","code":"{\n \"codeName\": \"ema700\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema700","id":"1663af80-49b7-4593-ad91-6c79fc61f61c","savedPayload":{"position":{"x":27246.516326016546,"y":18674.80328343383},"targetPosition":{"x":27674.831617013137,"y":19790.602764250194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b3810873-e8ea-4466-b011-095b648f0064","savedPayload":{"position":{"x":27674.831617013137,"y":19790.602764250194},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1400","code":"{\n \"codeName\": \"ema1400\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1400","id":"92eee4c6-788b-4aa2-8608-5a026f9f5590","savedPayload":{"position":{"x":28228.249001298052,"y":18519.312103111057},"targetPosition":{"x":28165.69795465389,"y":19712.857174088807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"26a199f6-c167-4de7-9513-0d9c453d8108","savedPayload":{"position":{"x":28165.69795465389,"y":19712.857174088807},"targetPosition":{"x":28103.146908009727,"y":20906.402245066558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"e78e6e7a-03db-4e3b-ae8e-b1c309b6ec9e","savedPayload":{"position":{"x":28103.146908009727,"y":20906.402245066558},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema7 = calculateEMA(7, candle.close, variable.previousEMA7)\nvariable.previousEMA7 = variable.ema7\n\nvariable.ema14 = calculateEMA(14, candle.close, variable.previousEMA14)\nvariable.previousEMA14 = variable.ema14\n\nvariable.ema21 = calculateEMA(21, candle.close, variable.previousEMA21)\nvariable.previousEMA21 = variable.ema21\n\nvariable.ema28 = calculateEMA(28, candle.close, variable.previousEMA28)\nvariable.previousEMA28 = variable.ema28\n\nvariable.ema35 = calculateEMA(35, candle.close, variable.previousEMA35)\nvariable.previousEMA35 = variable.ema35\n\nvariable.ema70 = calculateEMA(70, candle.close, variable.previousEMA70)\nvariable.previousEMA70 = variable.ema70\n\nvariable.ema140 = calculateEMA(140, candle.close, variable.previousEMA140)\nvariable.previousEMA140 = variable.ema140\n\nvariable.ema210 = calculateEMA(210, candle.close, variable.previousEMA210)\nvariable.previousEMA210 = variable.ema210\n\nvariable.ema280 = calculateEMA(280, candle.close, variable.previousEMA280)\nvariable.previousEMA280 = variable.ema280\n\nvariable.ema350 = calculateEMA(350, candle.close, variable.previousEMA350)\nvariable.previousEMA350 = variable.ema350\n\nvariable.ema700 = calculateEMA(700, candle.close, variable.previousEMA700)\nvariable.previousEMA700 = variable.ema700\n\nvariable.ema1400 = calculateEMA(1400, candle.close, variable.previousEMA1400)\nvariable.previousEMA1400 = variable.ema1400\n\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"9eb652ba-7df8-41a2-bc5f-c6a1922d8b9c","savedPayload":{"position":{"x":27908.310284017778,"y":20583.35021538079},"targetPosition":{"x":26713.127256238535,"y":20583.35021538079},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"659c5fa3-33f6-4127-b4f0-dc1bb0c25691","savedPayload":{"position":{"x":26713.127256238535,"y":20583.35021538079},"targetPosition":{"x":27465.280306656696,"y":19654.518552140235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA7 = 0\nvariable.previousEMA14 = 0\nvariable.previousEMA21 = 0\nvariable.previousEMA28 = 0\nvariable.previousEMA35 = 0\nvariable.previousEMA70 = 0\nvariable.previousEMA140 = 0\nvariable.previousEMA210 = 0\nvariable.previousEMA280 = 0\nvariable.previousEMA350 = 0\nvariable.previousEMA700 = 0\nvariable.previousEMA1400 = 0","id":"03253e10-8b5a-4d6d-abc1-1b171138444c","savedPayload":{"position":{"x":26608.649724663515,"y":17422.919590507507},"targetPosition":{"x":27036.965015660106,"y":18538.71907132387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"07d4aaa2-43ba-42a3-9a5b-73e5866c1307","savedPayload":{"position":{"x":27036.965015660106,"y":18538.71907132387},"targetPosition":{"x":27465.280306656696,"y":19654.518552140235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"91a31871-1901-4a45-9b00-c5aa30a37bf2","savedPayload":{"position":{"x":27465.280306656696,"y":19654.518552140235},"targetPosition":{"x":28645.74864807145,"y":19841.486369716044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b42348a4-6a26-4d46-aa2e-cbf5fa0a4984","savedPayload":{"position":{"x":28645.74864807145,"y":19841.486369716044},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"EMA Base 7","id":"a52a9764-3ef2-44e6-82bd-e6538058119d"}}},{"type":"Product Definition","name":"Base11 EMAs","code":"{\n \"codeName\": \"Base11-EMAs\",\n \"singularVariableName\": \"base11EMA\",\n \"pluralVariableName\": \"base11EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base11-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"5586aa74-2ecb-4b71-83ea-d621aa400660","savedPayload":{"position":{"x":29096.647431848673,"y":19912.901721227612},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base11-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base11-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"0198fa3f-98e3-4c57-a4a4-a7a8e27905d3","savedPayload":{"position":{"x":28103.146908009727,"y":20906.402245066558},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"b0559af0-2d8b-401c-8619-1eb20942ec2a","savedPayload":{"position":{"x":29124.636428553044,"y":21007.199377658108},"targetPosition":{"x":27987.949821818223,"y":20637.867510685817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"33f46215-3b1a-422a-9305-89c6ffb342f6","savedPayload":{"position":{"x":27987.949821818223,"y":20637.867510685817},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"7bfaab7e-73a5-4086-9eb8-d4a6fdfbbbcf","savedPayload":{"position":{"x":28589.04798292437,"y":21333.45151906404},"targetPosition":{"x":27393.864955145127,"y":21333.45151906404},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6155e3b0-2648-407e-b085-4eac778ca3e8","savedPayload":{"position":{"x":27393.864955145127,"y":21333.45151906404},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA11","code":"{\n \"codeName\": \"ema11\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema11","id":"16f9f1d2-c73c-4eb6-9240-0d4015e3252a","savedPayload":{"position":{"x":27677.114375890356,"y":21405.222250448347},"targetPosition":{"x":26481.931348111113,"y":21405.222250448347},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b925a6aa-04ee-465b-aa93-fc02066b4e3c","savedPayload":{"position":{"x":26481.931348111113,"y":21405.222250448347},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA22","code":"{\n \"codeName\": \"ema22\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema22","id":"21cca6ba-53d3-4fd0-b3c9-43a71702e4f3","savedPayload":{"position":{"x":26981.530367512132,"y":20811.13738377525},"targetPosition":{"x":25786.34733973289,"y":20811.13738377525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f02db91-5147-438c-98c9-e024fba210a2","savedPayload":{"position":{"x":25786.34733973289,"y":20811.13738377525},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA33","code":"{\n \"codeName\": \"ema33\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema33","id":"69184123-7d64-41a6-ad3f-8f53bf358f95","savedPayload":{"position":{"x":24577.890001613763,"y":19529.871909768946},"targetPosition":{"x":25714.576608348583,"y":19899.203776741237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"55be1211-a38f-4ff4-8d12-fa78fa8ba2dd","savedPayload":{"position":{"x":25714.576608348583,"y":19899.203776741237},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA55","code":"{\n \"codeName\": \"ema55\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema55","id":"5281da7d-c090-4637-9a42-dc28599f0385","savedPayload":{"position":{"x":25766.059734959956,"y":18138.703893012498},"targetPosition":{"x":26308.66147502168,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"710e13ba-afd9-41c2-b7e8-f0ef7be4bb53","savedPayload":{"position":{"x":26308.66147502168,"y":19203.619768363013},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA111","code":"{\n \"codeName\": \"ema111\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema111","id":"f0dd0fa6-ace3-44ea-a701-e36808f6e348","savedPayload":{"position":{"x":27589.926949027984,"y":17995.162430243887},"targetPosition":{"x":27220.595082055694,"y":19131.849036978707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"461f6d65-e227-4362-b62c-16b7225014f6","savedPayload":{"position":{"x":27220.595082055694,"y":19131.849036978707},"targetPosition":{"x":26851.263215083403,"y":20268.535643713527},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6a451383-677d-4da8-a15d-f746cda23991","savedPayload":{"position":{"x":26851.263215083403,"y":20268.535643713527},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema11 = calculateEMA(11, candle.close, variable.previousEMA11)\nvariable.previousEMA11 = variable.ema11\n\nvariable.ema22 = calculateEMA(22, candle.close, variable.previousEMA22)\nvariable.previousEMA22 = variable.ema22\n\nvariable.ema33 = calculateEMA(33, candle.close, variable.previousEMA33)\nvariable.previousEMA33 = variable.ema33\n\nvariable.ema55 = calculateEMA(55, candle.close, variable.previousEMA55)\nvariable.previousEMA55 = variable.ema55\n\nvariable.ema111 = calculateEMA(111, candle.close, variable.previousEMA111)\nvariable.previousEMA111 = variable.ema111\n\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"38ceaace-d9e5-482a-a15b-c7bb06767056","savedPayload":{"position":{"x":24762.140759383474,"y":19499.484139895154},"targetPosition":{"x":25916.59891305781,"y":19190.148009922592},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"db87f908-271b-44be-8756-706c3ff98c29","savedPayload":{"position":{"x":25916.59891305781,"y":19190.148009922592},"targetPosition":{"x":27071.057066732144,"y":18880.81187995003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA11 = 0\nvariable.previousEMA22 = 0\nvariable.previousEMA33 = 0\nvariable.previousEMA55 = 0\nvariable.previousEMA111 = 0","id":"5c34d18a-ac4e-4af6-aa52-cb4c0f016e6d","savedPayload":{"position":{"x":27689.72932667727,"y":16571.89557260136},"targetPosition":{"x":27380.393196704706,"y":17726.353726275694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f34dd488-d3ea-4bd0-b4f8-68ea81c4a635","savedPayload":{"position":{"x":27380.393196704706,"y":17726.353726275694},"targetPosition":{"x":27071.057066732144,"y":18880.81187995003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e02efb2a-bb39-4a12-89c8-37c254e9bf5f","savedPayload":{"position":{"x":27071.057066732144,"y":18880.81187995003},"targetPosition":{"x":27916.179090433918,"y":19725.933903651803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"21df4f44-96eb-453b-8652-4ce2dc03424c","savedPayload":{"position":{"x":27916.179090433918,"y":19725.933903651803},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"EMA Base 11","id":"cef26be6-07a9-415a-8439-99d06b1e1cfb"}}},{"type":"Product Definition","name":"Base12 EMAs","code":"{\n \"codeName\": \"Base12-EMAs\",\n \"singularVariableName\": \"base12EMA\",\n \"pluralVariableName\": \"base12EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base12-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"ea61dfed-8f93-4b4f-8575-61ca2547ea90","savedPayload":{"position":{"x":28238.9869788469,"y":20048.741792064786},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base12-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base12-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"b251aca0-1996-4d13-99ed-6fb9796ec8d6","savedPayload":{"position":{"x":26851.263215083403,"y":20268.535643713527},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"f1df9aec-05c4-40d0-a82c-d17a0e2f1596","savedPayload":{"position":{"x":28178.28247247968,"y":20377.928352423998},"targetPosition":{"x":27195.839543105027,"y":19697.2901516056},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c0c9e78-796b-4845-8cbb-c153a6b7c791","savedPayload":{"position":{"x":27195.839543105027,"y":19697.2901516056},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"355a63aa-8c8c-4eca-a246-272eb464d094","savedPayload":{"position":{"x":27393.061906330542,"y":21095.651632605553},"targetPosition":{"x":26803.229260030457,"y":20056.15179169638},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"256d27f8-b34e-46ca-9b5f-531823534e11","savedPayload":{"position":{"x":26803.229260030457,"y":20056.15179169638},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA12","code":"{\n \"codeName\": \"ema12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema12","id":"121d3c83-9fb4-44a1-93ed-e9755dfcc59e","savedPayload":{"position":{"x":27488.97841531271,"y":20209.12773966617},"targetPosition":{"x":26293.795387533468,"y":20209.12773966617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b386dd09-a2a1-4669-a73b-6df619dee15d","savedPayload":{"position":{"x":26293.795387533468,"y":20209.12773966617},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA24","code":"{\n \"codeName\": \"ema24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema24","id":"e4418d5e-74e5-440c-bd58-f8f18245ba6d","savedPayload":{"position":{"x":26963.62057963777,"y":20125.919232892687},"targetPosition":{"x":25768.437551858522,"y":20125.919232892687},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c23ef82a-9c9a-477f-8d48-14d93f06e3c6","savedPayload":{"position":{"x":25768.437551858522,"y":20125.919232892687},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA36","code":"{\n \"codeName\": \"ema36\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema36","id":"21dc0fd4-01f5-428b-9a9e-45307981af50","savedPayload":{"position":{"x":24449.022017173775,"y":20629.36152246835},"targetPosition":{"x":25331.209315452073,"y":19823.006736627776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e613c9c6-61da-4830-9289-8b400c3b41d7","savedPayload":{"position":{"x":25331.209315452073,"y":19823.006736627776},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA48","code":"{\n \"codeName\": \"ema48\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema48","id":"6afd224b-ba9c-49eb-973f-e7e3d609e82e","savedPayload":{"position":{"x":23924.021571843296,"y":19704.11962068215},"targetPosition":{"x":25068.709092786834,"y":19360.385785734677},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e49e8056-f659-4090-91e7-0e83b4a3654e","savedPayload":{"position":{"x":25068.709092786834,"y":19360.385785734677},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA60","code":"{\n \"codeName\": \"ema60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema60","id":"2db84126-00b9-4cde-bb35-66f9fcb8bfc6","savedPayload":{"position":{"x":23852.459930900863,"y":18642.716315635585},"targetPosition":{"x":25032.928272315618,"y":18829.684133211395},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77a0ccf0-aa97-4a11-b1db-bd74d33c28b7","savedPayload":{"position":{"x":25032.928272315618,"y":18829.684133211395},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA120","code":"{\n \"codeName\": \"ema120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema120","id":"e3f30f2b-23c8-4bac-b19e-69ae740a4773","savedPayload":{"position":{"x":24248.510754981064,"y":17655.3755491504},"targetPosition":{"x":25230.953684355718,"y":18336.013749968803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fca691ac-2651-4619-af01-48a0fafcfd75","savedPayload":{"position":{"x":25230.953684355718,"y":18336.013749968803},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA240","code":"{\n \"codeName\": \"ema240\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema240","id":"99b8a3c3-7e86-40aa-ad44-82a0bdb1f208","savedPayload":{"position":{"x":25033.731321130203,"y":16937.652268968854},"targetPosition":{"x":25623.563967430287,"y":17977.15210987803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6f194951-d813-4418-be45-420680399c17","savedPayload":{"position":{"x":25623.563967430287,"y":17977.15210987803},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA360","code":"{\n \"codeName\": \"ema360\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema360","id":"fd430a5b-2a43-40c5-ae9d-4c7f901b527d","savedPayload":{"position":{"x":26052.599066124174,"y":16631.700373029267},"targetPosition":{"x":26132.997839927273,"y":17824.176161908235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d9b00ca8-b18b-43da-9f3d-889fe101120c","savedPayload":{"position":{"x":26132.997839927273,"y":17824.176161908235},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA480","code":"{\n \"codeName\": \"ema480\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema480","id":"4601277a-9f86-41a4-81b1-21b3c13d1d34","savedPayload":{"position":{"x":27103.314737474073,"y":16798.117386576236},"targetPosition":{"x":26658.355675602223,"y":17907.38466868172},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2eccd071-3101-47bb-a8e6-008703cf6848","savedPayload":{"position":{"x":26658.355675602223,"y":17907.38466868172},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA600","code":"{\n \"codeName\": \"ema600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema600","id":"5c687030-e498-4126-8ce9-0c99a427168e","savedPayload":{"position":{"x":27977.77121028697,"y":17403.942379106058},"targetPosition":{"x":27095.58391200867,"y":18210.29716494663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e715e341-88d4-477c-9d7f-b0bb85ee3022","savedPayload":{"position":{"x":27095.58391200867,"y":18210.29716494663},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1200","code":"{\n \"codeName\": \"ema1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1200","id":"7c39560e-7434-4f50-aa3d-b93e131ce066","savedPayload":{"position":{"x":28502.77165561745,"y":18329.184280892256},"targetPosition":{"x":27358.08413467391,"y":18672.91811583973},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1939b18-3af9-4376-b8ba-6f506b215f82","savedPayload":{"position":{"x":27358.08413467391,"y":18672.91811583973},"targetPosition":{"x":26213.396613730372,"y":19016.651950787204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"512144fe-195c-47ae-b5b7-8167ba61a4bb","savedPayload":{"position":{"x":26213.396613730372,"y":19016.651950787204},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nlet candle = record.current \n\nvariable.ema12 = calculateEMA(12, candle.close, variable.previousEMA12)\nvariable.previousEMA12 = variable.ema12\n\nvariable.ema24 = calculateEMA(24, candle.close, variable.previousEMA24)\nvariable.previousEMA24 = variable.ema24\n\nvariable.ema36 = calculateEMA(36, candle.close, variable.previousEMA36)\nvariable.previousEMA36 = variable.ema36\n\nvariable.ema48 = calculateEMA(48, candle.close, variable.previousEMA48)\nvariable.previousEMA48 = variable.ema48\n\nvariable.ema60 = calculateEMA(60, candle.close, variable.previousEMA60)\nvariable.previousEMA60 = variable.ema60\n\nvariable.ema120 = calculateEMA(120, candle.close, variable.previousEMA120)\nvariable.previousEMA120 = variable.ema120\n\nvariable.ema240 = calculateEMA(240, candle.close, variable.previousEMA240)\nvariable.previousEMA240 = variable.ema240\n\nvariable.ema360 = calculateEMA(360, candle.close, variable.previousEMA360)\nvariable.previousEMA360 = variable.ema360\n\nvariable.ema480 = calculateEMA(480, candle.close, variable.previousEMA480)\nvariable.previousEMA480 = variable.ema480\n\nvariable.ema600 = calculateEMA(600, candle.close, variable.previousEMA600)\nvariable.previousEMA600 = variable.ema600\n\nvariable.ema1200 = calculateEMA(1200, candle.close, variable.previousEMA1200)\nvariable.previousEMA1200 = variable.ema1200\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"c3936de6-e8b4-4459-8c31-d97bea84cbfa","savedPayload":{"position":{"x":24975.29817593659,"y":17166.520844955077},"targetPosition":{"x":26091.097656752954,"y":17594.836135951668},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c4c50d01-1dff-4700-853a-986821fd55c5","savedPayload":{"position":{"x":26091.097656752954,"y":17594.836135951668},"targetPosition":{"x":27206.897137569318,"y":18023.151426948258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA12 = 0\nvariable.previousEMA24 = 0\nvariable.previousEMA36 = 0\nvariable.previousEMA48 = 0\nvariable.previousEMA60 = 0\nvariable.previousEMA120 = 0\nvariable.previousEMA240 = 0\nvariable.previousEMA360 = 0\nvariable.previousEMA480 = 0\nvariable.previousEMA600 = 0\nvariable.previousEMA1200 = 0\n","id":"c1639309-d20d-47cb-bb44-f6d45fd498a2","savedPayload":{"position":{"x":29064.560464050428,"y":16518.84532611193},"targetPosition":{"x":28135.728800809873,"y":17270.998376530093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6a845db8-4418-4417-80ac-11114304a476","savedPayload":{"position":{"x":28135.728800809873,"y":17270.998376530093},"targetPosition":{"x":27206.897137569318,"y":18023.151426948258},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1f5b9ce3-8278-4359-a57c-2c9e275a64cc","savedPayload":{"position":{"x":27206.897137569318,"y":18023.151426948258},"targetPosition":{"x":27393.864955145127,"y":19203.619768363013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"43d6f23d-d206-47e9-95d4-6bef34377014","savedPayload":{"position":{"x":27393.864955145127,"y":19203.619768363013},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"Base30 EMAs","code":"{\n \"codeName\": \"Base30-EMAs\",\n \"singularVariableName\": \"base30EMA\",\n \"pluralVariableName\": \"base30EMAs\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base30-EMAs/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"dea3491f-aae7-4419-a98f-108cf5d69b87","savedPayload":{"position":{"x":27465.280306656696,"y":19654.518552140235},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base30-EMAs/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/EMA/@Exchange/Output/Base30-EMAs/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"6624337b-4afd-44b8-a2ea-3f1779ddda7e","savedPayload":{"position":{"x":26213.396613730372,"y":19016.651950787204},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"d3c4e9c3-9823-4809-997e-dc36dac93b22","savedPayload":{"position":{"x":27144.331666739577,"y":19911.060538859118},"targetPosition":{"x":26788.761066059345,"y":18769.994362941412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cdf3538e-a8e5-44e5-9263-e5ffe18e65c2","savedPayload":{"position":{"x":26788.761066059345,"y":18769.994362941412},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"af0bf0dd-e517-4723-b0cc-832261c78c76","savedPayload":{"position":{"x":26002.314941645345,"y":19980.139824161757},"targetPosition":{"x":26217.75270351223,"y":18804.53400559273},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"27b3ce25-c547-4003-9a1c-2214b22e4fd8","savedPayload":{"position":{"x":26217.75270351223,"y":18804.53400559273},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA30","code":"{\n \"codeName\": \"ema30\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema30","id":"d49aaf82-1063-490d-bedb-3c63d639e097","savedPayload":{"position":{"x":24959.006606425544,"y":19510.58485856796},"targetPosition":{"x":25696.09853590233,"y":18569.756522795833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c92e3720-fc04-45ff-99e7-95abc2ddabea","savedPayload":{"position":{"x":25696.09853590233,"y":18569.756522795833},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA60","code":"{\n \"codeName\": \"ema60\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema60","id":"47f6b7dc-d0e0-4707-9e20-4113af4916ce","savedPayload":{"position":{"x":24253.416027450607,"y":18609.965025944508},"targetPosition":{"x":25343.30324641486,"y":18119.446606484107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d489aab4-6b93-490a-95b0-5b586a80960a","savedPayload":{"position":{"x":25343.30324641486,"y":18119.446606484107},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA90","code":"{\n \"codeName\": \"ema90\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema90","id":"d2ac9ce8-32ab-4802-ab41-b959112a696b","savedPayload":{"position":{"x":24047.185503075416,"y":17484.60147629985},"targetPosition":{"x":25240.187984227265,"y":17556.764831661778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7b763dc2-e990-44b7-b67f-93d27e5b7507","savedPayload":{"position":{"x":25240.187984227265,"y":17556.764831661778},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA120","code":"{\n \"codeName\": \"ema120\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema120","id":"41283546-a88c-41a6-87a6-48f178b378f5","savedPayload":{"position":{"x":24387.559961087078,"y":16392.30143675661},"targetPosition":{"x":25410.375213233096,"y":17010.61481189016},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"19b80a14-7510-4066-aa0a-43e8d92f8bec","savedPayload":{"position":{"x":25410.375213233096,"y":17010.61481189016},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA150","code":"{\n \"codeName\": \"ema150\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema150","id":"d82aeb70-2857-4d97-8f42-6fa22acc3ec1","savedPayload":{"position":{"x":25196.563715112017,"y":15583.29768273167},"targetPosition":{"x":25814.877090245565,"y":16606.11293487769},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2dcea6aa-8e40-44d9-b540-e831f54b0e19","savedPayload":{"position":{"x":25814.877090245565,"y":16606.11293487769},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA300","code":"{\n \"codeName\": \"ema300\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema300","id":"3bfc5b00-3b36-4b7e-b549-4cac3826de4f","savedPayload":{"position":{"x":26288.863754655256,"y":15242.923224720009},"targetPosition":{"x":26361.027110017185,"y":16435.925705871858},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7cc56b79-f74d-465e-8e4d-070be004c71b","savedPayload":{"position":{"x":26361.027110017185,"y":16435.925705871858},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA600","code":"{\n \"codeName\": \"ema600\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema600","id":"22bc84a5-61f6-479e-a87d-b1aee1b8416d","savedPayload":{"position":{"x":27414.227304299915,"y":15449.153749095201},"targetPosition":{"x":26923.708884839514,"y":16539.040968059453},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0e28ed26-69c1-4a8e-b13f-cef5faf27fc8","savedPayload":{"position":{"x":26923.708884839514,"y":16539.040968059453},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA900","code":"{\n \"codeName\": \"ema900\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema900","id":"bd0354df-70f8-44e7-b988-49c514433ee3","savedPayload":{"position":{"x":28314.847136923367,"y":16154.744328070137},"targetPosition":{"x":27374.01880115124,"y":16891.836257546922},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1dfbb7b7-1ddc-4079-a17d-abef03fcd978","savedPayload":{"position":{"x":27374.01880115124,"y":16891.836257546922},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1200","code":"{\n \"codeName\": \"ema1200\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1200","id":"fed49d03-931b-45a8-ac59-60859500e8ea","savedPayload":{"position":{"x":28784.402102517168,"y":17198.05266328994},"targetPosition":{"x":27608.79628394814,"y":17413.490425156822},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2854d03b-388d-42be-bd49-0b0ed1293a30","savedPayload":{"position":{"x":27608.79628394814,"y":17413.490425156822},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA1500","code":"{\n \"codeName\": \"ema1500\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema1500","id":"1486d92f-10f4-4e34-b603-b0a18408713c","savedPayload":{"position":{"x":28715.322817214525,"y":18340.069388384178},"targetPosition":{"x":27574.25664129682,"y":17984.498787703942},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9936d329-ffe9-4c8a-929c-b6f4a3a38954","savedPayload":{"position":{"x":27574.25664129682,"y":17984.498787703942},"targetPosition":{"x":26433.190465379113,"y":17628.928187023706},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"3dda31b0-7d30-43c2-9b91-74c25cffed38","savedPayload":{"position":{"x":26433.190465379113,"y":17628.928187023706},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\nvariable.ema30 = calculateEMA(30, candle.close, variable.previousEMA30)\nvariable.previousEMA30 = variable.ema30\n\nvariable.ema60 = calculateEMA(60, candle.close, variable.previousEMA60)\nvariable.previousEMA60 = variable.ema60\n\nvariable.ema90 = calculateEMA(90, candle.close, variable.previousEMA90)\nvariable.previousEMA90 = variable.ema90\n\nvariable.ema120 = calculateEMA(120, candle.close, variable.previousEMA120)\nvariable.previousEMA120 = variable.ema120\n\nvariable.ema150 = calculateEMA(150, candle.close, variable.previousEMA150)\nvariable.previousEMA150 = variable.ema150\n\nvariable.ema300 = calculateEMA(300, candle.close, variable.previousEMA300)\nvariable.previousEMA300 = variable.ema300\n\nvariable.ema600 = calculateEMA(600, candle.close, variable.previousEMA600)\nvariable.previousEMA600 = variable.ema600\n\nvariable.ema900 = calculateEMA(900, candle.close, variable.previousEMA900)\nvariable.previousEMA900 = variable.ema900\n\nvariable.ema1200 = calculateEMA(1200, candle.close, variable.previousEMA1200)\nvariable.previousEMA1200 = variable.ema1200\n\nvariable.ema1500 = calculateEMA(1500, candle.close, variable.previousEMA1500)\nvariable.previousEMA1500 = variable.ema1500\n\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}","id":"df900089-7554-4b01-88d1-801706c194a5","savedPayload":{"position":{"x":26519.027567310557,"y":15404.404677962264},"targetPosition":{"x":27169.970898226584,"y":16406.769506668614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ff38e18a-c36c-4c4a-8d5b-b7230451c098","savedPayload":{"position":{"x":27169.970898226584,"y":16406.769506668614},"targetPosition":{"x":27820.91422914261,"y":17409.134335374965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\nvariable.previousEMA30 = 0\nvariable.previousEMA60 = 0\nvariable.previousEMA90 = 0\nvariable.previousEMA120 = 0\nvariable.previousEMA150 = 0\nvariable.previousEMA300 = 0\nvariable.previousEMA600 = 0\nvariable.previousEMA900 = 0\nvariable.previousEMA1200 = 0\nvariable.previousEMA1500 = 0\n","id":"14cfa602-002c-439e-b658-24cc8d2d1c14","savedPayload":{"position":{"x":30208.00437109811,"y":17284.03224208664},"targetPosition":{"x":29014.45930012036,"y":17346.583288730802},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2489fa2c-03cb-4007-b426-88158b8ab442","savedPayload":{"position":{"x":29014.45930012036,"y":17346.583288730802},"targetPosition":{"x":27820.91422914261,"y":17409.134335374965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ff57a6a1-1133-4cce-abab-d958d5936360","savedPayload":{"position":{"x":27820.91422914261,"y":17409.134335374965},"targetPosition":{"x":27278.312489080887,"y":18474.05021072548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4394346c-7c25-478f-9be7-04f071dc673c","savedPayload":{"position":{"x":27278.312489080887,"y":18474.05021072548},"targetPosition":{"x":28458.78083049564,"y":18661.01802830129},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"274a20f7-97c3-452d-9ef7-aa35f482f5e3","savedPayload":{"position":{"x":28458.78083049564,"y":18661.01802830129},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"MACD","code":"{\n\"codeName\": \"MACD\",\n\"repo\": \"MACD-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Produces the MACD indicator.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"b1bf9ad6-e21f-43a9-b7a5-7d5dd0485b2e","savedPayload":{"position":{"x":28638.50291687753,"y":17829.29835889351},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"01d43ed0-2a80-4eca-bee6-db2fe40470fc"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"a8aa057b-aa19-45cb-bca0-7c3b57a350f7","savedPayload":{"position":{"x":27434.81681755315,"y":19018.133396855224},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"19b1d791-d2ea-4f25-a6e1-fe0a64450745"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"150637f5-1917-439e-916f-71e86edccd49","savedPayload":{"position":{"x":26237.071655103133,"y":17829.29835889351},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"c390cbd3-0ba0-4507-8614-42c88f4ce7e6"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"6854acc9-b22d-46e6-8967-e3843ca6db76","savedPayload":{"position":{"x":27434.81681755315,"y":16636.83358306328},"targetPosition":{"x":27434.81681755315,"y":17829.29835889351},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"89254c6c-9be2-4037-b063-467edc660d10"}}}],"id":"af39ab1b-b1c0-4869-9093-47ad8ff63494","savedPayload":{"position":{"x":27434.81681755315,"y":17829.29835889351},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"7e17f51a-deed-4976-a53b-d34c2e45f92f","savedPayload":{"position":{"x":29577.148057154754,"y":17081.147117661625},"targetPosition":{"x":28372.968800631057,"y":17081.147117661625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"101cc7d6-d35b-4907-b530-f28d5e02ff0a"}}},{"type":"Status Dependency","name":"Olivia: Candles","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"473dbe5e-6332-4005-8457-c77c3f5c65d0","savedPayload":{"position":{"x":27763.855024471337,"y":18136.163125560397},"targetPosition":{"x":28372.968800631057,"y":17081.147117661625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"fa10270c-f94c-479d-9094-f974018e2029","savedPayload":{"position":{"x":27789.446725945952,"y":16070.457236969027},"targetPosition":{"x":28372.968800631057,"y":17081.147117661625},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"7a34fbb2-19de-4b82-88f2-c016f6959f74","savedPayload":{"position":{"x":28372.968800631057,"y":17081.147117661625},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"101cc7d6-d35b-4907-b530-f28d5e02ff0a","savedPayload":{"position":{"x":29489.962772949682,"y":17519.5349470019},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"1bc17bd6-0c20-4dfe-87dd-68db36113733","savedPayload":{"position":{"x":27571.476265327252,"y":17555.431464480273},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f2eca95a-37ae-448b-8ff9-c6dc4b133245","savedPayload":{"position":{"x":28922.613082409905,"y":17126.474076942337},"targetPosition":{"x":28551.810789871775,"y":18267.686188233783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"44019efe-950a-4eec-a546-cd2ee26818b9","savedPayload":{"position":{"x":28551.810789871775,"y":18267.686188233783},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Produces the MACD indicator.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"c79ae046-983f-4acf-9c73-ab7e5d24fd85","savedPayload":{"position":{"x":29615.220281594236,"y":18136.218121881386},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"dd5d3067-ff7b-4353-ba4f-c030bd3da796"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"daa8862c-2eda-4846-97d5-8684673baf3f","savedPayload":{"position":{"x":28429.82625090982,"y":19338.96300595559},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"29e18539-f188-4d29-9531-25cd3ee8f282"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"59cb9a88-ccd4-4306-8822-bf9d0e526c02","savedPayload":{"position":{"x":27227.9232287062,"y":18136.218121881386},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"8a9dde13-e4b8-40f3-80bc-ea51050b2f08"}}},{"type":"Output Dataset","name":"New Output Dataset","id":"b09b8313-baaf-45f4-a0fb-b33614d58699","savedPayload":{"position":{"x":28429.82625090982,"y":16934.64892696579},"targetPosition":{"x":28429.82625090982,"y":18136.218121881386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"ec2611a6-699b-45a5-beec-679dd4b7734a"}}}],"id":"a95e4b61-4e49-4b99-bfb8-8bb917afe8df","savedPayload":{"position":{"x":28429.82625090982,"y":18136.218121881386},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"e02fb6a2-c775-46de-bce6-a40f7d40cd5c","savedPayload":{"position":{"x":30790.008081436503,"y":18403.230208435474},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a9d544cb-9643-4f7e-9220-d3ec7397bcdf"}}},{"type":"Status Dependency","name":"Ending: Oliva Candles","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"650627ec-3cab-4024-a17d-a43174f869e9","savedPayload":{"position":{"x":29599.682638995066,"y":19621.82988455866},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"62a1b4d7-e2fd-44bf-9e37-3108a7b5b956","savedPayload":{"position":{"x":28370.31779576601,"y":18403.230208435474},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"38aa26d5-f3b2-43e6-8533-cd51d7128221","savedPayload":{"position":{"x":29599.682638995066,"y":17201.99034752749},"targetPosition":{"x":29599.682638995066,"y":18403.230208435474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"e8291604-ea73-4217-b00c-51f65bdec1d6","savedPayload":{"position":{"x":29599.682638995066,"y":18403.230208435474},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"a9d544cb-9643-4f7e-9220-d3ec7397bcdf","savedPayload":{"position":{"x":29953.37158296436,"y":19549.86160257385},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"35b430c4-60bd-41ff-8a3a-7907146b0238","savedPayload":{"position":{"x":27819.575269666264,"y":18582.50616591032},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"c6191bb8-66bf-4d67-9d1b-9364e7e6e84e","savedPayload":{"position":{"x":27967.34775076316,"y":20162.468823604046},"targetPosition":{"x":28783.515194879114,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8e5db945-8507-4489-9288-21cfa1e9301c","savedPayload":{"position":{"x":28783.515194879114,"y":19282.84951601976},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"MACD 122609","code":"{\n \"codeName\": \"MACD122609\",\n \"singularVariableName\": \"macd122609\",\n \"pluralVariableName\": \"macd122609s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-122609/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"01d43ed0-2a80-4eca-bee6-db2fe40470fc","savedPayload":{"position":{"x":29001.605377723823,"y":19267.71259687947},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-122609/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-122609/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"dd5d3067-ff7b-4353-ba4f-c030bd3da796","savedPayload":{"position":{"x":29190.95693616379,"y":20665.56193462382},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"c30a9207-3220-4aa4-b96e-64a82200e356","savedPayload":{"position":{"x":28769.193514276103,"y":20262.085980954325},"targetPosition":{"x":27920.706795726594,"y":19413.599262404816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"16c55335-8817-4121-a068-1c2d184fd814","savedPayload":{"position":{"x":27920.706795726594,"y":19413.599262404816},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"0f82ce78-91ac-4b61-b514-bb1a67c2ef0e","savedPayload":{"position":{"x":29314.951751447858,"y":20311.2051113409},"targetPosition":{"x":28115.0103265817,"y":20311.2051113409},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dedc2ef0-61e4-45bd-921d-187c9a6f3ae1","savedPayload":{"position":{"x":28115.0103265817,"y":20311.2051113409},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"42754005-58a0-4a8b-b839-938d11aeb0ab","savedPayload":{"position":{"x":27285.80716038734,"y":20945.434015126055},"targetPosition":{"x":26085.865735521184,"y":20945.434015126055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5fe10f78-a397-4fb1-bfeb-a506d44d60ef","savedPayload":{"position":{"x":26085.865735521184,"y":20945.434015126055},"targetPosition":{"x":26934.35245407069,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"588045df-e0fb-4c07-adf3-1acd832088af","savedPayload":{"position":{"x":24534.469604338377,"y":20096.94729657655},"targetPosition":{"x":25734.411029204533,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2926733e-3962-4e7b-a492-7fcb437f536e","savedPayload":{"position":{"x":25734.411029204533,"y":20096.94729657655},"targetPosition":{"x":26934.35245407069,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA12","code":"{\n \"codeName\": \"ema12\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema12","id":"d9f6340c-15cd-499b-ba74-007b4c569b22","savedPayload":{"position":{"x":28038.867621927773,"y":20756.970096944584},"targetPosition":{"x":26838.926197061617,"y":20756.970096944584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"29fb3e14-c1fd-4fa6-af1a-62b1c61ff1fc","savedPayload":{"position":{"x":26838.926197061617,"y":20756.970096944584},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA26","code":"{\n \"codeName\": \"ema26\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema26","id":"748ed791-c88b-4776-b2cb-742758821641","savedPayload":{"position":{"x":25558.72031915047,"y":20849.08953955886},"targetPosition":{"x":26739.378191661483,"y":21063.34735432321},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d1b7a8ce-c89b-4e0f-ac04-0f45d575524d","savedPayload":{"position":{"x":26739.378191661483,"y":21063.34735432321},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"9652e52e-55c0-47ee-a90c-a1a700f6b989","savedPayload":{"position":{"x":26553.33999582903,"y":19304.89648577576},"targetPosition":{"x":27236.68803000076,"y":20291.25082743166},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6157c979-57a2-473c-b19f-f79bb2f12c09","savedPayload":{"position":{"x":27236.68803000076,"y":20291.25082743166},"targetPosition":{"x":27920.036064172495,"y":21277.60516908756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7985ad16-8c8a-460f-9445-711df5e062a7","savedPayload":{"position":{"x":26934.35245407069,"y":20096.94729657655},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma12 = calculateSMA(12)\nvariable.sma26 = calculateSMA(26)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA12 and EMA26 Calculation */\n\nvariable.ema12 = calculateEMA(12, variable.sma12, variable.previousEMA12)\nvariable.previousEMA12 = variable.ema12 \n \nvariable.ema26 = calculateEMA(26, variable.sma26, variable.previousEMA26)\nvariable.previousEMA26 = variable.ema26 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema12 - variable.ema26\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA9 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(9, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"e1e871f6-1e87-423f-8214-ece80c4295eb","savedPayload":{"position":{"x":29345.095059562565,"y":20258.019352826224},"targetPosition":{"x":28145.15363469641,"y":20258.019352826224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c3390f8c-4865-42b1-aa00-eaa49d293121","savedPayload":{"position":{"x":28145.15363469641,"y":20258.019352826224},"targetPosition":{"x":26945.212209830253,"y":20258.019352826224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA12 = 0\nvariable.previousEMA26 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"a9600d4d-ddc7-4639-a8bd-d5f6840a1f04","savedPayload":{"position":{"x":29023.571723805027,"y":19058.07792796007},"targetPosition":{"x":27984.39196681764,"y":19658.048640393146},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f8ff5320-c74f-4f6e-8b15-f7284242f24e","savedPayload":{"position":{"x":27984.39196681764,"y":19658.048640393146},"targetPosition":{"x":28134.293878936845,"y":18897.005871710393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c69aae16-d38f-4d9a-8174-4e664a22e579","savedPayload":{"position":{"x":28134.293878936845,"y":18897.005871710393},"targetPosition":{"x":28134.293878936845,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6c0c9bf0-90af-4497-b4fb-49b5872b1119","savedPayload":{"position":{"x":28134.293878936845,"y":20096.94729657655},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"MACD 031016","code":"{\n \"codeName\": \"MACD031016\",\n \"singularVariableName\": \"macd031016\",\n \"pluralVariableName\": \"macd031016s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-031016/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"19b1d791-d2ea-4f25-a6e1-fe0a64450745","savedPayload":{"position":{"x":28282.105403757483,"y":20258.019352826224},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-031016/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-031016/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"ec2611a6-699b-45a5-beec-679dd4b7734a","savedPayload":{"position":{"x":27093.02373465089,"y":21296.888721442705},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"7e2e4448-6bc6-4c1c-9a7f-54185fea3831","savedPayload":{"position":{"x":28385.546981929736,"y":21010.66428137314},"targetPosition":{"x":27185.605557063584,"y":21010.66428137314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"399e67a5-1b3c-4f13-b1a8-c8333b013471","savedPayload":{"position":{"x":27185.605557063584,"y":21010.66428137314},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"0e12c2f0-25f8-48c6-9920-4291c0154f92","savedPayload":{"position":{"x":27983.99334352199,"y":21601.533917701727},"targetPosition":{"x":26784.511918655833,"y":21603.713917701727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1588b3ba-04e6-498f-baeb-857c55bf0c2f","savedPayload":{"position":{"x":26784.511918655833,"y":21603.713917701727},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"5d5b5bb6-fcd8-4834-9da9-858c8fc756d6","savedPayload":{"position":{"x":26966.87001573601,"y":21836.638322709063},"targetPosition":{"x":25769.348590869857,"y":21835.41832270906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a1c75f48-5568-46da-a828-6d26a69b5021","savedPayload":{"position":{"x":25769.348590869857,"y":21835.41832270906},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"a42bb9fd-fb33-4c25-b3d3-7ce7c8839e08","savedPayload":{"position":{"x":26155.192235179227,"y":21186.1970067668},"targetPosition":{"x":24955.250810313068,"y":21186.1970067668},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7d0b5eee-4b62-4e35-a421-e3825b0cdb2c","savedPayload":{"position":{"x":24955.250810313068,"y":21186.1970067668},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA3","code":"{\n \"codeName\": \"ema3\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema3","id":"c725639d-6fa1-480f-b962-90be561f8464","savedPayload":{"position":{"x":23737.87091814467,"y":19975.35724112517},"targetPosition":{"x":24887.115797784307,"y":20320.459587874495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4406003b-bf04-4d4e-b9e5-fb444be155ee","savedPayload":{"position":{"x":24887.115797784307,"y":20320.459587874495},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA10","code":"{\n \"codeName\": \"ema10\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema10","id":"fbfc968a-1b7e-48f6-935b-b40fe63bdc85","savedPayload":{"position":{"x":24899.13140132941,"y":18552.235820169928},"targetPosition":{"x":25467.746039376678,"y":19608.898877396874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5cc4f53-cc80-457a-842f-a2259450f02f","savedPayload":{"position":{"x":25467.746039376678,"y":19608.898877396874},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"9724655b-b624-425d-b21c-87c69ede1d0a","savedPayload":{"position":{"x":26726.565370922595,"y":18367.072175344543},"targetPosition":{"x":26381.46302417327,"y":19516.31705498418},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d0f070bb-08a6-4c05-8e49-49f7b6a3aa15","savedPayload":{"position":{"x":26381.46302417327,"y":19516.31705498418},"targetPosition":{"x":26036.360677423945,"y":20665.56193462382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b5df9321-87e6-4c0b-892b-0af0e9b47d8d","savedPayload":{"position":{"x":26036.360677423945,"y":20665.56193462382},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma3 = calculateSMA(3)\nvariable.sma10 = calculateSMA(10)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA3 and EMA10 Calculation */\n\nvariable.ema3 = calculateEMA(3, variable.sma3, variable.previousEMA3)\nvariable.previousEMA3 = variable.ema3 \n \nvariable.ema10 = calculateEMA(10, variable.sma10, variable.previousEMA10)\nvariable.previousEMA10 = variable.ema10 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema3 - variable.ema10\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA16 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(16, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"6e3e0c8a-7600-4cf4-aa00-a29c8e94b42a","savedPayload":{"position":{"x":23922.12410580247,"y":19940.705479070148},"targetPosition":{"x":25073.918170833193,"y":19604.209037974808},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ba2052e5-b0b2-4cae-b4a8-3212eb5cbe62","savedPayload":{"position":{"x":25073.918170833193,"y":19604.209037974808},"targetPosition":{"x":26225.712235863914,"y":19267.712596879468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA3 = 0\nvariable.previousEMA10 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"e009ff8c-ac89-4cff-b3c4-27777ff2173c","savedPayload":{"position":{"x":26794.6773683514,"y":16936.250315294626},"targetPosition":{"x":26510.194802107657,"y":18101.981456087047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fba3e3c4-5cf5-4925-9e02-36981e662f0d","savedPayload":{"position":{"x":26510.194802107657,"y":18101.981456087047},"targetPosition":{"x":26225.712235863914,"y":19267.712596879468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6659182a-7112-4c25-8fac-69f8745f9d2f","savedPayload":{"position":{"x":26225.712235863914,"y":19267.712596879468},"targetPosition":{"x":27093.02373465089,"y":20096.94729657655},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d1482dc0-e9f1-47ba-b75e-961fa914a53a","savedPayload":{"position":{"x":27093.02373465089,"y":20096.94729657655},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"MACD 081709","code":"{\n \"codeName\": \"MACD081709\",\n \"singularVariableName\": \"macd081709\",\n \"pluralVariableName\": \"macd081709s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-081709/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"c390cbd3-0ba0-4507-8614-42c88f4ce7e6","savedPayload":{"position":{"x":27059.25150845189,"y":20312.937784589016},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-081709/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-081709/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"29e18539-f188-4d29-9531-25cd3ee8f282","savedPayload":{"position":{"x":25654.314486429903,"y":20186.49116396218},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"94ec28d4-c1bc-4c6d-8887-75877f9a2343","savedPayload":{"position":{"x":26233.88411897216,"y":21038.60974305523},"targetPosition":{"x":25787.153536040696,"y":19924.926121292057},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5135ffe3-47fa-4642-8c46-0994438d7e7a","savedPayload":{"position":{"x":25787.153536040696,"y":19924.926121292057},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"d3388f28-900d-452f-b83c-936c50b4344e","savedPayload":{"position":{"x":24397.208920127483,"y":21018.00143072767},"targetPosition":{"x":24868.815936618357,"y":19914.621965128277},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8056d769-ea76-4ec0-88ff-952921e48d2c","savedPayload":{"position":{"x":24868.815936618357,"y":19914.621965128277},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"3864df8c-ee73-4f0e-be03-718954a4dbfc","savedPayload":{"position":{"x":23113.055709582888,"y":19704.703665391815},"targetPosition":{"x":24226.73933134606,"y":19257.97308246035},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a69347ff-6f46-464a-834a-4d441b8ff291","savedPayload":{"position":{"x":24226.73933134606,"y":19257.97308246035},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"9db26074-5aaf-4f3e-83aa-bb1064981c64","savedPayload":{"position":{"x":23133.66402191045,"y":17868.028466547137},"targetPosition":{"x":24237.04348750984,"y":18339.63548303801},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cf022fb7-6c7e-432d-ae6a-fe0f4ed28116","savedPayload":{"position":{"x":24237.04348750984,"y":18339.63548303801},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA8","code":"{\n \"codeName\": \"ema8\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema8","id":"93f62cc4-1f47-4b75-8a7c-c8dbd75b0c9f","savedPayload":{"position":{"x":24446.961787246302,"y":16583.875256002542},"targetPosition":{"x":24893.692370177767,"y":17697.558877765714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"80e1f38f-36c5-440e-a12b-f9154efede9f","savedPayload":{"position":{"x":24893.692370177767,"y":17697.558877765714},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA17","code":"{\n \"codeName\": \"ema17\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema17","id":"73b43260-1688-460b-862c-b8fb7406cc10","savedPayload":{"position":{"x":26283.63698609098,"y":16604.483568330103},"targetPosition":{"x":25812.029969600106,"y":17707.863033929494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a2552af4-df0a-4fcf-85ae-1e35dbcb2608","savedPayload":{"position":{"x":25812.029969600106,"y":17707.863033929494},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"94cb6751-f4a9-4bad-a8a9-d53d3375a77c","savedPayload":{"position":{"x":27567.790196635575,"y":17917.781333665956},"targetPosition":{"x":26454.106574872403,"y":18364.51191659742},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"52e3a47c-f282-4edc-83cb-8bce988e054b","savedPayload":{"position":{"x":26454.106574872403,"y":18364.51191659742},"targetPosition":{"x":25340.42295310923,"y":18811.242499528886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f5a29a3d-06eb-4298-80d0-3d6e22957829","savedPayload":{"position":{"x":25340.42295310923,"y":18811.242499528886},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma8 = calculateSMA(8)\nvariable.sma17 = calculateSMA(17)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA8 and EMA17 Calculation */\n\nvariable.ema8 = calculateEMA(8, variable.sma8, variable.previousEMA8)\nvariable.previousEMA8 = variable.ema8 \n \nvariable.ema17 = calculateEMA(17, variable.sma17, variable.previousEMA17)\nvariable.previousEMA17 = variable.ema17 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema8 - variable.ema17\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA9 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(9, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"0290fa4a-851b-4e21-b35e-61e106fc8f81","savedPayload":{"position":{"x":24588.933609208514,"y":16706.32517860076},"targetPosition":{"x":25570.14897398337,"y":17397.031940576904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2a30807-83b5-4c99-8f27-55783b4487ce","savedPayload":{"position":{"x":25570.14897398337,"y":17397.031940576904},"targetPosition":{"x":26551.364338758227,"y":18087.738702553048},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA8 = 0\nvariable.previousEMA17 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"b8dca759-eb3d-4b8b-8a20-99679727f272","savedPayload":{"position":{"x":28728.918908407148,"y":17078.93059957191},"targetPosition":{"x":27640.141623582687,"y":17583.33465106248},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a16923a7-9b13-4526-818d-9278fdc509a0","savedPayload":{"position":{"x":27640.141623582687,"y":17583.33465106248},"targetPosition":{"x":26551.364338758227,"y":18087.738702553048},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8136f190-cf6a-4ca3-8620-7153ad82a295","savedPayload":{"position":{"x":26551.364338758227,"y":18087.738702553048},"targetPosition":{"x":26443.802418708623,"y":19282.84951601976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"683e6b29-9f82-4a8e-93eb-20ac0e81a750","savedPayload":{"position":{"x":26443.802418708623,"y":19282.84951601976},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Product Definition","name":"MACD 245209","code":"{\n \"codeName\": \"MACD245209\",\n \"singularVariableName\": \"macd245209\",\n \"pluralVariableName\": \"macd245209s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-245209/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"89254c6c-9be2-4037-b063-467edc660d10","savedPayload":{"position":{"x":26253.8776166457,"y":19391.113192918616},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-245209/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/MACD/@Exchange/Output/MACD-245209/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"8a9dde13-e4b8-40f3-80bc-ea51050b2f08","savedPayload":{"position":{"x":25476.773660018967,"y":18213.85101977661},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.begin","id":"adee537e-2c4d-4454-9006-05171c09313a","savedPayload":{"position":{"x":25171.916283445207,"y":19198.264048819452},"targetPosition":{"x":25764.097237812497,"y":18154.6256342359},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"38a52afc-8a7c-49c9-8068-dbe438ac64d0","savedPayload":{"position":{"x":25764.097237812497,"y":18154.6256342359},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"83439522-7972-454e-af41-d516ee51b26f","savedPayload":{"position":{"x":24042.880255016913,"y":17749.4444827247},"targetPosition":{"x":25199.57922359835,"y":17430.215851188525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"03c98b2f-4e9c-4800-9d9b-5c6ef3f94665","savedPayload":{"position":{"x":25199.57922359835,"y":17430.215851188525},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Line","code":"{\n \"codeName\": \"line\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.line","id":"6aa9ee37-3044-444c-bc27-e09dd444f182","savedPayload":{"position":{"x":24269.001363012685,"y":15926.62531091777},"targetPosition":{"x":25312.639777596236,"y":16518.80626528506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c9237bcd-4d76-4460-bcbb-8474843efc03","savedPayload":{"position":{"x":25312.639777596236,"y":16518.80626528506},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Signal","code":"{\n \"codeName\": \"signal\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.signal","id":"35ac625e-5516-4a15-b92d-f3a5dc4d8ec0","savedPayload":{"position":{"x":25717.820929107438,"y":14797.589282489473},"targetPosition":{"x":26037.049560643612,"y":15954.288251070911},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8dd22ed9-76d1-4108-8a7f-ed4c03d7eede","savedPayload":{"position":{"x":26037.049560643612,"y":15954.288251070911},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA24","code":"{\n \"codeName\": \"ema24\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema24","id":"e56fbdd1-4b1c-484b-bcbb-6b9ec6414080","savedPayload":{"position":{"x":27540.640100914366,"y":15023.710390485248},"targetPosition":{"x":26948.459146547077,"y":16067.3488050688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"57f32362-cb33-471d-a855-2c3cddb88bf9","savedPayload":{"position":{"x":26948.459146547077,"y":16067.3488050688},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"EMA52","code":"{\n \"codeName\": \"ema52\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.ema52","id":"619feddc-3ff2-4a97-aa8b-a924b80bd099","savedPayload":{"position":{"x":28669.67612934266,"y":16472.52995658},"targetPosition":{"x":27512.977160761224,"y":16791.758588116176},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"93f3c29f-178d-44fb-8f64-21e617d2387e","savedPayload":{"position":{"x":27512.977160761224,"y":16791.758588116176},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Histogram","code":"{\n \"codeName\": \"histogram\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.histogram","id":"615f9b7a-676f-444b-8fc8-8355c8c8aef6","savedPayload":{"position":{"x":28443.55502134689,"y":18295.34912838693},"targetPosition":{"x":27399.916606763338,"y":17703.16817401964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"650fc7dc-1ea8-426d-a720-89efdec4292e","savedPayload":{"position":{"x":27399.916606763338,"y":17703.16817401964},"targetPosition":{"x":26356.278192179787,"y":17110.98721965235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"371d2f8e-8868-4933-baee-9827c0496fc1","savedPayload":{"position":{"x":26356.278192179787,"y":17110.98721965235},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* SMA Calculation */\n\nlet candle = record.current // Our main dependencies are candles \nvariable.last100.push(candle.close) // Add the current close value to the last 100 array.\n\nif (variable.last100.length > 100) {\n variable.last100.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 100 elements.\n}\n\nvariable.sma24 = calculateSMA(24)\nvariable.sma52 = calculateSMA(52)\n\nfunction calculateSMA(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last100.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sum = 0 // Initialize sum variable. \n for (let i = variable.last100.length - periods; i < variable.last100.length; i++) { // Iterate through the last periods\n sum = sum + variable.last100[i]\n /*\n if (index > 18 && index < 22) { // You can debug what is going on by console logging whatever you need. \n console.log(\"index=\" + index + \" i=\" + i + \" variable.last100.length=\" + variable.last100.length + \" periods=\" + periods + \" sum=\" + sum + \" sum/periods=\" + (sum / periods) + \" currentValue=\" + (variable.last100[i]))\n }\n */\n }\n let sma = sum / periods\n return sma\n}\n\n/* EMA24 and EMA52 Calculation */\n\nvariable.ema24 = calculateEMA(24, variable.sma24, variable.previousEMA24)\nvariable.previousEMA24 = variable.ema24 \n \nvariable.ema52 = calculateEMA(52, variable.sma52, variable.previousEMA52)\nvariable.previousEMA52 = variable.ema52 \n\nfunction calculateEMA(periods, currentSMA, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSMA * k + previousEMA * (1-k)\n}\n\n\n/* MACD Line Calculation */\n\nmacdLine = variable.ema24 - variable.ema52\n\nvariable.line = macdLine.toFixed(2)\n\n/* Signal Line Calculation (EMA9 of MACD Line) */\n\nmacdSignal = calculateSignalEMA(9, variable.line, variable.previousSignal)\nvariable.signal = macdSignal.toFixed(2)\nvariable.previousSignal = variable.signal \n \nfunction calculateSignalEMA(periods, currentSignal, previousEMA) {\n let k = 2 / (periods + 1)\n return currentSignal * k + variable.previousSignal * (1-k)\n}\n\n/* Histogram Calculation */\n\nhistogram = variable.line - variable.signal\nvariable.histogram = histogram.toFixed(2)","id":"4f4e66a9-4791-494a-ada7-72f3d5db7415","savedPayload":{"position":{"x":27533.422879546048,"y":15211.054708497035},"targetPosition":{"x":27605.184361243766,"y":16408.84839392636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d8e07801-1e77-44a5-a232-fd672264f252","savedPayload":{"position":{"x":27605.184361243766,"y":16408.84839392636},"targetPosition":{"x":27676.945842941484,"y":17606.642079355686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* SMA Calculation */\n\n/* \nAlthough we don't really need to set an array to access a number of candles,\nwe will do so in order to reuse the code built for the SMA indicator, and also\nso that the same code may be used for other MACD products that may require\naccessing more candles than are available in the span of two days.\n*/\n\nvariable.last100 = []\n//console.log(timeFrameLabel + \" - Initialization of SMA - *************\")\n\n/* EMA Calculation */\n\nvariable.previousEMA24 = 0\nvariable.previousEMA52 = 0\n\n/* MACD Line calculation */\n\nvariable.previousSignal = 0","id":"5f25ca07-07ce-49a7-a397-5d2f3e89c0c3","savedPayload":{"position":{"x":29823.34684478797,"y":18680.141232458136},"targetPosition":{"x":28750.146343864726,"y":18143.39165590691},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dd01ebc2-8204-4b51-83d9-92d416521553","savedPayload":{"position":{"x":28750.146343864726,"y":18143.39165590691},"targetPosition":{"x":27676.945842941484,"y":17606.642079355686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e1a8b841-84d8-4ddd-822b-d81fe2b9a313","savedPayload":{"position":{"x":27676.945842941484,"y":17606.642079355686},"targetPosition":{"x":26675.50682371596,"y":18267.686188233787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"47984765-8180-45cf-a9eb-f0a8b22d165d","savedPayload":{"position":{"x":26675.50682371596,"y":18267.686188233787},"targetPosition":{"x":27613.65880679387,"y":19015.83742946567},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7724b857-30aa-4d3c-9ab7-e70895229f2a","savedPayload":{"position":{"x":27613.65880679387,"y":19015.83742946567},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Indicator Bot","name":"RSI","code":"{\n\"codeName\": \"RSI\",\n\"repo\": \"RSI-Indicator-Bot\"\n}","processes":[{"type":"Process Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"description\": \"Calculates RSI.\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Market\",\n \"startDate\": {\n },\n \"endDate\": {\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"41eb05b7-0222-49b7-9b62-f14f43302f8f","savedPayload":{"position":{"x":29165.672099716212,"y":18368.96660141731},"targetPosition":{"x":27932.97426474749,"y":18368.96660141731},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"5ec62760-e144-4496-98ab-0415a4b315ec"}}}],"id":"35d2683b-470d-44e0-97bb-6075e6b5cc92","savedPayload":{"position":{"x":27932.97426474749,"y":18368.96660141731},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"ea692963-60c5-445b-921c-f2be614186d7","savedPayload":{"position":{"x":30036.735334097804,"y":19241.352656188723},"targetPosition":{"x":28805.360319518903,"y":19241.352656188723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"4f71d561-5872-4539-8408-f481be275559"}}},{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"4211e16a-a54f-4049-941e-fd3be8244852","savedPayload":{"position":{"x":28176.485010675537,"y":20330.596642731},"targetPosition":{"x":28805.360319518903,"y":19241.352656188723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"bbff3247-937a-429e-9959-c896b8207f26"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"9d9b2836-9eab-437b-9426-2cef828cd0e3","savedPayload":{"position":{"x":28187.93361297854,"y":18171.9382305109},"targetPosition":{"x":28805.360319518903,"y":19241.352656188723},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Market","id":"7160ac78-d806-4bac-955b-a201c21c2e7e"}}}],"id":"1a42abe3-eaab-444f-8687-c3930dc28a06","savedPayload":{"position":{"x":28805.360319518903,"y":19241.352656188723},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"bbff3247-937a-429e-9959-c896b8207f26","savedPayload":{"position":{"x":28486.044861565282,"y":20433.054168913757},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"b2babf3e-22f6-4064-b4e5-840eec9ff707","savedPayload":{"position":{"x":26607.14044567258,"y":18829.38971956947},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"63929f31-bc0f-4d9c-9ddc-3d7e76305e51"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ae4d9310-3446-41b3-88b9-90978defd305","savedPayload":{"position":{"x":26421.957294068834,"y":19879.983572095964},"targetPosition":{"x":27613.65880679387,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"96f31416-5090-428a-be83-985a0b3ab275","savedPayload":{"position":{"x":27613.65880679387,"y":19560.668114142343},"targetPosition":{"x":26741.272752022454,"y":18688.28205937093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Process Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"description\": \"Calculates RSI\",\n \"startMode\": {\n \"allMonths\": {\n \"run\": \"false\",\n \"minYear\": \"\",\n \"maxYear\": \"\"\n },\n \"oneMonth\": {\n \"run\": \"false\",\n \"year\": \"\",\n \"month\": \"\"\n },\n \"noTime\": {\n \"run\": \"true\"\n },\n \"fixedInterval\": {\n \"run\": \"false\",\n \"interval\": 0\n }\n },\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Period-Daily\",\n \"startDate\": {\n \"takeItFromStatusDependency\": 0\n },\n \"endDate\": {\n \"takeItFromStatusDependency\": 1\n }\n }\n}","processOutput":{"type":"Process Output","name":"New Process Output","outputDatasets":[{"type":"Output Dataset","name":"New Output Dataset","id":"7539f591-7ca7-4fd5-9142-a6b470f8ef8e","savedPayload":{"position":{"x":28299.59819609003,"y":19879.983572095964},"targetPosition":{"x":27060.588209976075,"y":19879.983572095964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"f1556d09-f134-4678-83fb-04002d1dcd34"}}}],"id":"f5a20865-68a4-4e3f-8547-afc741d7fb85","savedPayload":{"position":{"x":27060.588209976075,"y":19879.983572095964},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","statusDependencies":[{"type":"Status Dependency","name":"Self","code":"{\"mainUtility\": \"Self Reference\"}","id":"632dbd10-6cf7-453a-8e5c-4a74d33fcaf4","savedPayload":{"position":{"x":27471.478942678983,"y":20734.02476152611},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2d1d4e5a-49c3-4d9a-958a-195d3f0949c2"}}},{"type":"Status Dependency","name":"Ending: Olivia","code":"{\"mainUtility\": \"Market Ending Point\"}","id":"5a1a8917-5d85-4f33-b552-a314ee6c54db","savedPayload":{"position":{"x":26250.133382691834,"y":21962.72352869959},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"973fe943-4d30-49eb-84b3-52f6cd9cdbd1"}}},{"type":"Status Dependency","name":"Starting: Charly Historic Trades","code":"{\"mainUtility\": \"Market Starting Point\"}","id":"9ea493a4-33b1-445e-975d-b202994079c8","savedPayload":{"position":{"x":25037.20735748456,"y":20734.02476152611},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"c542a73e-a350-431f-ad3e-10f3ebef8ec7"}}}],"dataDependencies":[{"type":"Data Dependency","name":"New Data Dependency","id":"86af23c8-eb30-499a-9d88-39e0e9df06e5","savedPayload":{"position":{"x":26250.133382691834,"y":19508.608593503963},"targetPosition":{"x":26250.133382691834,"y":20734.02476152611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Period-Daily","id":"742ab33f-d382-4a40-ab03-42e4f1916cc2"}}}],"id":"6e2f9722-24f9-40dc-9e38-f4dcbbbeb38a","savedPayload":{"position":{"x":26250.133382691834,"y":20734.02476152611},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"statusReport":{"type":"Status Report","name":"New Status Report","id":"2d1d4e5a-49c3-4d9a-958a-195d3f0949c2","savedPayload":{"position":{"x":24996.500642479627,"y":20433.054168913757},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"New Execution Started Event","id":"525140eb-d037-4b8d-9eef-f01574ca49ff","savedPayload":{"position":{"x":24862.05637722547,"y":18829.16306815852},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"ac785a4c-9848-4e7e-b2ac-5c3c98defa2f"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"9162d141-5486-4a0d-a3e4-71c74060beb8","savedPayload":{"position":{"x":25549.57123929742,"y":18368.96660141731},"targetPosition":{"x":25868.88669725104,"y":19560.668114142343},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f1177bcd-22dc-425b-8f30-878844aa82b8","savedPayload":{"position":{"x":25868.88669725104,"y":19560.668114142343},"targetPosition":{"x":26741.272752022454,"y":18688.28205937093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"products":[{"type":"Product Definition","name":"RSI14","code":"{\n \"codeName\": \"RSI-14\",\n \"singularVariableName\": \"rsi14\",\n \"pluralVariableName\": \"rsi14s\"\n}","datasets":[{"type":"Dataset Definition","name":"Multi-Period-Market","code":"{\n \"codeName\": \"Multi-Period-Market\",\n \"type\": \"Market Files\",\n \"validPeriods\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Sparta/RSI/@Exchange/Output/RSI-14/Multi-Period-Market/@Period\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\"\n}","id":"5ec62760-e144-4496-98ab-0415a4b315ec","savedPayload":{"position":{"x":25308.780371715748,"y":18915.16656329497},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Period-Daily","code":"{\n \"codeName\": \"Multi-Period-Daily\",\n \"type\": \"Daily Files\",\n \"validPeriods\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Sparta/RSI/@Exchange/Output/RSI-14/Multi-Period-Daily/@Period/@Year/@Month/@Day\",\n \"fileName\": \"@BaseAsset_@QuotedAsset.json\",\n \"dataRange\": {\n \"filePath\": \"Sparta/RSI/@Exchange/Output/RSI-14/Multi-Period-Daily\",\n \"fileName\": \"Data.Range.@BaseAsset_@QuotedAsset.json\"\n }\n}","id":"f1556d09-f134-4678-83fb-04002d1dcd34","savedPayload":{"position":{"x":24650.335895985,"y":17622.89651793398},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","properties":[{"type":"Record Property","name":"Begin","code":"{\n \"codeName\": \"begin\",\n \"isString\": false\n}","formula":{"type":"Formula","name":"Begin","code":"record.current.begin","id":"069fdb18-b72b-4fd2-9255-061f7a4f0b7e","savedPayload":{"position":{"x":23238.785608053426,"y":16983.34417666455},"targetPosition":{"x":24457.336409319465,"y":16790.344689999012},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"309f6917-c246-4d84-89ac-abca872eb828","savedPayload":{"position":{"x":24457.336409319465,"y":16790.344689999012},"targetPosition":{"x":25675.887210585504,"y":16597.345203333476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"End","code":"{\n \"codeName\": \"end\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"record.current.end","id":"2128f049-e006-4e71-b9a5-91655bfcb290","savedPayload":{"position":{"x":25289.888237254432,"y":14160.243600801401},"targetPosition":{"x":25482.88772391997,"y":15378.794402067439},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"38a593cc-3232-4977-9597-18939c86bb5d","savedPayload":{"position":{"x":25482.88772391997,"y":15378.794402067439},"targetPosition":{"x":25675.887210585504,"y":16597.345203333476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Record Property","name":"Value","code":"{\n \"codeName\": \"value\",\n \"isString\": false\n}","formula":{"type":"Formula","code":"variable.value","id":"c5e2ca09-53a7-4655-b0dc-242b7fbd11f0","savedPayload":{"position":{"x":28112.988813117583,"y":16211.346230002402},"targetPosition":{"x":26894.438011851544,"y":16404.34571666794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5988292a-69bf-4e2d-833b-dccb78aa32a8","savedPayload":{"position":{"x":26894.438011851544,"y":16404.34571666794},"targetPosition":{"x":25675.887210585504,"y":16597.345203333476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b12a20d9-1b6a-4525-b50c-8edf1fc3bff8","savedPayload":{"position":{"x":25675.887210585504,"y":16597.345203333476},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","loop":{"type":"Procedure Loop","name":"New Procedure Loop","javascriptCode":{"type":"Javascript Code","code":"/* Loop Code */\n\n/* \nCalculation method credit: https://www.macroption.com/rsi-calculation/\n\nRSI Calculation Formula\n\n RSI = 100 – 100 / ( 1 + RS )\n RS = Relative Strength = AvgU / AvgD\n AvgU = average of all up moves in the last N price bars\n AvgD = average of all down moves in the last N price bars\n N = the period of RSI\n There are 3 different commonly used methods for the exact calculation of AvgU and AvgD (see details below)\n\nRSI Calculation Step by Step\n\n Calculate up moves and down moves (get U and D)\n Average the up moves and down moves (get AvgU and AvgD)\n Calculate Relative Strength (get RS)\n Calculate the Relative Strength Index (get RSI)\n*/\n\n/* Calculating Up Moves and Down Moves */\n\n//let candle = record.current // Our main dependencies are candles \n//let candlePrevious = record.previous\n\nif (record.previous !== undefined) {\n if (record.current.close > record.previous.close) {\n variable.last14U.push(record.current.close - record.previous.close) // Add win to last 14 array.\n } else {\n variable.last14U.push(0) // Add 0 to keep proper count of records in the last 14 array.\n }\n \n if (record.current.close < record.previous.close) {\n variable.last14D.push(record.previous.close - record.current.close) // Add win to last 14 array.\n } else {\n variable.last14D.push(0) // Add 0 to keep proper count of records in the last 14 array.\n }\n \n if (variable.last14U.length > 14) {\n variable.last14U.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n \n if (variable.last14D.length > 14) {\n variable.last14D.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 14 elements.\n }\n \n /* Calculating Averages of Up Moves and Down Moves */\n \n variable.avgU = calculateAVGU(14)\n variable.avgD = calculateAVGD(14)\n \n /* Calculating Relative Strength */\n \n if (variable.avgD > 0) {\n relativeStrength = variable.avgU / variable.avgD\n } else {\n relativeStrength = 0\n }\n\n /* Calculating RSI */\n\n relativeStrengthIndex = 100 - 100 / ( 1 + relativeStrength)\n\n if (relativeStrengthIndex !== undefined) {\n variable.value = relativeStrengthIndex.toFixed(2)\n } else {\n variable.value = 0\n }\n} else {\n variable.value = 0\n}\n\nfunction calculateAVGU(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last14U.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sumU = 0 // Initialize sum variable. \n for (let j = variable.last14U.length - periods; j < variable.last14U.length; j++) { // Iterate through the last periods\n sumU = sumU + variable.last14U[j]\n }\n let averageU = sumU / periods\n return averageU\n}\n\nfunction calculateAVGD(periods) { // Having a function avoids us to repeat code.\n /* We check we have enough values to make the calculation */\n if (variable.last14D.length < periods) { return 0 } // If we dont, we define the value is zero.\n\n let sumD = 0 // Initialize sum variable. \n for (let i = variable.last14D.length - periods; i < variable.last14D.length; i++) { // Iterate through the last periods\n sumD = sumD + variable.last14D[i]\n }\n let averageD = sumD / periods\n return averageD\n}","id":"a00ed092-3bc1-4288-979d-34c204713d65","savedPayload":{"position":{"x":27097.29520117411,"y":14791.690894603777},"targetPosition":{"x":27032.726228560303,"y":16023.740286834},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c2f8b23a-4e60-4181-9c19-ed243eb151cb","savedPayload":{"position":{"x":27032.726228560303,"y":16023.740286834},"targetPosition":{"x":26968.157255946495,"y":17255.789679064223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","javascriptCode":{"type":"Javascript Code","code":"/* Initialization Code*/\n\n/* \nWe keep two separate arrays to store last 14 price increments or losses.\n*/\n\nvariable.last14U = []\nvariable.last14D = []","id":"59da2324-377e-4307-a6d1-b9cf170733ba","savedPayload":{"position":{"x":29037.560428109788,"y":18599.675812454083},"targetPosition":{"x":28002.85884202814,"y":17927.732745759153},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aca0a380-6355-42b9-876b-6932d6d13105","savedPayload":{"position":{"x":28002.85884202814,"y":17927.732745759153},"targetPosition":{"x":26968.157255946495,"y":17255.789679064223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5c066df5-2a29-4c74-b7bc-dc5ea1329089","savedPayload":{"position":{"x":26968.157255946495,"y":17255.789679064223},"targetPosition":{"x":25868.88669725104,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e24248b9-90df-4b26-b5cc-0bac80efa0c7","savedPayload":{"position":{"x":25868.88669725104,"y":17815.896004599515},"targetPosition":{"x":26741.272752022454,"y":18688.28205937093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Plotter Module","name":"RSI 14","id":"72403d40-2a64-4e51-8eaf-b1a872e4474e"}}}],"id":"276e2181-0c8d-4d56-94e0-1999ec317cb5","savedPayload":{"position":{"x":26741.272752022454,"y":18688.28205937093},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"tradingBots":[],"plotters":[{"type":"Plotter","name":"SMA","code":"{\n\"codeName\": \"Plotter SMA\"\n}","modules":[{"type":"Plotter Module","name":"SMA Popular","code":"{\n\"codeName\": \"SMA-Popular\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"SMA 20 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma20","id":"81557791-d18b-472c-b152-612294f281cc","savedPayload":{"position":{"x":26015.054378572437,"y":20104.30198824758},"targetPosition":{"x":26738.91986604367,"y":19241.632692998777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b932c738-3b05-4b1f-a822-2ba7bae30252","savedPayload":{"position":{"x":26738.91986604367,"y":19241.632692998777},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 20 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma20","id":"dd573845-585b-4a89-8518-425173e02916","savedPayload":{"position":{"x":25244.73281654311,"y":18770.065904646966},"targetPosition":{"x":26353.759085029007,"y":18574.51465119847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"44ba79ce-2ad1-4bb7-87db-df0aa58e6440","savedPayload":{"position":{"x":26353.759085029007,"y":18574.51465119847},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 50 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma50","id":"054b7477-497f-46f9-b33e-de27dc3d494f","savedPayload":{"position":{"x":25512.262687470982,"y":17252.828611449047},"targetPosition":{"x":26487.524020492943,"y":17815.89600459951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"00efabf8-701d-44b1-a590-b8399149dfbb","savedPayload":{"position":{"x":26487.524020492943,"y":17815.89600459951},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 50 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma50","id":"2e18404b-0350-4720-95d1-77533ced3986","savedPayload":{"position":{"x":26692.463791485578,"y":16262.522300355384},"targetPosition":{"x":27077.62457250024,"y":17320.74284905268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"084b4468-49d2-4ad2-a716-ebc338c34248","savedPayload":{"position":{"x":27077.62457250024,"y":17320.74284905268},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 100 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma100","id":"9e730b8b-7f20-41df-9126-9d9aae2f8ca6","savedPayload":{"position":{"x":28233.10691554423,"y":16262.522300355386},"targetPosition":{"x":27847.946134529568,"y":17320.74284905268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bbacba1b-6b2d-48b7-a440-986a04c61858","savedPayload":{"position":{"x":27847.946134529568,"y":17320.74284905268},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 100 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma100","id":"922d462b-1e9f-4766-859d-330041428bc0","savedPayload":{"position":{"x":29413.308019558826,"y":17252.828611449047},"targetPosition":{"x":27874.9792933864,"y":17966.769457878476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"270a8be8-ad51-4061-abe1-a4c7234eb88a","savedPayload":{"position":{"x":28438.046686536865,"y":17815.89600459951},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 200 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma200","id":"4278cffb-da8c-458e-b014-449f8487204b","savedPayload":{"position":{"x":29680.8378904867,"y":18770.06590464696},"targetPosition":{"x":28571.8116220008,"y":18574.514651198468},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd242031-8d7a-4cee-a680-156b0be7c7c7","savedPayload":{"position":{"x":28571.8116220008,"y":18574.514651198468},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 200 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma200","id":"a3b73c57-a9b2-4a55-9232-9bacf741a933","savedPayload":{"position":{"x":29579.22645090949,"y":19149.284959779303},"targetPosition":{"x":27623.583447835674,"y":19392.50614627774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7","savedPayload":{"position":{"x":28186.650840986138,"y":19241.632692998777},"targetPosition":{"x":27462.785353514904,"y":18378.963397749976},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6755d98f-e1de-4ae9-b688-d06ab9cc543e","savedPayload":{"position":{"x":27462.785353514904,"y":18378.963397749976},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"6368c66e-47fc-486d-8c03-e2ed303de825","savedPayload":{"position":{"x":27311.911900235937,"y":16991.508124856515},"targetPosition":{"x":27874.9792933864,"y":17966.769457878476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"b0d22693-8100-49e9-b92e-11a8a55a5480","savedPayload":{"position":{"x":27874.9792933864,"y":17966.769457878476},"targetPosition":{"x":28438.046686536865,"y":18942.030790900437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d9dae274-33d5-403d-a5ff-5514104df62e","savedPayload":{"position":{"x":27871.479064996034,"y":19923.354697332612},"targetPosition":{"x":28438.046686536865,"y":18942.030790900437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 20 End","id":"44ba79ce-2ad1-4bb7-87db-df0aa58e6440"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"45823ead-7d67-409c-8160-ea36496c412e","savedPayload":{"position":{"x":27877.967557336695,"y":17971.945282866807},"targetPosition":{"x":28438.046686536865,"y":18942.030790900437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 20 Begin","id":"b932c738-3b05-4b1f-a822-2ba7bae30252"}}}],"id":"ffe11ebb-d04f-4bf6-b6ff-43382be7c347","savedPayload":{"position":{"x":28438.046686536865,"y":18942.030790900437},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 50","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"b0de67a4-9a26-40ce-aa19-f5336145f871","savedPayload":{"position":{"x":29715.054926116758,"y":17554.57551800698},"targetPosition":{"x":29151.987532966294,"y":18529.83685102894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"f06c2d68-11d4-40e0-99df-43a758ca0123","savedPayload":{"position":{"x":29151.987532966294,"y":18529.83685102894},"targetPosition":{"x":28588.92013981583,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"baf11fde-1f46-4e77-a8fe-d19a3ee8a4b2","savedPayload":{"position":{"x":27871.627047431488,"y":21049.2331705367},"targetPosition":{"x":28438.046686536865,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 50 End","id":"084b4468-49d2-4ad2-a716-ebc338c34248"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bb6ef8cd-1473-4200-9c0e-35b5eab40259","savedPayload":{"position":{"x":27891.85825228851,"y":19122.139458576723},"targetPosition":{"x":28438.046686536865,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 50 Begin","id":"00efabf8-701d-44b1-a590-b8399149dfbb"}}}],"id":"c867bef2-aa91-4753-9b27-68f88d42370e","savedPayload":{"position":{"x":28438.046686536865,"y":20068.165577201362},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 100","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"b03ef9cb-fef3-4a54-bf5a-a85528fa2699","savedPayload":{"position":{"x":28653.119292763546,"y":18280.105371419217},"targetPosition":{"x":27271.020996795436,"y":20539.766064153042},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"baf25122-e7de-4283-b638-cfe2766220ac","savedPayload":{"position":{"x":28588.92013981583,"y":20631.232970351826},"targetPosition":{"x":27462.785353514904,"y":20631.232970351826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8657980b-1796-4291-bba6-87520122b302","savedPayload":{"position":{"x":26892.373582290948,"y":21619.215139347078},"targetPosition":{"x":27462.785353514904,"y":20631.232970351826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 100 Begin","id":"bbacba1b-6b2d-48b7-a440-986a04c61858"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"45403abf-a4b1-4f8a-9d18-8ee72fef1792","savedPayload":{"position":{"x":26903.98313840277,"y":19663.35914239558},"targetPosition":{"x":27462.785353514904,"y":20631.232970351826},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 100 End","id":"270a8be8-ad51-4061-abe1-a4c7234eb88a"}}}],"id":"7473f9b9-7737-4ee1-8418-39b96d8365c3","savedPayload":{"position":{"x":27462.785353514904,"y":20631.232970351826},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 200","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9475aa23-1561-45f6-8129-9d7ffaf0bb22","savedPayload":{"position":{"x":28176.726199944333,"y":21043.426910223323},"targetPosition":{"x":27050.591413643408,"y":21043.426910223323},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"9007d9ad-f2b5-45fb-a7b3-b9579c74866d","savedPayload":{"position":{"x":27050.591413643408,"y":21043.426910223323},"targetPosition":{"x":26487.524020492943,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"0b3d001b-060a-4d72-94e7-d8e9f76ef1ae","savedPayload":{"position":{"x":25915.703933249803,"y":21058.58702109495},"targetPosition":{"x":26487.524020492943,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 200 Begin","id":"cd242031-8d7a-4cee-a680-156b0be7c7c7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"178f2776-a5db-4cb9-b8c7-11ecb471bf12","savedPayload":{"position":{"x":25932.802301789263,"y":19107.359376344655},"targetPosition":{"x":26487.524020492943,"y":20068.165577201362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 200 End","id":"328b048e-eb4a-4a02-ad95-a17cd170c4a7"}}}],"id":"5dbe47bb-9414-4edd-be08-5ab50755a852","savedPayload":{"position":{"x":26487.524020492943,"y":20068.165577201362},"targetPosition":{"x":27462.785353514904,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"340dc986-ccc9-4b47-ac54-294187daa2e0","savedPayload":{"position":{"x":27462.785353514904,"y":19505.0981840509},"targetPosition":{"x":26487.524020492943,"y":18942.03079090044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"Popular SMA","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"SMA 20","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma20","id":"4f901876-b274-426e-9755-529b6241890d","savedPayload":{"position":{"x":27186.02516593023,"y":21012.160688849584},"targetPosition":{"x":26349.143926700606,"y":20258.629436450243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"57d75985-febe-441b-be12-31f5eb10881b","savedPayload":{"position":{"x":26349.143926700606,"y":20258.629436450243},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 50","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma50","id":"dc2d66e9-8dc1-4092-bfa8-e147c7cf7226","savedPayload":{"position":{"x":26180.357191140985,"y":20533.87350276943},"targetPosition":{"x":25054.22240484006,"y":20533.87350276943},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"74e3faab-246a-4c05-ae0a-b68f2095aa73","savedPayload":{"position":{"x":25054.22240484006,"y":20533.87350276943},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 100","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma100","id":"1b045b3c-13a9-4091-a804-0040340cf1be","savedPayload":{"position":{"x":23272.331283246698,"y":19269.671906762338},"targetPosition":{"x":24392.29698535884,"y":19387.38504540662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f46c7caf-8907-4cc4-b048-efe691a24049","savedPayload":{"position":{"x":24392.29698535884,"y":19387.38504540662},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 200","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma200","id":"ef7a7e7d-dec3-4da6-9646-d087e03b7a71","savedPayload":{"position":{"x":25043.98951245394,"y":17302.04610540465},"targetPosition":{"x":25278.12609996246,"y":18403.572144727776},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8e1108c8-e8a4-4ae8-b6b1-765c4292580a","savedPayload":{"position":{"x":25278.12609996246,"y":18403.572144727776},"targetPosition":{"x":25512.262687470982,"y":19505.0981840509},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"7fc74763-c245-4b23-8121-7fe0d1e8e1db","savedPayload":{"position":{"x":25512.262687470982,"y":19505.0981840509},"targetPosition":{"x":26487.524020492943,"y":18942.03079090044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ddf21e96-c312-4ebe-9e2b-f56e8ea072aa","savedPayload":{"position":{"x":26487.524020492943,"y":18942.03079090044},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"SMA Base 11","code":"{\n\"codeName\": \"SMA-Base11\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"SMA 11 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma11","id":"ab8c79b6-26ed-436e-a9ed-5581e48403a9","savedPayload":{"position":{"x":23856.827336272625,"y":17701.641962790938},"targetPosition":{"x":24884.352984246492,"y":18162.47880992115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77d02772-853e-4e30-9efe-7bea8e829d51","savedPayload":{"position":{"x":24884.352984246492,"y":18162.47880992115},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma11","id":"e7f8c6de-4085-4886-ad93-c207274eb90c","savedPayload":{"position":{"x":24681.353888847305,"y":16736.909793082847},"targetPosition":{"x":25296.616260533832,"y":17680.112725067105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"185ca2e7-b561-4ce4-b219-bd54496885b5","savedPayload":{"position":{"x":25296.616260533832,"y":17680.112725067105},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 22 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma22","id":"0c62dd54-916a-4187-be47-0715604a0632","savedPayload":{"position":{"x":25896.563352970566,"y":16371.098156477845},"targetPosition":{"x":25904.220992595463,"y":17497.206906764604},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578","savedPayload":{"position":{"x":25904.220992595463,"y":17497.206906764604},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 22 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma22","id":"f1d537b7-09a0-4031-8565-02ea33b66261","savedPayload":{"position":{"x":27116.635310043042,"y":16720.34966289651},"targetPosition":{"x":26514.2569711317,"y":17671.832659973938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3871971f-7f4b-49a0-a0d7-b1d08a4db951","savedPayload":{"position":{"x":26514.2569711317,"y":17671.832659973938},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 33 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma33","id":"5cbdb800-4b2b-49e6-a8ef-678587ecd626","savedPayload":{"position":{"x":27954.205534310735,"y":17673.77942674414},"targetPosition":{"x":26933.042083265547,"y":18148.54754189775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810","savedPayload":{"position":{"x":26933.042083265547,"y":18148.54754189775},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 33 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma33","id":"d7051dab-455d-4d02-8e0b-59139c3546d3","savedPayload":{"position":{"x":28143.351397557053,"y":18928.680234611904},"targetPosition":{"x":27027.615014888706,"y":18775.997945831634},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ce242fe6-2b52-4b89-a203-ce398b3545fd","savedPayload":{"position":{"x":27027.615014888706,"y":18775.997945831634},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 55 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma55","id":"2c8a5860-2c8c-4a04-b0aa-d353817d3dab","savedPayload":{"position":{"x":27624.020424642105,"y":20086.629946707206},"targetPosition":{"x":26767.949528431232,"y":19354.972801879285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532","savedPayload":{"position":{"x":26767.949528431232,"y":19354.972801879285},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 55 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma55","id":"62dfcbf0-e773-41db-80e0-bf46d47d977f","savedPayload":{"position":{"x":26561.09653004907,"y":20779.987711121477},"targetPosition":{"x":26236.487581134716,"y":19701.65168408642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2e58c59-c5d7-4b42-bb66-f012da23c12a","savedPayload":{"position":{"x":26236.487581134716,"y":19701.65168408642},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 111 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma111","id":"b496251d-8005-4d21-9be0-1dec58cb58ba","savedPayload":{"position":{"x":25292.050540049888,"y":20788.617336685045},"targetPosition":{"x":25601.964586135124,"y":19705.966496868205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"62ed1060-3233-4175-a4cc-8ad04a123105","savedPayload":{"position":{"x":25601.964586135124,"y":19705.966496868205},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma111","id":"3e765b91-17a0-4b30-bcfb-d7491afa9635","savedPayload":{"position":{"x":24219.79558981881,"y":20109.7789782555},"targetPosition":{"x":25065.837111019584,"y":19366.547317653432},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bdee0fe7-c635-483d-b547-6271410cc35a","savedPayload":{"position":{"x":25065.837111019584,"y":19366.547317653432},"targetPosition":{"x":25911.87863222036,"y":18623.315657051364},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"853ae08f-85ed-48e9-82d9-7f00184ff7e7","savedPayload":{"position":{"x":25911.87863222036,"y":18623.315657051364},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 11","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"a36a0be4-c3be-4e17-8459-ce24d08c60d4","savedPayload":{"position":{"x":27155.76941546687,"y":17906.093092257695},"targetPosition":{"x":26389.8032347695,"y":18731.60830528827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"bc76dbe0-28fe-4811-b396-583cc810ad8c","savedPayload":{"position":{"x":26389.8032347695,"y":18731.60830528827},"targetPosition":{"x":25623.83705407213,"y":19557.123518318847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"007b0aa7-d129-4b66-97b1-a223b61465a9","savedPayload":{"position":{"x":25062.598479836677,"y":20529.21724406217},"targetPosition":{"x":25623.83705407213,"y":19557.123518318847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 Begin","id":"77d02772-853e-4e30-9efe-7bea8e829d51"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8bf6c449-35d6-44c0-ac25-0da059e0c7d0","savedPayload":{"position":{"x":25057.579438464458,"y":18576.33655791355},"targetPosition":{"x":25623.83705407213,"y":19557.123518318847},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 End","id":"185ca2e7-b561-4ce4-b219-bd54496885b5"}}}],"id":"82eff706-25ff-45ba-b066-0f20b64e26e1","savedPayload":{"position":{"x":25623.83705407213,"y":19557.123518318847},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 22","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"48b5e69c-d187-40f8-aee9-89f02ac7b442","savedPayload":{"position":{"x":26960.137453144558,"y":20082.455538600967},"targetPosition":{"x":25837.15156810746,"y":19998.29938062977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"13b6ae03-77c1-473a-9cd9-eee42cab5005","savedPayload":{"position":{"x":25837.15156810746,"y":19998.29938062977},"targetPosition":{"x":24714.16568307036,"y":19914.143222658575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5101118b-d0b2-46b3-b752-c1e8f3e09842","savedPayload":{"position":{"x":24145.044630682016,"y":20899.88980105226},"targetPosition":{"x":24714.16568307036,"y":19914.143222658575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 22 End","id":"3871971f-7f4b-49a0-a0d7-b1d08a4db951"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5d1290b9-98c2-4925-9da4-fcdf50d13c5b","savedPayload":{"position":{"x":24147.952538709153,"y":18933.433288711632},"targetPosition":{"x":24714.16568307036,"y":19914.143222658575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 22 Begin","id":"08b23cb2-cf78-48ae-bd9a-efe0e8df4578"}}}],"id":"b7186c69-0a02-4820-bb58-1e2cee5790b3","savedPayload":{"position":{"x":24714.16568307036,"y":19914.143222658575},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 33","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"a8183072-9dc8-4f7c-b72b-742477e4c8fd","savedPayload":{"position":{"x":25628.374715001104,"y":20355.98787637586},"targetPosition":{"x":24502.23992870018,"y":20355.98787637586},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"98a87528-cb66-4e15-a3b0-aadb8d25fcec","savedPayload":{"position":{"x":24502.23992870018,"y":20355.98787637586},"targetPosition":{"x":23867.865615493676,"y":19425.53165082798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"242e470b-2971-40b2-9f06-a95bf95e23fc","savedPayload":{"position":{"x":23303.47768591024,"y":20403.080220045103},"targetPosition":{"x":23867.865615493676,"y":19425.53165082798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 33 End","id":"ce242fe6-2b52-4b89-a203-ce398b3545fd"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"106e4253-deab-440c-828a-ea55aea78c97","savedPayload":{"position":{"x":23303.546862456515,"y":18448.1028989037},"targetPosition":{"x":23867.865615493676,"y":19425.53165082798},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 33 Begin","id":"2734c9f2-1347-4b5b-8dbf-f7f42eb2c810"}}}],"id":"53f19bad-dcb0-476f-8b32-0d332d1ad130","savedPayload":{"position":{"x":23867.865615493676,"y":19425.53165082798},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 55","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"ea853676-6bdc-4723-a515-1a4c683fa1fa","savedPayload":{"position":{"x":23058.349952909975,"y":20611.430837153064},"targetPosition":{"x":23390.28400825629,"y":19535.327059714113},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"1fd3b244-b5ae-4a96-add5-50b228eac931","savedPayload":{"position":{"x":23390.28400825629,"y":19535.327059714113},"targetPosition":{"x":23722.218063602606,"y":18459.22328227516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c0102a15-8594-4582-9714-75e555e3f2ac","savedPayload":{"position":{"x":23152.852331366536,"y":19445.393658596695},"targetPosition":{"x":23722.218063602606,"y":18459.22328227516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 55 End","id":"d2e58c59-c5d7-4b42-bb66-f012da23c12a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"aa781190-aa71-4407-bc72-db67ffd67c7e","savedPayload":{"position":{"x":23158.84725987998,"y":17483.436426726665},"targetPosition":{"x":23722.218063602606,"y":18459.22328227516},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 55 Begin","id":"bdc5f0cf-2c2f-466c-963b-19d81a13b532"}}}],"id":"8341d899-4df1-47f8-8e0d-bb87b76ed622","savedPayload":{"position":{"x":23722.218063602606,"y":18459.22328227516},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 111","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"85056d46-5dd2-4dc2-9c40-55ef936aeea8","savedPayload":{"position":{"x":22290.319984634578,"y":18565.714500422513},"targetPosition":{"x":23338.60929463716,"y":18154.291264020703},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"bd5b197d-7425-461d-a2ab-5ad6446d00ee","savedPayload":{"position":{"x":23338.60929463716,"y":18154.291264020703},"targetPosition":{"x":24386.898604639744,"y":17742.868027618893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fbd2d02d-d58e-4d04-a5a6-9bbc6e877244","savedPayload":{"position":{"x":23820.818153245946,"y":18723.348130604478},"targetPosition":{"x":24386.898604639744,"y":17742.868027618893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 11 End","id":"bdee0fe7-c635-483d-b547-6271410cc35a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e79d988b-7d4a-4201-839a-a95f99dc26fe","savedPayload":{"position":{"x":23814.453837832774,"y":16751.364606982308},"targetPosition":{"x":24386.898604639744,"y":17742.868027618893},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 111 Begin","id":"62ed1060-3233-4175-a4cc-8ad04a123105"}}}],"id":"5745a180-5f94-4109-b8e5-41b2c21e9f1a","savedPayload":{"position":{"x":24386.898604639744,"y":17742.868027618893},"targetPosition":{"x":24798.321841041557,"y":18791.157337621476},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ade8af76-e9e6-4dda-8921-c3c5cc8a0ecc","savedPayload":{"position":{"x":24798.321841041557,"y":18791.157337621476},"targetPosition":{"x":25361.38923419202,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"SMA Base 11","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"SMA 11","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma11","id":"bce6e5ba-e93b-4c0f-9013-db467727e721","savedPayload":{"position":{"x":23672.187054740632,"y":18791.157337621476},"targetPosition":{"x":24235.254447891093,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f4794965-6a35-4289-9e0e-718b931028de","savedPayload":{"position":{"x":24235.254447891093,"y":17815.896004599515},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 22","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma22","id":"e8837d50-025b-4bbc-8199-328df7afbdda","savedPayload":{"position":{"x":22546.052268439704,"y":16840.634671577554},"targetPosition":{"x":23672.18705474063,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2b4712d6-5952-4bd0-bcac-7d396d95f842","savedPayload":{"position":{"x":23672.18705474063,"y":16840.634671577554},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 33","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma33","id":"825bc681-cb31-4d26-85af-4f692538fc9d","savedPayload":{"position":{"x":23672.187054740625,"y":14890.112005533632},"targetPosition":{"x":24235.25444789109,"y":15865.373338555593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"377ff3cb-9d7b-45aa-a2c1-3cabf3540c8e","savedPayload":{"position":{"x":24235.25444789109,"y":15865.373338555593},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 55","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma55","id":"24c4a804-6686-43ab-a664-db08d860034c","savedPayload":{"position":{"x":25924.456627342483,"y":14890.112005533632},"targetPosition":{"x":25361.38923419202,"y":15865.373338555593},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4b0485d9-4d37-4402-939b-eb878c6750ec","savedPayload":{"position":{"x":25361.38923419202,"y":15865.373338555593},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 111","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma111","id":"3d21e771-7edd-4460-aa23-da3c7880a629","savedPayload":{"position":{"x":27050.591413643404,"y":16840.634671577554},"targetPosition":{"x":25924.45662734248,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"738b01bd-a4da-4f90-a816-c021eeb81030","savedPayload":{"position":{"x":25924.45662734248,"y":16840.634671577554},"targetPosition":{"x":24798.321841041554,"y":16840.634671577554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"fc702308-8514-4e8d-85d3-5d052aad782c","savedPayload":{"position":{"x":24798.321841041554,"y":16840.634671577554},"targetPosition":{"x":25361.38923419202,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4a61ac35-a1ae-40f4-b3da-f81ae796ee00","savedPayload":{"position":{"x":25361.38923419202,"y":17815.896004599515},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"SMA Base 7","code":"{\n\"codeName\": \"SMA-Base7\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"SMA 7 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma7","id":"b459dee1-24d0-4794-9c4d-d9c58972f6e6","savedPayload":{"position":{"x":25574.152951804692,"y":14906.154686082718},"targetPosition":{"x":25824.74151621307,"y":16004.054922126403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340","savedPayload":{"position":{"x":25824.74151621307,"y":16004.054922126403},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 7 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma7","id":"3994ef79-ab0b-4552-bbde-f754a86f2e04","savedPayload":{"position":{"x":26243.64239656384,"y":14855.983388095889},"targetPosition":{"x":26159.486238592643,"y":15978.969273132989},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a95fee99-4a06-44d7-a6c4-0eea9ccec4d9","savedPayload":{"position":{"x":26159.486238592643,"y":15978.969273132989},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 14 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma14","id":"78e7fbfb-c210-44b6-8399-1567f81c73c9","savedPayload":{"position":{"x":26898.176553425074,"y":15005.376538164925},"targetPosition":{"x":26486.75331702326,"y":16053.665848167506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5f823d6-8b99-44b5-99dc-04724a531323","savedPayload":{"position":{"x":26486.75331702326,"y":16053.665848167506},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 14 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma14","id":"40d386cb-84a9-49b0-b28e-3d39e9e274cb","savedPayload":{"position":{"x":27479.59719017543,"y":15341.059899305146},"targetPosition":{"x":26777.46363539844,"y":16221.507528737617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8","savedPayload":{"position":{"x":26777.46363539844,"y":16221.507528737617},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 21 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma21","id":"6d2cd604-9a38-4ab7-b19d-9e9e3ae8ad25","savedPayload":{"position":{"x":27936.24253171721,"y":15833.206531757083},"targetPosition":{"x":27005.786306169328,"y":16467.580844963584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1","savedPayload":{"position":{"x":27005.786306169328,"y":16467.580844963584},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 21 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma21","id":"1de80488-5eeb-491c-bd5f-e5bd7569dc59","savedPayload":{"position":{"x":28227.53763549935,"y":16438.087047477457},"targetPosition":{"x":27151.433858060398,"y":16770.02110282377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"df7e58c1-c042-443b-bfd3-69d57894d358","savedPayload":{"position":{"x":27151.433858060398,"y":16770.02110282377},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 28 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma28","id":"93b50d69-b003-4590-b098-ff59dc226e22","savedPayload":{"position":{"x":28327.599653223297,"y":17101.955158170087},"targetPosition":{"x":27201.46486692237,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7bd742dd-7c4c-4dfe-9415-e655a5e1cc88","savedPayload":{"position":{"x":27201.46486692237,"y":17101.955158170087},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 28 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma28","id":"36ddca01-d7c2-44e4-bac6-1efd92721b56","savedPayload":{"position":{"x":28227.53763549935,"y":17765.823268862718},"targetPosition":{"x":27151.433858060398,"y":17433.889213516402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7678774b-b068-4757-962b-8e126342898a","savedPayload":{"position":{"x":27151.433858060398,"y":17433.889213516402},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 35 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma35","id":"e631b84b-646b-41f7-b87b-7cb4fbf8ac76","savedPayload":{"position":{"x":27936.24253171721,"y":18370.703784583093},"targetPosition":{"x":27005.786306169328,"y":17736.32947137659},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"93613bd9-2dbb-493c-a72e-414b0398733e","savedPayload":{"position":{"x":27005.786306169328,"y":17736.32947137659},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 35 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma35","id":"89e3900f-eeaf-47cb-97f6-9093b2f39811","savedPayload":{"position":{"x":27479.59719017543,"y":18862.850417035028},"targetPosition":{"x":26777.46363539844,"y":17982.402787602558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f620fdbe-48b5-4831-995d-b3c721738d1b","savedPayload":{"position":{"x":26777.46363539844,"y":17982.402787602558},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 70 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma70","id":"cacaceaf-b19d-4b2a-81b3-5ac6b44877b7","savedPayload":{"position":{"x":26898.176553425066,"y":19198.533778175253},"targetPosition":{"x":26486.753317023256,"y":18150.24446817267},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9e506a85-5f72-4a3f-a773-cd85d8b15f21","savedPayload":{"position":{"x":26486.753317023256,"y":18150.24446817267},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 70 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma70","id":"8658d660-52c4-41f8-b423-db569ff19941","savedPayload":{"position":{"x":26243.64239656384,"y":19347.926928244284},"targetPosition":{"x":26159.486238592643,"y":18224.941043207185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8392e1ff-33a6-4b95-baad-3f146bd3c121","savedPayload":{"position":{"x":26159.486238592643,"y":18224.941043207185},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 140 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma140","id":"a56e674e-ec4f-4448-a8bc-bfbc3a02eea4","savedPayload":{"position":{"x":25574.152951804695,"y":19297.75563025746},"targetPosition":{"x":25824.74151621307,"y":18199.855394213773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"39e65adb-6125-4e9a-8f15-5403b21aac40","savedPayload":{"position":{"x":25824.74151621307,"y":18199.855394213773},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 140 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma140","id":"9aeb4594-c7e0-41e1-83b3-8df31b0d44b0","savedPayload":{"position":{"x":24949.195294320525,"y":19052.47782421401},"targetPosition":{"x":25512.262687470986,"y":18077.216491192048},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7559cbf5-acba-4a60-91b4-d95f90293f22","savedPayload":{"position":{"x":25512.262687470986,"y":18077.216491192048},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 210 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma210","id":"8856ee41-b264-4468-9dac-eb808b483df3","savedPayload":{"position":{"x":24424.299654560302,"y":18633.88751956483},"targetPosition":{"x":25249.814867590874,"y":17867.921338867458},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"479df802-576f-45f1-8322-6b2e493c5ecc","savedPayload":{"position":{"x":25249.814867590874,"y":17867.921338867458},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 210 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma210","id":"f4fa8a22-fe87-4174-bf51-cb574381ca0d","savedPayload":{"position":{"x":24046.10531358329,"y":18079.178301831285},"targetPosition":{"x":25060.71769710237,"y":17590.566730000686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10","savedPayload":{"position":{"x":25060.71769710237,"y":17590.566730000686},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 280 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma280","id":"49f183b2-f8d1-4055-947d-291b7787d846","savedPayload":{"position":{"x":23848.216498263842,"y":17437.638519310312},"targetPosition":{"x":24961.773289442644,"y":17269.7968387402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d5e455bf-bb27-41fa-ba41-c8e7d0aa4d5e","savedPayload":{"position":{"x":24961.773289442644,"y":17269.7968387402},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 280 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma280","id":"012f6580-f9e9-47f6-b6f4-82598b8e8aa7","savedPayload":{"position":{"x":23848.216498263842,"y":16766.27179702986},"targetPosition":{"x":24961.773289442644,"y":16934.113477599974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34","savedPayload":{"position":{"x":24961.773289442644,"y":16934.113477599974},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 350 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.sma350","id":"4a3f6588-26e3-446b-ac4e-54ad3bc9ef3c","savedPayload":{"position":{"x":24046.10531358329,"y":16124.732014508889},"targetPosition":{"x":25060.71769710237,"y":16613.343586339488},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f3c05d30-da2e-449e-8471-dcc216f4e630","savedPayload":{"position":{"x":25060.71769710237,"y":16613.343586339488},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"SMA 350 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.sma350","id":"1157762f-1236-43b1-a399-06d59a992d55","savedPayload":{"position":{"x":24424.299654560302,"y":15570.022796775349},"targetPosition":{"x":25249.814867590874,"y":16335.988977472718},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d6598381-9b15-4cb3-afba-b85ed6770ce3","savedPayload":{"position":{"x":25249.814867590874,"y":16335.988977472718},"targetPosition":{"x":26075.330080621447,"y":17101.955158170087},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"e561ee2d-8458-4001-8904-61cd2a3a815e","savedPayload":{"position":{"x":26075.330080621447,"y":17101.955158170087},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 7","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"38522e0c-85c4-49ae-93ac-9a04470855e0","savedPayload":{"position":{"x":27764.532260072832,"y":17252.828611449055},"targetPosition":{"x":26638.397473771907,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"fcc0c4b0-28ea-4482-8da8-16a0c88c1e52","savedPayload":{"position":{"x":26638.397473771907,"y":17252.828611449055},"targetPosition":{"x":25512.262687470982,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f11dbba2-2bd3-4d0a-a182-2ef78a492d32","savedPayload":{"position":{"x":24945.710820356515,"y":18234.125230414324},"targetPosition":{"x":25512.262687470982,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 7 End","id":"a95fee99-4a06-44d7-a6c4-0eea9ccec4d9"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c50700bc-305d-4cb6-b1bf-1c03c7459d2b","savedPayload":{"position":{"x":24955.220334669015,"y":16288.002954428342},"targetPosition":{"x":25512.262687470982,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 7 Begin","id":"8d6e2d59-fe23-4ba5-ad87-d9d15ad60340"}}}],"id":"62ad882d-f16d-4476-8c17-0f6e2d6e2b76","savedPayload":{"position":{"x":25512.262687470982,"y":17252.828611449055},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 14","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"14a21030-fa6b-44ef-8cb2-e4f3cb79126e","savedPayload":{"position":{"x":26899.717960364444,"y":18228.089944471012},"targetPosition":{"x":25924.456627342483,"y":17665.02255132055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"ca2fa8f2-f6a1-4084-8606-a35495dfd596","savedPayload":{"position":{"x":25924.456627342483,"y":17665.02255132055},"targetPosition":{"x":24949.19529432052,"y":17101.95515817009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e7d170e8-3d4f-4a55-883a-3a3394fef2af","savedPayload":{"position":{"x":24389.571039018683,"y":18071.25280150077},"targetPosition":{"x":24949.19529432052,"y":17101.95515817009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 14 Begin","id":"d5f823d6-8b99-44b5-99dc-04724a531323"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2383789a-4600-4b8b-a49b-51cbeb46d4f1","savedPayload":{"position":{"x":24366.258435526488,"y":16092.278901134221},"targetPosition":{"x":24949.19529432052,"y":17101.95515817009},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 14 End","id":"c6d631e7-8cd0-4ccd-b7b4-90b8dda615d8"}}}],"id":"ab179cef-53c3-46f7-a83b-af29ccd8bc90","savedPayload":{"position":{"x":24949.19529432052,"y":17101.95515817009},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 21","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"f8f0733e-0890-4d54-8d77-1b1fc8b8c92b","savedPayload":{"position":{"x":25663.13614074995,"y":18640.283884342512},"targetPosition":{"x":25100.068747599486,"y":17665.02255132055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"a0f2de63-1abd-4945-9c8c-84e21fd121e0","savedPayload":{"position":{"x":25100.068747599486,"y":17665.02255132055},"targetPosition":{"x":24537.00135444902,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"69c3f249-07bf-4a03-b8a1-9d74d0255f23","savedPayload":{"position":{"x":23977.821372056933,"y":17658.28935837716},"targetPosition":{"x":24537.00135444902,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 21 End","id":"df7e58c1-c042-443b-bfd3-69d57894d358"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"959961b9-9bf9-48ce-9ee0-08d2d6a62b8e","savedPayload":{"position":{"x":23948.486374046013,"y":15670.42337122518},"targetPosition":{"x":24537.00135444902,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 21 Begin","id":"4f1044fa-67dd-42dc-ba74-61e299e1f1e1"}}}],"id":"9a17429f-8213-4a7e-8167-dc36d761973e","savedPayload":{"position":{"x":24537.00135444902,"y":16689.76121829859},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 28","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"713c60e9-ee11-4551-ab62-58ce9c16e066","savedPayload":{"position":{"x":24386.127901170057,"y":18378.96339774998},"targetPosition":{"x":24386.127901170057,"y":17252.828611449055},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"725a4d2f-0838-4d78-a8fa-a2b129feda2f","savedPayload":{"position":{"x":24386.127901170057,"y":17252.828611449055},"targetPosition":{"x":24386.127901170057,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f4c161f4-6510-47a2-97f7-3f9f848d9892","savedPayload":{"position":{"x":23831.24618157336,"y":17087.777155680797},"targetPosition":{"x":24386.127901170057,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 28 Begin","id":"7bd742dd-7c4c-4dfe-9415-e655a5e1cc88"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b1b22a6f-0a69-401f-90ea-2306baee0ea2","savedPayload":{"position":{"x":23831.200604372385,"y":15165.531552587707},"targetPosition":{"x":24386.127901170057,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 28 End","id":"7678774b-b068-4757-962b-8e126342898a"}}}],"id":"4f6e0c60-00a8-4a76-b1b1-4eaa25c5824c","savedPayload":{"position":{"x":24386.127901170057,"y":16126.693825148128},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 35","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"73f591c5-286b-4441-aa59-f647f738e40e","savedPayload":{"position":{"x":23410.8665681481,"y":17514.149098041587},"targetPosition":{"x":23973.93396129856,"y":16538.887765019626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c56cb10-43c9-447b-8b8a-30dae8e7fab8","savedPayload":{"position":{"x":23973.93396129856,"y":16538.887765019626},"targetPosition":{"x":24537.00135444902,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3ad24108-1339-4c6d-abc6-27a9aa5bc046","savedPayload":{"position":{"x":23974.528883773728,"y":16537.85732906607},"targetPosition":{"x":24537.00135444902,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 35 End","id":"f620fdbe-48b5-4831-995d-b3c721738d1b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"abfdefe3-b9d4-4816-b2cc-7aa64bb69734","savedPayload":{"position":{"x":23976.01853145529,"y":14591.975680399108},"targetPosition":{"x":24537.00135444902,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 35 Begin","id":"93613bd9-2dbb-493c-a72e-414b0398733e"}}}],"id":"a8a09eca-7bee-4f17-b7db-1f43f419441c","savedPayload":{"position":{"x":24537.00135444902,"y":15563.626431997665},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 70","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9ac33f9d-bce7-407a-8de9-3334bb263b69","savedPayload":{"position":{"x":22998.672628276596,"y":16277.567278427092},"targetPosition":{"x":23973.933961298557,"y":15714.49988527663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ea184e1f-5a0f-4ed3-b3ed-6ba18e7237f9","savedPayload":{"position":{"x":23973.933961298557,"y":15714.49988527663},"targetPosition":{"x":24949.195294320518,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5505dd50-5ad7-48fc-9256-14cab581d92f","savedPayload":{"position":{"x":24380.829562226714,"y":16135.870817393716},"targetPosition":{"x":24949.195294320518,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 70 Begin","id":"9e506a85-5f72-4a3f-a773-cd85d8b15f21"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b255b251-b73a-469c-a41f-e273d2909af2","savedPayload":{"position":{"x":24397.79847810227,"y":14196.385191304447},"targetPosition":{"x":24949.195294320518,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 70 End","id":"8392e1ff-33a6-4b95-baad-3f146bd3c121"}}}],"id":"31cf093b-6de4-4e4a-a8f4-f3ff989dd374","savedPayload":{"position":{"x":24949.195294320518,"y":15151.432492126167},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 140","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"e9088da2-eb17-4e48-9fba-5bd00fba6a2b","savedPayload":{"position":{"x":23259.993114869132,"y":15000.559038847203},"targetPosition":{"x":24386.127901170057,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b93ae9ca-6c4e-47db-a998-045e845ab9cd","savedPayload":{"position":{"x":24386.127901170057,"y":15000.559038847203},"targetPosition":{"x":25512.262687470982,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e1bdea5b-664c-4146-adf6-858405354f8c","savedPayload":{"position":{"x":24952.65595906188,"y":15969.826324709165},"targetPosition":{"x":25512.262687470982,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 140 Begin","id":"39e65adb-6125-4e9a-8f15-5403b21aac40"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3d994072-d0b7-4065-a8be-3c718de28086","savedPayload":{"position":{"x":24941.24832351094,"y":14011.53314861678},"targetPosition":{"x":25512.262687470982,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 140 End","id":"7559cbf5-acba-4a60-91b4-d95f90293f22"}}}],"id":"41a149aa-efdf-4f53-82cf-cce9e904a000","savedPayload":{"position":{"x":25512.262687470982,"y":15000.559038847203},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 210","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"08949257-633e-4013-b770-bbb798972d2d","savedPayload":{"position":{"x":24124.807414577524,"y":14025.297705825242},"targetPosition":{"x":25100.068747599486,"y":14588.365098975704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"53e088d8-8ec5-4dbe-b732-c65f31005105","savedPayload":{"position":{"x":25100.068747599486,"y":14588.365098975704},"targetPosition":{"x":26075.330080621447,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"15882e16-4782-48e8-9cac-fbb1d07ae51d","savedPayload":{"position":{"x":25502.778605645915,"y":16143.120736732286},"targetPosition":{"x":26075.330080621447,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 210 Begin","id":"479df802-576f-45f1-8322-6b2e493c5ecc"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a6f51174-ea46-4282-a476-4e809f456682","savedPayload":{"position":{"x":25510.263146863268,"y":14172.707853179847},"targetPosition":{"x":26075.330080621447,"y":15151.432492126167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 210 End","id":"45a926f2-4bb2-4562-b40f-bd2532ff1d10"}}}],"id":"c3ee15c5-a5b3-4318-bc09-a9fd03592d83","savedPayload":{"position":{"x":26075.330080621447,"y":15151.432492126167},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 280","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"942d9600-7935-4ca6-81d8-9bd014df736f","savedPayload":{"position":{"x":25361.389234192015,"y":13613.103765953743},"targetPosition":{"x":25924.45662734248,"y":14588.365098975704},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1c6e0c3f-8ac7-4b0b-9da8-0f7faf9befd1","savedPayload":{"position":{"x":25924.45662734248,"y":14588.365098975704},"targetPosition":{"x":26487.524020492943,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cc54382b-cf2b-42c7-8958-8816809dd7ba","savedPayload":{"position":{"x":25918.034613968226,"y":16550.01101847072},"targetPosition":{"x":26487.524020492943,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 280 Begin","id":"d5e455bf-bb27-41fa-ba41-c8e7d0aa4d5e"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"3629786a-8eed-4cff-9780-0e685aeed577","savedPayload":{"position":{"x":25926.4041764782,"y":14591.73835302901},"targetPosition":{"x":26487.524020492943,"y":15563.626431997665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 280 End","id":"298d0ca9-1b4a-48d8-8efe-fda6b2fc2c34"}}}],"id":"3bbf5574-e89c-4538-a95c-2da58e5a74d7","savedPayload":{"position":{"x":26487.524020492943,"y":15563.626431997665},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 350","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.BLACK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"8142bd21-31e4-4edd-97d5-217e30321e0a","savedPayload":{"position":{"x":26638.397473771907,"y":13874.424252546278},"targetPosition":{"x":26638.397473771907,"y":15000.559038847203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6eade211-19cf-48a7-87ac-faf30e387e10","savedPayload":{"position":{"x":26638.397473771907,"y":15000.559038847203},"targetPosition":{"x":26638.397473771907,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"f16d8eac-9e78-4167-b087-9803637412a6","savedPayload":{"position":{"x":26064.262579894254,"y":17121.124631742394},"targetPosition":{"x":26638.397473771907,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 350 End","id":"d6598381-9b15-4cb3-afba-b85ed6770ce3"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b94a339d-5abf-4563-a693-edb5d812c24e","savedPayload":{"position":{"x":26083.20016836242,"y":15165.063883953557},"targetPosition":{"x":26638.397473771907,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"SMA 350 Begin","id":"f3c05d30-da2e-449e-8471-dcc216f4e630"}}}],"id":"046240f2-f70b-471d-b07b-0e7490222f0d","savedPayload":{"position":{"x":26638.397473771907,"y":16126.693825148128},"targetPosition":{"x":25512.262687470982,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"391b803a-4b4e-4c0b-bb6b-b4d68e989c9c","savedPayload":{"position":{"x":25512.262687470982,"y":16126.693825148128},"targetPosition":{"x":26487.524020492943,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"SMA Base 7","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"SMA 7","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma7","id":"1c683838-c882-49bd-997a-2f4255347854","savedPayload":{"position":{"x":25213.06683840724,"y":16019.526523932209},"targetPosition":{"x":26337.926095961073,"y":16073.110174540168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c26c14bd-b9ab-4121-89b2-eb3044534cf2","savedPayload":{"position":{"x":26337.926095961073,"y":16073.110174540168},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 14","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma14","id":"1060ea54-bb29-4c3b-8db0-522893543a36","savedPayload":{"position":{"x":25628.14072213875,"y":14820.249297343455},"targetPosition":{"x":26545.463037826827,"y":15473.471561245791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"94b29f18-cad5-49df-8b87-d6ef10f5ae61","savedPayload":{"position":{"x":26545.463037826827,"y":15473.471561245791},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 21","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma21","id":"c0287e9c-4b88-4b92-b6ac-f17474649958","savedPayload":{"position":{"x":26625.701313352663,"y":14035.758977436753},"targetPosition":{"x":27044.243333433784,"y":15081.22640129244},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ffcb7173-b2bf-4d5d-90e5-6f8b26af4b86","savedPayload":{"position":{"x":27044.243333433784,"y":15081.22640129244},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 28","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma28","id":"9f1615e0-e437-4221-8e9a-a6dcb4556022","savedPayload":{"position":{"x":27889.03017276489,"y":13915.12569783876},"targetPosition":{"x":27675.907763139898,"y":15020.909761493444},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"186d8c1a-5eef-44a1-aa09-b28e4f5b6b0e","savedPayload":{"position":{"x":27675.907763139898,"y":15020.909761493444},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 35","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma35","id":"423f3069-d5a3-4d29-bb35-68802f367c50","savedPayload":{"position":{"x":29017.029313767227,"y":14496.649672467809},"targetPosition":{"x":28239.907333641066,"y":15311.671748807968},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b047d8e-451d-4267-adc4-6e9496aa0025","savedPayload":{"position":{"x":28239.907333641066,"y":15311.671748807968},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 70","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma70","id":"62ed074e-5b1a-4306-b411-cd436680147d","savedPayload":{"position":{"x":29651.5669791525,"y":15595.701148231243},"targetPosition":{"x":28557.176166333702,"y":15861.197486689685},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9676685c-f20e-4d65-a0fe-8551e80132ee","savedPayload":{"position":{"x":28557.176166333702,"y":15861.197486689685},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 140","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma140","id":"2200abd2-2897-4eff-9804-f599c0e18f42","savedPayload":{"position":{"x":29591.181943589792,"y":16863.339047100817},"targetPosition":{"x":28526.98364855235,"y":16495.01643612447},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a44d3c89-8463-4493-b195-70ee4146bbdb","savedPayload":{"position":{"x":28526.98364855235,"y":16495.01643612447},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 210","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma210","id":"38e3066f-1951-4c96-8a36-3bcf778328bd","savedPayload":{"position":{"x":28855.04602920998,"y":17897.097292886825},"targetPosition":{"x":28158.915691362443,"y":17011.895559017477},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"44198c4d-4d98-43a2-9c03-2d8794b9edac","savedPayload":{"position":{"x":28158.915691362443,"y":17011.895559017477},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 280","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma280","id":"eca55243-4492-4983-9e03-04694437c8ae","savedPayload":{"position":{"x":27676.877187540842,"y":18368.76494673895},"targetPosition":{"x":27569.831270527873,"y":17247.729385943538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"96706885-fa55-4fad-82bd-fb43a2f331d7","savedPayload":{"position":{"x":27569.831270527873,"y":17247.729385943538},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"SMA 350","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.sma350","id":"64ea1867-2fb1-4191-a4c7-b5ac37f7be7a","savedPayload":{"position":{"x":26430.735701269077,"y":18128.590861203527},"targetPosition":{"x":26946.76052739199,"y":17127.642343175827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9f208b33-3d80-4d2e-ad88-13139a8e93f8","savedPayload":{"position":{"x":26946.76052739199,"y":17127.642343175827},"targetPosition":{"x":27462.785353514904,"y":16126.693825148128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b73ac725-eea1-4aa2-974c-937de300b456","savedPayload":{"position":{"x":27462.785353514904,"y":16126.693825148128},"targetPosition":{"x":26487.524020492943,"y":16689.76121829859},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"515565ff-dee2-4adf-adaf-b4cfea5f5dbd","savedPayload":{"position":{"x":26487.524020492943,"y":16689.76121829859},"targetPosition":{"x":26487.524020492943,"y":17815.896004599515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9b2443b7-9276-4fa3-b4b3-b9b991d886d8","savedPayload":{"position":{"x":26487.524020492943,"y":17815.896004599515},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"RSI","code":"{\n\"codeName\": \"Plotter RSI\"\n}","modules":[{"type":"Plotter Module","name":"RSI 14","code":"{\n\t\"codeName\": \"RSI 14\",\n\t\"slot\": {\n\t\t\"number\": 3,\n\t\t\"minValue\": 0,\n\t\t\"maxValue\": 100\n\t},\n \"banner\": \"Oscillator\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"Grid","points":[{"type":"Point","name":"Begin 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 0","id":"88e15149-215e-42c8-bc00-78b63343daa0","savedPayload":{"position":{"x":24418.55655724605,"y":15678.746889496062},"targetPosition":{"x":25284.059069091752,"y":16259.656097042565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e376a028-b688-4bb5-a100-00be6d161bd6","savedPayload":{"position":{"x":25284.059069091752,"y":16259.656097042565},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 0","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 0","id":"6904030c-e751-4eb9-844a-d1cf45caa1f2","savedPayload":{"position":{"x":24955.144687460906,"y":15131.890757967642},"targetPosition":{"x":25552.35313419918,"y":15986.228031278355},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f562d9d7-357b-4677-ac4b-3ddbb735ca2b","savedPayload":{"position":{"x":25552.35313419918,"y":15986.228031278355},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 20","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 20","id":"4fc2797d-7023-461e-912e-23f2834d4141","savedPayload":{"position":{"x":25653.045437632256,"y":14815.800592052958},"targetPosition":{"x":25901.303509284855,"y":15828.182948321013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb","savedPayload":{"position":{"x":25901.303509284855,"y":15828.182948321013},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 20","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 20","id":"e6640285-69e5-4a37-8907-9d8bbcc2008b","savedPayload":{"position":{"x":26418.003444247897,"y":14773.166120174861},"targetPosition":{"x":26283.782512592676,"y":15806.865712381965},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c9de9989-11da-44a7-bcbf-137435767d90","savedPayload":{"position":{"x":26283.782512592676,"y":15806.865712381965},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 30","id":"db815155-dbec-4824-9132-470a173d328b","savedPayload":{"position":{"x":27146.70688973575,"y":15009.745364006256},"targetPosition":{"x":26648.1342353366,"y":15925.155334297662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09","savedPayload":{"position":{"x":26648.1342353366,"y":15925.155334297662},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 30","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 30","id":"db6c3539-81f5-465d-9d79-8004a60ac5fb","savedPayload":{"position":{"x":27740.740335897495,"y":15493.586985736863},"targetPosition":{"x":26945.150958417475,"y":16167.076145162966},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ac82bb81-5d37-4eea-ab52-0f698de71014","savedPayload":{"position":{"x":26945.150958417475,"y":16167.076145162966},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 50","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 50","id":"a6a8718f-2c9a-4c5f-af7a-7029bddfb839","savedPayload":{"position":{"x":28119.876274176033,"y":16159.345493292985},"targetPosition":{"x":27134.718927556743,"y":16499.955398941027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a0cdc721-996a-44b2-b619-bbc0ef97cd62","savedPayload":{"position":{"x":27134.718927556743,"y":16499.955398941027},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 50","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 50","id":"c996c1b4-2b1f-4d11-acd4-8aba4d3e3e5d","savedPayload":{"position":{"x":28232.910295242084,"y":16917.10651113393},"targetPosition":{"x":27191.23593808977,"y":16878.8359078615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521","savedPayload":{"position":{"x":27191.23593808977,"y":16878.8359078615},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 70","id":"bdcd3323-0da6-4667-95c2-b017623500af","savedPayload":{"position":{"x":28064.576528207555,"y":17664.530214901522},"targetPosition":{"x":27107.069054572505,"y":17252.547759745295},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"228edebc-3b5b-4760-9791-2229cb76a662","savedPayload":{"position":{"x":27107.069054572505,"y":17252.547759745295},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 70","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 70","id":"9977888b-2cf4-472e-8468-d6705690a57c","savedPayload":{"position":{"x":27637.60938108005,"y":18300.672891784237},"targetPosition":{"x":26893.58548100875,"y":17570.619098186653},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680","savedPayload":{"position":{"x":26893.58548100875,"y":17570.619098186653},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 80","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 80","id":"75cda528-f689-4d21-a8ed-ba08705d5ec7","savedPayload":{"position":{"x":27009.673132985783,"y":18739.619948280797},"targetPosition":{"x":26579.61735696162,"y":17790.092626434933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e7b453a3-5312-48e6-8797-6d96e058766b","savedPayload":{"position":{"x":26579.61735696162,"y":17790.092626434933},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Eng 80","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 80","id":"df4c7f58-96c7-4ffb-9ce3-ff1b35ddf3c3","savedPayload":{"position":{"x":26265.574053744745,"y":18922.089152121745},"targetPosition":{"x":26207.5678173411,"y":17881.327228355407},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7","savedPayload":{"position":{"x":26207.5678173411,"y":17881.327228355407},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"Begin 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 100","id":"79f20ec4-c499-41ca-aa79-f56fe5b7bcbc","savedPayload":{"position":{"x":25505.80684720378,"y":18823.437026231597},"targetPosition":{"x":25827.684214070618,"y":17832.001165410333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d","savedPayload":{"position":{"x":25827.684214070618,"y":17832.001165410333},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"End 100","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 100","id":"58d10fb8-87e5-4a4c-95ab-99be2f5b14ea","savedPayload":{"position":{"x":24832.982284621674,"y":18456.98708686211},"targetPosition":{"x":25491.271932779564,"y":17648.77619572559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"dc11ae4c-bce1-4e88-986a-457a3612102a","savedPayload":{"position":{"x":25491.271932779564,"y":17648.77619572559},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"RSI Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.value","id":"e068d3fa-623c-4349-a10f-4abdd6263b07","savedPayload":{"position":{"x":24337.969051424745,"y":17872.230428894352},"targetPosition":{"x":25243.7653161811,"y":17356.39786674171},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f687c2f-3a91-4b53-b00d-8a651e82c97d","savedPayload":{"position":{"x":25243.7653161811,"y":17356.39786674171},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"RSI End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.value","id":"bb45d3f0-e6e7-473a-b2f4-7016c65bd7ee","savedPayload":{"position":{"x":24087.62142771924,"y":17148.141679235367},"targetPosition":{"x":25118.591504328346,"y":16994.353491912218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0","savedPayload":{"position":{"x":25118.591504328346,"y":16994.353491912218},"targetPosition":{"x":26149.561580937454,"y":16840.56530458907},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ff9f35c7-b1ca-446e-905c-c971ca51dfbe","savedPayload":{"position":{"x":26149.561580937454,"y":16840.56530458907},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"Box 0-20","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.25,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"9e7202ce-11e7-4526-80d5-52f0dbdcb91c","savedPayload":{"position":{"x":26302.43487484468,"y":15236.30555394246},"targetPosition":{"x":26114.54114376115,"y":16261.608461010921},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"8716fe80-7aa5-4707-93d9-f47ac26e9a53","savedPayload":{"position":{"x":26114.54114376115,"y":16261.608461010921},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"89a7b82e-5d1d-4359-80a8-0b85d997a62c","savedPayload":{"position":{"x":26253.522750070402,"y":18292.930212681742},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 0","id":"e376a028-b688-4bb5-a100-00be6d161bd6"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"4ddfe945-d3dd-431a-a0bf-477d2f0c0af1","savedPayload":{"position":{"x":25088.04069209291,"y":17896.194814855284},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 0","id":"f562d9d7-357b-4677-ac4b-3ddbb735ca2b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1fd4c8e3-47e3-4e05-8739-a34e8239b178","savedPayload":{"position":{"x":25095.25085756825,"y":16682.866413155272},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2920b1c1-1d61-44b8-b31a-31e2d87fa9e4","savedPayload":{"position":{"x":26247.684699235935,"y":16298.860196419451},"targetPosition":{"x":25926.647412677623,"y":17286.91136807938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}}],"id":"0dce63e6-acf6-482e-bcf9-3e44b7487cbf","savedPayload":{"position":{"x":25926.647412677623,"y":17286.91136807938},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 80-100","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.25,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.35,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"f95287c0-8123-4025-8018-370eb91b6189","savedPayload":{"position":{"x":26807.54667203187,"y":15937.45366722177},"targetPosition":{"x":26164.693016382942,"y":16757.995733689015},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c46a4519-e917-410e-98d7-faf0ad80a99a","savedPayload":{"position":{"x":26164.693016382942,"y":16757.995733689015},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"eb76ec36-eae3-424a-9105-d26eefca1b67","savedPayload":{"position":{"x":25847.078178649874,"y":18579.519955706233},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"6facb2b7-b324-4e01-a53f-5d72541ba64f","savedPayload":{"position":{"x":24691.487597584033,"y":18181.82366928896},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2e7bfaf4-7828-4021-9895-58882a03987e","savedPayload":{"position":{"x":24671.944042102863,"y":16961.05270681806},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 100","id":"dc11ae4c-bce1-4e88-986a-457a3612102a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d2a601ff-7a5d-414e-bc06-be93e13e6ddb","savedPayload":{"position":{"x":25849.725046290532,"y":16569.40942364354},"targetPosition":{"x":25521.839360734015,"y":17578.53780015626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 100","id":"7d5d4922-1d7d-45a3-b5ff-75d14016ee1d"}}}],"id":"2429edaa-20db-4fd9-b834-c84953e78bf3","savedPayload":{"position":{"x":25521.839360734015,"y":17578.53780015626},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 20-30","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"f1ac3d45-3f00-4269-a41f-872bcbc99620","savedPayload":{"position":{"x":26928.961181204126,"y":16793.026645625872},"targetPosition":{"x":25978.41762627258,"y":17220.83157266813},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1aa28d17-1653-496a-8b8a-35fdf6691e0b","savedPayload":{"position":{"x":25978.41762627258,"y":17220.83157266813},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2e88069b-6333-45f8-8199-021fe3896667","savedPayload":{"position":{"x":25346.555719120777,"y":18629.437760681973},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cdea2bf9-a545-4877-8d65-5a027352bb8a","savedPayload":{"position":{"x":24199.804727917883,"y":18250.264093844784},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bfb22589-c1af-4822-8944-1767e3e691bc","savedPayload":{"position":{"x":24181.850428710022,"y":17033.964343640942},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"ac82bb81-5d37-4eea-ab52-0f698de71014"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"208c9dfc-a7fb-41ab-becc-3b68104e07ed","savedPayload":{"position":{"x":25350.814403258595,"y":16654.728356677802},"targetPosition":{"x":25027.874071341037,"y":17648.636499710385},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"4a0db3d1-061d-4587-9c05-f42c09c0b271","savedPayload":{"position":{"x":25027.874071341037,"y":17648.636499710385},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 70-80","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.2,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"6335d57f-9462-4d19-b954-2f511308b9c8","savedPayload":{"position":{"x":26638.86380151353,"y":17607.023030574514},"targetPosition":{"x":25598.38842044254,"y":17544.085865014666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b01a727e-5773-47c2-b094-c19ad0ac71f4","savedPayload":{"position":{"x":25598.38842044254,"y":17544.085865014666},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c59e52e4-9b7e-4985-ab53-35f5cd29f250","savedPayload":{"position":{"x":24881.481591677588,"y":18476.990306034735},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"957f8c1e-cb14-4241-b805-abfdc50c07d0","savedPayload":{"position":{"x":23716.454108624963,"y":18092.504398212135},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"37688deb-5377-4f52-bde8-5e8abbf6e25f","savedPayload":{"position":{"x":23708.834309041904,"y":16864.256892245532},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"6d346213-f33f-4b5a-a519-5e1c3fb42e50","savedPayload":{"position":{"x":24875.99395481278,"y":16502.19630251172},"targetPosition":{"x":24557.913039371553,"y":17481.148699454818},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}}],"id":"5835d367-23bc-4039-b2c1-1a23f3ca652f","savedPayload":{"position":{"x":24557.913039371553,"y":17481.148699454818},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"6ad882da-10d9-427c-8fb5-3a7c55b678a1","savedPayload":{"position":{"x":25225.428005138037,"y":18940.518317018683},"targetPosition":{"x":24722.523339371706,"y":18027.481076499993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fa05777f-6288-4dd2-9b7a-61194bc43681","savedPayload":{"position":{"x":24722.523339371706,"y":18027.481076499993},"targetPosition":{"x":24219.618673605375,"y":17114.443835981303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a9a9dd2d-d7f8-4a25-b81d-d1e2a2f9d5a6","savedPayload":{"position":{"x":23701.406749272326,"y":18012.013218014185},"targetPosition":{"x":24219.618673605375,"y":17114.443835981303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 20","id":"8227114d-f503-4f27-ae0b-4bc2804e2cdb"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a717c7d2-3bc7-4d8c-9e9f-e1fb75fd0d42","savedPayload":{"position":{"x":23702.854221921953,"y":16219.381550120144},"targetPosition":{"x":24219.618673605375,"y":17114.443835981303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 20","id":"c9de9989-11da-44a7-bcbf-137435767d90"}}}],"id":"27aab97e-ce7f-47fc-bd22-d9b70ffec2d1","savedPayload":{"position":{"x":24219.618673605375,"y":17114.443835981303},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 30","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"0b1d6f25-076c-4495-b462-435a8d1900d2","savedPayload":{"position":{"x":24132.47094439843,"y":18716.861129786135},"targetPosition":{"x":24111.48054037445,"y":17674.695352012543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6cb61271-a82a-47a1-ac0c-404dc28b05e5","savedPayload":{"position":{"x":24111.48054037445,"y":17674.695352012543},"targetPosition":{"x":24090.490136350472,"y":16632.52957423895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e656c0ce-1b57-420e-84f5-cd62a9bb602d","savedPayload":{"position":{"x":23573.065966829563,"y":17528.7345249133},"targetPosition":{"x":24090.490136350472,"y":16632.52957423895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"ac82bb81-5d37-4eea-ab52-0f698de71014"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"8e2ee705-7be7-4705-a32f-242a5c1d286d","savedPayload":{"position":{"x":23564.772743395544,"y":15721.960339218365},"targetPosition":{"x":24090.490136350472,"y":16632.52957423895},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}}],"id":"18e4afd3-7536-405b-97b6-d36ec7ddc692","savedPayload":{"position":{"x":24090.490136350472,"y":16632.52957423895},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 50","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"68ca10ec-d83d-4f61-b9ee-6a0f3a74cb12","savedPayload":{"position":{"x":23268.64420668741,"y":18010.900053495883},"targetPosition":{"x":23734.37671300589,"y":17078.35335869619},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"fefbf0c0-287c-4bb7-81a7-6b745dcfcf3b","savedPayload":{"position":{"x":23734.37671300589,"y":17078.35335869619},"targetPosition":{"x":24200.10921932437,"y":16145.806663896494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"cfa25adf-05eb-49d0-956a-69e4fde9bacf","savedPayload":{"position":{"x":23676.987950012513,"y":17051.879280864556},"targetPosition":{"x":24200.10921932437,"y":16145.806663896494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 50","id":"a0cdc721-996a-44b2-b619-bbc0ef97cd62"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"de1447aa-e70f-419b-bab5-d94b333612c7","savedPayload":{"position":{"x":23671.929449108982,"y":15230.972466353385},"targetPosition":{"x":24200.10921932437,"y":16145.806663896494},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 50","id":"59a77a0b-bcee-4c1e-855c-854c3d3bc521"}}}],"id":"bbe48886-b71e-4507-b6e8-7f073b691a6a","savedPayload":{"position":{"x":24200.10921932437,"y":16145.806663896494},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 70","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"913293ac-040f-4348-ade4-5b3103fe1375","savedPayload":{"position":{"x":22831.840087373876,"y":16984.36226297277},"targetPosition":{"x":23677.601799522392,"y":16375.069860519614},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8640a48e-f7ca-419c-a687-3f52c3a5afa9","savedPayload":{"position":{"x":23677.601799522392,"y":16375.069860519614},"targetPosition":{"x":24523.36351167091,"y":15765.777458066457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bc77b107-0a70-4038-86a6-3034ab4e86dd","savedPayload":{"position":{"x":24007.242877243138,"y":16659.724619730037},"targetPosition":{"x":24523.36351167091,"y":15765.777458066457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"36882cd2-2ec4-4d2d-af00-98b4c54bf1e7","savedPayload":{"position":{"x":24008.280414684174,"y":14873.627363965505},"targetPosition":{"x":24523.36351167091,"y":15765.777458066457},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"508b71cf-79d3-4db4-a6d3-0b26226ad5b9","savedPayload":{"position":{"x":24523.36351167091,"y":15765.777458066457},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Line 80","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.15,\n \"lineWidth\": 1,\n \"lineDash\": [3,3],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n }\n}","id":"9506c6ad-440b-45a1-aadf-89004f5311fb","savedPayload":{"position":{"x":22922.125146132268,"y":15872.41519490418},"targetPosition":{"x":23954.162248391145,"y":15725.958631430138},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"59804538-89e9-485a-a2b1-88ff78eb5661","savedPayload":{"position":{"x":23954.162248391145,"y":15725.958631430138},"targetPosition":{"x":24986.199350650022,"y":15579.502067956095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"23df3ac4-6427-4a69-a5a3-8230186b46f3","savedPayload":{"position":{"x":24465.692413567234,"y":16481.04652867554},"targetPosition":{"x":24986.199350650022,"y":15579.502067956095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 80","id":"e7b453a3-5312-48e6-8797-6d96e058766b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7a5139be-30b6-4eab-994a-bb8b74be455d","savedPayload":{"position":{"x":24461.925106292394,"y":14671.432439628903},"targetPosition":{"x":24986.199350650022,"y":15579.502067956095},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Eng 80","id":"d64e2ceb-abb9-4cc0-b929-211bcbd934a7"}}}],"id":"8499947d-a392-40ed-be9d-225a28429642","savedPayload":{"position":{"x":24986.199350650022,"y":15579.502067956095},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"RSI Line","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.35,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"90fe9ece-e33a-4e2e-904a-779327e7155a","savedPayload":{"position":{"x":23706.709895137472,"y":15955.09542923824},"targetPosition":{"x":24500.70139369103,"y":15279.723231373831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"(record.previous.value < 20 && record.value < 20) || (record.previous.value > 80 && record.value > 80)","style":{"type":"Style","name":"New Style","code":"{\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","id":"58f58e7a-3056-49c7-9117-f2a514d4479e","savedPayload":{"position":{"x":24124.913931523974,"y":13229.11741723691},"targetPosition":{"x":24312.8076626075,"y":14254.42032430537},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9fcf2614-7ec8-407f-93a2-3c749f6683ef","savedPayload":{"position":{"x":24312.8076626075,"y":14254.42032430537},"targetPosition":{"x":24500.70139369103,"y":15279.723231373831},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6dc77d6e-5aa6-41ab-b247-43c4391fcc96","savedPayload":{"position":{"x":24500.70139369103,"y":15279.723231373831},"targetPosition":{"x":25482.586623328116,"y":15629.653940577884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5312ee43-9c15-4d4b-9255-5fb7259c5734","savedPayload":{"position":{"x":24959.58688747039,"y":16535.51605542857},"targetPosition":{"x":25482.586623328116,"y":15629.653940577884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"RSI Begin","id":"7f687c2f-3a91-4b53-b00d-8a651e82c97d"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"01981eaa-b1c6-41e1-84b4-2dc8106ac095","savedPayload":{"position":{"x":24968.335342857077,"y":14738.944594944694},"targetPosition":{"x":25482.586623328116,"y":15629.653940577884},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"RSI End","id":"f5d97a45-0db5-4d48-bf32-efdd6b2726c0"}}}],"id":"e8eb9949-277b-4493-a9f4-cbcb502aacbc","savedPayload":{"position":{"x":25482.586623328116,"y":15629.653940577884},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"Box 30-70","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.05,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n }\n}","id":"5b04f4bb-2cc4-48a5-b421-667c96b2dd27","savedPayload":{"position":{"x":23908.45057185017,"y":15284.523120493404},"targetPosition":{"x":24903.62977974997,"y":15594.633503401583},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"208ca141-b231-4a70-8b31-eeae09576822","savedPayload":{"position":{"x":24903.62977974997,"y":15594.633503401583},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"7956c253-3704-46c0-b188-f6662bb58904","savedPayload":{"position":{"x":26220.536989691616,"y":16894.92086164225},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 30","id":"0f0a70c3-9f37-4e58-a93c-fcfcf9686c09"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b043ae0f-a172-4ebe-922b-a895b8a888c9","savedPayload":{"position":{"x":25052.598074072568,"y":16519.552102685866},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 30","id":"ac82bb81-5d37-4eea-ab52-0f698de71014"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5830f66c-dca5-4f62-8102-d7d8ea588d0d","savedPayload":{"position":{"x":25062.15895597548,"y":15296.88205724136},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"End 70","id":"4cbfd9aa-d595-4e06-ac82-a87bfdf9f680"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a8eb0500-2421-4879-9459-2ecdb4ae09d5","savedPayload":{"position":{"x":26226.235292756264,"y":14897.029337445363},"targetPosition":{"x":25898.808987649765,"y":15904.743886309761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"Begin 70","id":"228edebc-3b5b-4760-9791-2229cb76a662"}}}],"id":"b294fd86-15d6-4bc8-9379-0532df288eee","savedPayload":{"position":{"x":25898.808987649765,"y":15904.743886309761},"targetPosition":{"x":25132.655914124065,"y":16611.53917021497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"bc1170cc-a04b-4453-bd28-0e522f747617","savedPayload":{"position":{"x":25132.655914124065,"y":16611.53917021497},"targetPosition":{"x":26139.51491597213,"y":16341.752113777777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"RSI 14","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"RSI 14","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.value","id":"fbec83cc-a090-491b-8cfb-833d40b2b843","savedPayload":{"position":{"x":26948.876085283715,"y":13321.175108233583},"targetPosition":{"x":26679.08902884652,"y":14328.034110081648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e5fd8d57-8920-417e-8b9b-c1e0d6868a7a","savedPayload":{"position":{"x":26679.08902884652,"y":14328.034110081648},"targetPosition":{"x":26409.301972409325,"y":15334.893111929712},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"ff06d653-f886-44f4-8b28-82bab51aa98d","savedPayload":{"position":{"x":26409.301972409325,"y":15334.893111929712},"targetPosition":{"x":26139.51491597213,"y":16341.752113777777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"72403d40-2a64-4e51-8eaf-b1a872e4474e","savedPayload":{"position":{"x":26139.51491597213,"y":16341.752113777777},"targetPosition":{"x":26876.586861383,"y":17078.824059188646},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"bbc529df-b938-47b5-8cb7-a5579c859b99","savedPayload":{"position":{"x":26876.586861383,"y":17078.824059188646},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"MACD PENDING","code":"{}","modules":[],"id":"24146ce7-bc0d-461a-8a43-0d2bd3059886","savedPayload":{"position":{"x":27613.65880679387,"y":16751.29274796419},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter","name":"EMA","code":"{\n\"codeName\": \"Plotter EMA\"\n}","modules":[{"type":"Plotter Module","name":"EMA Popular","code":"{\n\"codeName\": \"EMA-Popular\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"EMA 20 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema20","id":"7bf83ec0-5a84-4a81-a111-19d913e12135","savedPayload":{"position":{"x":27162.225765126634,"y":15272.084789014236},"targetPosition":{"x":27253.064390593732,"y":16310.375029214107},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6e1ff74e-36ba-460c-9f78-c8ee0b5e0837","savedPayload":{"position":{"x":27253.064390593732,"y":16310.375029214107},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 20 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema20","id":"12164218-7531-4063-bbd3-32855e7f7847","savedPayload":{"position":{"x":28539.530370859437,"y":15641.132445852005},"targetPosition":{"x":27056.731456996382,"y":15720.034427380499},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"83f1d130-42bd-45ae-9078-ed3f825531bb","savedPayload":{"position":{"x":27941.716693460134,"y":16494.89885763299},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 50 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema50","id":"580ad5c4-aee7-4af2-b85d-0ef86d020823","savedPayload":{"position":{"x":29357.38764936405,"y":16809.153687947903},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7084c0a2-8874-46a7-b240-d9605a7baf49","savedPayload":{"position":{"x":28350.64533271244,"y":17078.90947868094},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 50 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema50","id":"1e7a4d05-3daf-4d0a-97ff-b53e35eab2aa","savedPayload":{"position":{"x":29233.113090556995,"y":18229.618395015117},"targetPosition":{"x":28288.508053308913,"y":17789.141832214547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3861b379-3e51-43e2-b607-e3b7fba16a34","savedPayload":{"position":{"x":28288.508053308913,"y":17789.141832214547},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 100 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema100","id":"b50c3599-e7bd-45ef-b348-4ddf85460bbf","savedPayload":{"position":{"x":28224.85614166197,"y":19237.875343910142},"targetPosition":{"x":27784.3795788614,"y":18293.27030666206},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d3b1e9cb-8098-4e62-94ea-4e89852b4f6a","savedPayload":{"position":{"x":27784.3795788614,"y":18293.27030666206},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 100 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema100","id":"f5cf8bb1-98bf-4c38-9e7c-f31678a656e4","savedPayload":{"position":{"x":26804.391434594756,"y":19362.149902717196},"targetPosition":{"x":27074.147225327793,"y":18355.407586065587},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78","savedPayload":{"position":{"x":27074.147225327793,"y":18355.407586065587},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 200 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema200","id":"451d4c20-a9ad-4b8d-a116-fae9406ee356","savedPayload":{"position":{"x":25636.370192498856,"y":18544.292624212583},"targetPosition":{"x":26490.136604279844,"y":17946.47894681328},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"33d1fe7c-ff86-440a-8b42-0de9c296a632","savedPayload":{"position":{"x":26490.136604279844,"y":17946.47894681328},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 200 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema200","id":"24e42cf3-2dc8-4257-a511-7dc52dc6f060","savedPayload":{"position":{"x":25267.322535661093,"y":17166.98801847978},"targetPosition":{"x":26305.612775860962,"y":17257.82664394688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"87e2a3ab-afc2-44cb-b2ca-03a715a4d673","savedPayload":{"position":{"x":26305.612775860962,"y":17257.82664394688},"targetPosition":{"x":27343.90301606083,"y":17348.665269413978},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"dd70bea3-9a52-4b2b-a364-31917b08d98d","savedPayload":{"position":{"x":27343.90301606083,"y":17348.665269413978},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"d468c2f1-2586-4fe4-aa0c-fc3737d992f5","savedPayload":{"position":{"x":28350.645332712436,"y":18157.932641613086},"targetPosition":{"x":27343.903016060827,"y":17888.17685088005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"23236076-e29a-451e-8c95-e3812064279c","savedPayload":{"position":{"x":27343.903016060827,"y":17888.17685088005},"targetPosition":{"x":26337.160699409218,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5f877b66-2ca6-4a8f-967e-70948cefc9ea","savedPayload":{"position":{"x":25819.54161221104,"y":18514.96361814168},"targetPosition":{"x":26337.160699409218,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 20 Begin","id":"6e1ff74e-36ba-460c-9f78-c8ee0b5e0837"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"d5971215-2792-4415-bfea-2e4b2b5b98fe","savedPayload":{"position":{"x":25811.651151468515,"y":16708.211823251164},"targetPosition":{"x":26337.160699409218,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 20 End","id":"83f1d130-42bd-45ae-9078-ed3f825531bb"}}}],"id":"17ca2f43-9ddf-47f8-9929-e4612b00dd4f","savedPayload":{"position":{"x":26337.160699409218,"y":17618.42106014701},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 50","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"330fba24-ff59-48d2-a297-b4e6903efc3d","savedPayload":{"position":{"x":26139.68575495672,"y":18894.919167531658},"targetPosition":{"x":25869.929964223684,"y":17888.17685088005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"0806f6fe-730c-4fde-b730-dcdf31825733","savedPayload":{"position":{"x":25869.929964223684,"y":17888.17685088005},"targetPosition":{"x":25600.174173490646,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b00cf575-af36-4653-97ec-441912af5bb8","savedPayload":{"position":{"x":25083.536249439247,"y":17776.277667802377},"targetPosition":{"x":25600.174173490646,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 50 End","id":"3861b379-3e51-43e2-b607-e3b7fba16a34"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"da71a6f7-2917-4c07-bd77-dc1b0334c5ec","savedPayload":{"position":{"x":25074.300119158896,"y":15970.593953743613},"targetPosition":{"x":25600.174173490646,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 50 Begin","id":"7084c0a2-8874-46a7-b240-d9605a7baf49"}}}],"id":"36482493-d7f7-4a41-9588-a348e3204025","savedPayload":{"position":{"x":25600.174173490646,"y":16881.43453422844},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 100","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"278d84a3-2d10-4db3-90cc-b38f6af88ecf","savedPayload":{"position":{"x":24395.95691238653,"y":17348.665269413978},"targetPosition":{"x":25132.943438305105,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"612138e2-6896-4f8f-956a-d5bf1b8c043a","savedPayload":{"position":{"x":25132.943438305105,"y":16611.678743495402},"targetPosition":{"x":25869.92996422368,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fc01c5ca-4323-4a71-9d83-1f288b80e8ed","savedPayload":{"position":{"x":25354.615751033558,"y":16767.242616684503},"targetPosition":{"x":25869.92996422368,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 100 Begin","id":"d3b1e9cb-8098-4e62-94ea-4e89852b4f6a"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fbd76a9e-5a2e-4cb8-a2ed-35d2616d9a2e","savedPayload":{"position":{"x":25349.562998028792,"y":14973.390193546804},"targetPosition":{"x":25869.92996422368,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 100 End","id":"32ca337a-699d-4c2f-9b6a-73d9a4481e78"}}}],"id":"37a16b86-6ee7-4dfa-b32a-c8b9bcb9b484","savedPayload":{"position":{"x":25869.92996422368,"y":15874.692217576829},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 200","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"b170fc33-32c4-452d-919d-cf2df82c224f","savedPayload":{"position":{"x":24863.187647572075,"y":15065.424845377716},"targetPosition":{"x":25869.929964223684,"y":15335.180636110754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"ad1ad1fa-9fe8-4a56-aade-dcade3d90c38","savedPayload":{"position":{"x":25869.929964223684,"y":15335.180636110754},"targetPosition":{"x":26876.672280875293,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a98d63cf-bb2b-43f0-80cd-680c59ef741a","savedPayload":{"position":{"x":26353.842131680147,"y":16510.5048089786},"targetPosition":{"x":26876.672280875293,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 200 End","id":"87e2a3ab-afc2-44cb-b2ca-03a715a4d673"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"c9ce7524-76dd-4399-92d8-58d1d757ed89","savedPayload":{"position":{"x":26358.033094924227,"y":14706.627005980381},"targetPosition":{"x":26876.672280875293,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 200 Begin","id":"33d1fe7c-ff86-440a-8b42-0de9c296a632"}}}],"id":"2e225665-d05d-46cd-91d0-4b36803bcf67","savedPayload":{"position":{"x":26876.672280875293,"y":15604.936426843791},"targetPosition":{"x":26606.916490142255,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"5ea59fb9-f0d6-438b-b1a7-a62ed1750004","savedPayload":{"position":{"x":26606.916490142255,"y":16611.678743495402},"targetPosition":{"x":27613.658806793865,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"EMA Popular","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"EMA 20","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema20","id":"c79a60a8-e960-4a7d-86b0-bb8d65272b30","savedPayload":{"position":{"x":27884.842973618026,"y":15389.7281183275},"targetPosition":{"x":28925.67093776718,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"80fa0565-6440-406f-a49d-57adcdaf20ae","savedPayload":{"position":{"x":28925.67093776718,"y":15335.180636110756},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 50","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema50","id":"ad4b2bc1-bc45-4a8f-b07f-aa0f79f5e884","savedPayload":{"position":{"x":27136.392062421906,"y":13389.120398828894},"targetPosition":{"x":27509.903329974404,"y":14362.150517469825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f43975ff-c552-42b8-a504-d2b6a3a46b18","savedPayload":{"position":{"x":27509.903329974404,"y":14362.150517469825},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 100","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema100","id":"2bfe0bed-a18d-452e-a59a-9ddbd135dd0a","savedPayload":{"position":{"x":29503.385208768206,"y":14023.354300882387},"targetPosition":{"x":28693.399903147554,"y":14679.267468496571},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9507a099-6a7f-4d00-8b6e-623a7003055c","savedPayload":{"position":{"x":28693.399903147554,"y":14679.267468496571},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 200","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema200","id":"ee01f76f-2b56-4d87-a278-4dd98436dca7","savedPayload":{"position":{"x":29631.63403115497,"y":16470.487610884273},"targetPosition":{"x":28757.524314340935,"y":15902.834123497514},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5bf57692-7070-4a12-9bc3-487a841125b0","savedPayload":{"position":{"x":28757.524314340935,"y":15902.834123497514},"targetPosition":{"x":27883.414597526902,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a819c354-b152-4946-a403-62a8cf0f650f","savedPayload":{"position":{"x":27883.414597526902,"y":15335.180636110756},"targetPosition":{"x":27613.658806793865,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"79bf7438-f77a-4c8d-a450-67027d5fd8bc","savedPayload":{"position":{"x":27613.658806793865,"y":16341.922952762367},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"EMA Base 11","code":"{\n\"codeName\": \"EMA-Base11\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"EMA 11 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema11","id":"41b049dc-e0da-471f-82f7-5f2c1eb61f90","savedPayload":{"position":{"x":30147.048147013847,"y":15432.051266622468},"targetPosition":{"x":29173.00568076759,"y":15802.914520019141},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4","savedPayload":{"position":{"x":29173.00568076759,"y":15802.914520019141},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema11","id":"55db8355-8155-4c70-85b5-4a629aeefa45","savedPayload":{"position":{"x":30238.804171197095,"y":16603.011959557065},"targetPosition":{"x":29218.883692859214,"y":16388.39486648644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"750547e8-4963-4008-aa2b-8edc565afd79","savedPayload":{"position":{"x":29218.883692859214,"y":16388.39486648644},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 22 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema22","id":"bda3c179-331d-444e-9b1e-e3cfd1a26bb7","savedPayload":{"position":{"x":29682.925104463262,"y":17637.69383121565},"targetPosition":{"x":28940.944159492297,"y":16905.735802315732},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8ac0329a-2d0d-483f-a047-305198817a24","savedPayload":{"position":{"x":28940.944159492297,"y":16905.735802315732},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 22 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema22","id":"08508d15-658f-40da-a580-76a5b512414d","savedPayload":{"position":{"x":28655.898622846536,"y":18207.59269805938},"targetPosition":{"x":28427.430918683935,"y":17190.685235737597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"adc1fb05-93dd-4a32-98dd-30577e4a68de","savedPayload":{"position":{"x":28427.430918683935,"y":17190.685235737597},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 33 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema33","id":"bceee9f7-3824-498c-beb1-866463df7a7e","savedPayload":{"position":{"x":26512.557031022494,"y":17399.023585218936},"targetPosition":{"x":27355.760122771913,"y":16786.400679317376},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189","savedPayload":{"position":{"x":27355.760122771913,"y":16786.400679317376},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 33 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema33","id":"6c2cc6ab-b520-4d47-8165-db2abfd53ed8","savedPayload":{"position":{"x":26114.450534040778,"y":16173.777773415815},"targetPosition":{"x":27156.706874281055,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0fe0c9b1-3079-499b-ad49-1b13e1e0af82","savedPayload":{"position":{"x":27156.706874281055,"y":16173.777773415815},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 55 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema55","id":"5df6eee6-f3a0-406f-be6c-2e6bce745054","savedPayload":{"position":{"x":26512.557031022487,"y":14948.53196161269},"targetPosition":{"x":27355.76012277191,"y":15561.154867514253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c","savedPayload":{"position":{"x":27355.76012277191,"y":15561.154867514253},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 55 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema55","id":"508f7fdf-3889-4b3f-bec4-9ee071f7aa21","savedPayload":{"position":{"x":27554.813371262768,"y":14191.288405344905},"targetPosition":{"x":27876.88829289205,"y":15182.53308938036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1eeef11e-809a-4e49-8b3b-48a955f42ce3","savedPayload":{"position":{"x":27876.88829289205,"y":15182.53308938036},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 111 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema111","id":"b9f04b17-af03-4983-8266-0e63f8f3271c","savedPayload":{"position":{"x":28015.32903987772,"y":14271.184314915883},"targetPosition":{"x":28521.038136150615,"y":15182.533089380362},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cb15539c-b3a0-4641-9417-861c48bd62ac","savedPayload":{"position":{"x":28521.038136150615,"y":15182.533089380362},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 11 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema111","id":"abc69976-c994-40d1-a923-fd64ded26938","savedPayload":{"position":{"x":28333.52877969972,"y":14093.613062689175},"targetPosition":{"x":28266.245997110527,"y":15133.695418052495},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"afa38489-5525-4f32-b766-cfe85d683a65","savedPayload":{"position":{"x":28266.245997110527,"y":15133.695418052495},"targetPosition":{"x":28198.963214521333,"y":16173.777773415815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"573429d9-05d9-41ea-9fac-5eaf95fcc06c","savedPayload":{"position":{"x":28198.963214521333,"y":16173.777773415815},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"02c6627c-956c-4022-a3f9-a132627d02d8","savedPayload":{"position":{"x":28857.57612206962,"y":16415.679340786697},"targetPosition":{"x":27815.31978182934,"y":16415.679340786697},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"48f091c0-5895-4615-a56d-f779d35b60c6","savedPayload":{"position":{"x":28818.604912765964,"y":15374.151845414412},"targetPosition":{"x":27776.348572525687,"y":15374.151845414412},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"1143164d-0f70-46f0-80fe-6107db66ce29","savedPayload":{"position":{"x":28815.01043558808,"y":17145.384992674262},"targetPosition":{"x":29339.004238018115,"y":16237.801104014234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 End","id":"750547e8-4963-4008-aa2b-8edc565afd79"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"31fd051d-973f-4d8c-b9d3-ac1c13621ab0","savedPayload":{"position":{"x":28826.597953668414,"y":15350.287385402968},"targetPosition":{"x":29339.004238018115,"y":16237.801104014234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 Begin","id":"c961312c-6bb2-4b38-a142-9f03d0b3eba4"}}}],"id":"01f54960-957d-490a-91c7-cfd01f2bf806","savedPayload":{"position":{"x":29339.004238018115,"y":16237.801104014234},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"76712d22-b3a8-490e-a964-b1f51641d472","savedPayload":{"position":{"x":28390.280883903517,"y":15225.030492003101},"targetPosition":{"x":27348.02454366324,"y":15225.030492003101},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"61487dfb-c30e-41b5-b3bb-a52bbe476c22","savedPayload":{"position":{"x":29180.28171807471,"y":14545.179801939561},"targetPosition":{"x":28138.025377834434,"y":14545.179801939561},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"bd3f3676-7a98-43ca-b661-395e53cc2d9c","savedPayload":{"position":{"x":27631.557821357106,"y":15422.407342143553},"targetPosition":{"x":28138.025377834434,"y":14545.179801939561},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 22 End","id":"adc1fb05-93dd-4a32-98dd-30577e4a68de"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"6a2c8c60-7c69-4372-bc67-b5bac89eb8a5","savedPayload":{"position":{"x":27602.116748039007,"y":13616.958826919263},"targetPosition":{"x":28138.025377834434,"y":14545.179801939561},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 22 Begin","id":"8ac0329a-2d0d-483f-a047-305198817a24"}}}],"id":"c9043797-16f8-4dc7-85c0-bd9d995dcec1","savedPayload":{"position":{"x":28138.025377834434,"y":14545.179801939561},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9ee24b06-2b0b-472a-9272-23f52d3ddc05","savedPayload":{"position":{"x":29029.81382299314,"y":14117.326948386024},"targetPosition":{"x":27987.55748275286,"y":14117.326948386024},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"12acb041-6cf9-4cab-bc99-7d3413860838","savedPayload":{"position":{"x":27987.55748275286,"y":14117.326948386024},"targetPosition":{"x":29011.643619187784,"y":14311.094499675832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e5ec4acb-cef0-48cc-8eb4-432547dc0541","savedPayload":{"position":{"x":28510.517269902528,"y":15179.070797649405},"targetPosition":{"x":29011.643619187784,"y":14311.094499675832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 33 End","id":"0fe0c9b1-3079-499b-ad49-1b13e1e0af82"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"46dfb895-487c-4a14-a8f4-e39f77a98f34","savedPayload":{"position":{"x":28498.66564331443,"y":13422.590582299345},"targetPosition":{"x":29011.643619187784,"y":14311.094499675832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 33 Begin","id":"25fd3a99-95c4-4514-b7f3-d195c9ee3189"}}}],"id":"d6e73bfe-e6af-4fff-b482-df4889701cf7","savedPayload":{"position":{"x":29011.643619187784,"y":14311.094499675832},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"cb42e26b-ace9-47f5-a272-15645af64e39","savedPayload":{"position":{"x":28765.32356145623,"y":13005.217196929365},"targetPosition":{"x":29252.337251869205,"y":13926.692071313571},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"cd8235f2-8641-4f92-9029-d30375e43f1f","savedPayload":{"position":{"x":29252.337251869205,"y":13926.692071313571},"targetPosition":{"x":29739.35094228218,"y":14848.166945697778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"fff3b40f-45a5-424f-bbe3-b62c4811423d","savedPayload":{"position":{"x":29216.74009843545,"y":15753.355479826761},"targetPosition":{"x":29739.35094228218,"y":14848.166945697778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 55 End","id":"1eeef11e-809a-4e49-8b3b-48a955f42ce3"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"e644af79-d267-4c8b-bebd-2d919eb5efd9","savedPayload":{"position":{"x":29210.275653973917,"y":13931.781665318715},"targetPosition":{"x":29739.35094228218,"y":14848.166945697778},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 55 Begin","id":"27b05f8b-84e9-4ab2-944d-46b10c2a978c"}}}],"id":"001084ac-f732-465a-aea1-bb8c63770971","savedPayload":{"position":{"x":29739.35094228218,"y":14848.166945697778},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 20","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"5d5e3413-6b2a-49e0-8b7e-14441b448203","savedPayload":{"position":{"x":30606.748885820925,"y":13841.384989058697},"targetPosition":{"x":30189.958888062156,"y":14796.677811464111},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"d1c5bddf-9fc3-47b8-b026-a0fd18fc7efd","savedPayload":{"position":{"x":30189.958888062156,"y":14796.677811464111},"targetPosition":{"x":29773.168890303386,"y":15751.970633869525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"2aed0f5f-77bd-4297-a131-77c0c08914d5","savedPayload":{"position":{"x":29262.208948365107,"y":16636.97921393907},"targetPosition":{"x":29773.168890303386,"y":15751.970633869525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 11 End","id":"afa38489-5525-4f32-b766-cfe85d683a65"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"dff4ca7d-4499-4a8a-834b-7315e9e784e4","savedPayload":{"position":{"x":29254.52120738001,"y":14853.646495818364},"targetPosition":{"x":29773.168890303386,"y":15751.970633869525},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 111 Begin","id":"cb15539c-b3a0-4641-9417-861c48bd62ac"}}}],"id":"47ab5422-37ad-4070-a2eb-248bbe9b007f","savedPayload":{"position":{"x":29773.168890303386,"y":15751.970633869525},"targetPosition":{"x":28817.876067897974,"y":15335.180636110756},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"951aba38-5a6a-43df-8f70-f311d621c98d","savedPayload":{"position":{"x":28817.876067897974,"y":15335.180636110756},"targetPosition":{"x":29087.63185863101,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"EMA 11","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"EMA 11","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema11","id":"ee21f97e-daa4-45b8-bebd-5c53d872534b","savedPayload":{"position":{"x":29554.862593816546,"y":14598.19411019218},"targetPosition":{"x":29824.618384549583,"y":15604.936426843791},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a96b4bae-0ce3-4dc6-88df-af120452af6b","savedPayload":{"position":{"x":29824.618384549583,"y":15604.936426843791},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 22","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema22","id":"583909a2-6932-4bfa-952d-a0c81123cc3f","savedPayload":{"position":{"x":31568.347227119764,"y":15137.705691658255},"targetPosition":{"x":30831.360701201193,"y":15874.692217576829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2a2f4d65-a013-4c73-b851-1c9ac3dceb9f","savedPayload":{"position":{"x":30831.360701201193,"y":15874.692217576829},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 33","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema33","id":"067efa03-229a-49e1-9dff-579ead9e6603","savedPayload":{"position":{"x":32107.85880858584,"y":17151.190324961477},"targetPosition":{"x":31101.11649193423,"y":16881.43453422844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a51bde01-b164-49bd-99fc-d048468e4cc0","savedPayload":{"position":{"x":31101.11649193423,"y":16881.43453422844},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 55","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema55","id":"4663f0f2-cf79-4a80-b4c0-33c41bca9d88","savedPayload":{"position":{"x":30633.885756748696,"y":18625.16337679862},"targetPosition":{"x":30364.12996601566,"y":17618.42106014701},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"782092b0-9e6c-4de0-aec6-0d6b47fac8b4","savedPayload":{"position":{"x":30364.12996601566,"y":17618.42106014701},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 111","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema111","id":"8064c04e-1499-4c01-b056-aac2a1aecc01","savedPayload":{"position":{"x":28620.40112344547,"y":18085.651795332546},"targetPosition":{"x":29357.387649364046,"y":17348.665269413974},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2c4a358f-23b6-433c-98de-623caad85051","savedPayload":{"position":{"x":29357.387649364046,"y":17348.665269413974},"targetPosition":{"x":30094.37417528262,"y":16611.678743495402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"efc451e7-a5c0-4377-877c-a6b1a60a6604","savedPayload":{"position":{"x":30094.37417528262,"y":16611.678743495402},"targetPosition":{"x":29087.63185863101,"y":16341.922952762367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"cef26be6-07a9-415a-8439-99d06b1e1cfb","savedPayload":{"position":{"x":29087.63185863101,"y":16341.922952762367},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Plotter Module","name":"EMA Base 7","code":"{\n\"codeName\": \"EMA-Base7\",\n\"banner\": \"Moving-Average\"\n}","shapes":{"type":"Shapes","name":"New Shapes","chartPoints":[{"type":"Chart Points","name":"New Chart Points","points":[{"type":"Point","name":"EMA 7 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema7","id":"d41ccc81-8740-46e9-9ed3-9ffc1df75ee0","savedPayload":{"position":{"x":29997.503544770912,"y":18875.312292982348},"targetPosition":{"x":29626.64029137424,"y":17901.26982673609},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168","savedPayload":{"position":{"x":29626.64029137424,"y":17901.26982673609},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 7 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema7","id":"91431058-cccd-40c3-bb98-dd9484a0807d","savedPayload":{"position":{"x":28826.542851836315,"y":18967.068317165595},"targetPosition":{"x":29041.15994490694,"y":17947.147838827714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8ea750de-2b74-41ea-9897-637291621ae9","savedPayload":{"position":{"x":29041.15994490694,"y":17947.147838827714},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 14 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema14","id":"753c8686-38ea-4fc2-9343-3598039aa890","savedPayload":{"position":{"x":29566.075349317925,"y":17669.208305460797},"targetPosition":{"x":28523.819009077648,"y":17669.208305460797},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9","savedPayload":{"position":{"x":28523.819009077648,"y":17669.208305460797},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 14 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema14","id":"c64e3670-c41d-44d0-bc7a-05c8f0a841b6","savedPayload":{"position":{"x":29281.12591589606,"y":17155.695064652435},"targetPosition":{"x":28238.869575655783,"y":17155.695064652435},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cd04ee65-bd26-4fbc-abed-76c6fc5c964b","savedPayload":{"position":{"x":28238.869575655783,"y":17155.695064652435},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 21 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema21","id":"be27efec-c4ed-43ec-925a-f7d862f999c1","savedPayload":{"position":{"x":29319.03741663658,"y":16569.644942048104},"targetPosition":{"x":28276.781076396303,"y":16569.644942048104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2f13bba0-f9c2-435f-ad66-8ad73082c502","savedPayload":{"position":{"x":28276.781076396303,"y":16569.644942048104},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 21 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema21","id":"e6af4547-c256-4f33-95fc-9d9f3cd5d111","savedPayload":{"position":{"x":27995.25671739034,"y":15267.022060994947},"targetPosition":{"x":28625.516877683953,"y":16097.12471074239},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e","savedPayload":{"position":{"x":28625.516877683953,"y":16097.12471074239},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 28 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema28","id":"a42e77a3-9107-4c33-853d-4ed8966f339d","savedPayload":{"position":{"x":29092.934615341106,"y":14849.085050523041},"targetPosition":{"x":29174.355826659335,"y":15888.156205506437},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0d436286-6b79-4dca-a2f3-b7bd3b9a5671","savedPayload":{"position":{"x":29174.355826659335,"y":15888.156205506437},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 28 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema28","id":"0e7f0922-d9b4-4ea3-9f5f-57ad9d4c9328","savedPayload":{"position":{"x":30242.313831889365,"y":15090.94354001369},"targetPosition":{"x":29749.045434933465,"y":16009.085450251761},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f50599e9-c04f-4b07-aca0-f276dd08ea94","savedPayload":{"position":{"x":29749.045434933465,"y":16009.085450251761},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 35 Begin","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.ema35","id":"db011cc5-705a-444a-9f7a-159466b19247","savedPayload":{"position":{"x":31078.47458690652,"y":15915.809167944042},"targetPosition":{"x":30167.125812442042,"y":16421.51826421694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d7ac980a-16ab-4077-b3f1-05cf1f4c3a39","savedPayload":{"position":{"x":30167.125812442042,"y":16421.51826421694},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Point","name":"EMA 35 End","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.ema35","id":"6b3dc821-e0e9-4c09-965b-c8600bd3e9d5","savedPayload":{"position":{"x":31335.941748704205,"y":17061.792925668222},"targetPosition":{"x":30295.859393340885,"y":16994.510143079027},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31","savedPayload":{"position":{"x":30295.859393340885,"y":16994.510143079027},"targetPosition":{"x":29255.777037977565,"y":16927.227360489833},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"5a4d5b2f-63dc-403c-a545-6025652d9e81","savedPayload":{"position":{"x":29255.777037977565,"y":16927.227360489833},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"polygons":[{"type":"Polygon","name":"SMA 7","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"496c35a4-5cf7-4def-97bc-ce71a6fc45f7","savedPayload":{"position":{"x":27972.347975234392,"y":16582.555137101495},"targetPosition":{"x":29013.87547060668,"y":16543.58392779784},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"671a56e0-b5eb-4833-aa19-3dca720b5b0e","savedPayload":{"position":{"x":29013.87547060668,"y":16543.58392779784},"targetPosition":{"x":30055.402965978967,"y":16504.612718494187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"b0be4203-a40d-4ee7-83e0-d1ac87f0bd31","savedPayload":{"position":{"x":29532.11318806398,"y":17410.977200924375},"targetPosition":{"x":30055.402965978967,"y":16504.612718494187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 7 End","id":"8ea750de-2b74-41ea-9897-637291621ae9"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"afe09e1e-c8fd-4fc7-8f09-324ee7d7d012","savedPayload":{"position":{"x":29534.651755897667,"y":15602.645164530404},"targetPosition":{"x":30055.402965978967,"y":16504.612718494187},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 7 Begin","id":"d2bb8ca1-5fcc-4286-aba3-1d307d4f7168"}}}],"id":"45946a01-a9fb-4ea8-bb82-ef6088fad08e","savedPayload":{"position":{"x":30055.402965978967,"y":16504.612718494187},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 14","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9c0f7800-bf53-4a63-94ba-fccbec15d0ea","savedPayload":{"position":{"x":29524.67362932674,"y":15286.287855460545},"targetPosition":{"x":30204.52431939028,"y":16076.28868963174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"651877b1-61a2-48a2-8fc4-86e809f89d42","savedPayload":{"position":{"x":30204.52431939028,"y":16076.28868963174},"targetPosition":{"x":30884.37500945382,"y":16866.289523802934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"72f9e17d-9c36-408d-9a2e-13da010f4d97","savedPayload":{"position":{"x":30383.802263090536,"y":17733.30695338843},"targetPosition":{"x":30884.37500945382,"y":16866.289523802934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 14 End","id":"cd04ee65-bd26-4fbc-abed-76c6fc5c964b"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"5a24fd6f-de93-4fcd-94f7-1f7fe268e8be","savedPayload":{"position":{"x":30362.100059289154,"y":15961.682774597231},"targetPosition":{"x":30884.37500945382,"y":16866.289523802934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 14 Begin","id":"77265bb0-8ba2-4c0b-a788-970cd44ddcc9"}}}],"id":"b1689975-de58-4f84-a802-c6f13e885dc6","savedPayload":{"position":{"x":30884.37500945382,"y":16866.289523802934},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 21","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"14146df5-5a4a-46b7-9db5-4957b8445915","savedPayload":{"position":{"x":31505.995414297166,"y":15691.735492286438},"targetPosition":{"x":31312.227863007356,"y":16715.82162872136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"2552b9ce-3620-4245-9803-d55ad53969da","savedPayload":{"position":{"x":31312.227863007356,"y":16715.82162872136},"targetPosition":{"x":31118.460311717547,"y":17739.907765156284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"803ffc35-a2e2-426d-a8d2-7c770e5d0a6a","savedPayload":{"position":{"x":30600.412916383408,"y":18637.19217460373},"targetPosition":{"x":31118.460311717547,"y":17739.907765156284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 21 Begin","id":"2f13bba0-f9c2-435f-ad66-8ad73082c502"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"a0449481-80c2-4160-adb3-49d4327bf921","savedPayload":{"position":{"x":30605.62411348728,"y":16851.649413861},"targetPosition":{"x":31118.460311717547,"y":17739.907765156284},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 21 End","id":"a5e04840-b217-44cb-9f8f-2629bf4d1f6e"}}}],"id":"15f599b3-7620-4a0c-b9e0-29830383cd36","savedPayload":{"position":{"x":31118.460311717547,"y":17739.907765156284},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 28","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"e4a06d7f-ecad-400a-acca-f3c340642354","savedPayload":{"position":{"x":32424.337614464013,"y":17493.58770742473},"targetPosition":{"x":31502.862740079807,"y":17980.601397837705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"65f345ac-2766-411d-af4f-9390e525667c","savedPayload":{"position":{"x":31502.862740079807,"y":17980.601397837705},"targetPosition":{"x":30581.3878656956,"y":18467.61508825068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ca1f7537-47e7-4c48-a056-fedd8820a1de","savedPayload":{"position":{"x":30043.877324406956,"y":19398.61065536646},"targetPosition":{"x":30581.3878656956,"y":18467.61508825068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 28 Begin","id":"0d436286-6b79-4dca-a2f3-b7bd3b9a5671"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"80c45995-463a-442a-a6d8-92cc9971a8b9","savedPayload":{"position":{"x":30074.912951137507,"y":17590.37480347696},"targetPosition":{"x":30581.3878656956,"y":18467.61508825068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 28 End","id":"f50599e9-c04f-4b07-aca0-f276dd08ea94"}}}],"id":"e3c75e9c-a5ec-4755-9a86-909db1b690ca","savedPayload":{"position":{"x":30581.3878656956,"y":18467.61508825068},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Polygon","name":"SMA 35","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","style":{"type":"Style","name":"New Style","code":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","id":"9d05ca49-9de9-4c97-b4da-891614ed84a5","savedPayload":{"position":{"x":31675.133340169545,"y":18918.22303403066},"targetPosition":{"x":30632.87699992927,"y":18918.22303403066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"styleConditions":[],"id":"56422e5e-ccaa-4c0c-b5a1-79e62ebc1e74","savedPayload":{"position":{"x":30632.87699992927,"y":18918.22303403066},"targetPosition":{"x":29677.584177523855,"y":18501.43303627189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"155db5be-8214-4154-a918-ab9469587cc7","savedPayload":{"position":{"x":29155.08199944487,"y":19406.433355770096},"targetPosition":{"x":29677.584177523855,"y":18501.43303627189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 35 Begin","id":"d7ac980a-16ab-4077-b3f1-05cf1f4c3a39"}}},{"type":"Polygon Vertex","name":"New Polygon Vertex","id":"ee71f62a-adc7-4411-aeb1-54ca5712ce34","savedPayload":{"position":{"x":29142.45337321298,"y":17574.55929451025},"targetPosition":{"x":29677.584177523855,"y":18501.43303627189},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Point","name":"EMA 35 End","id":"8992ec1b-4e8c-4f47-a08e-b6e18a0d9c31"}}}],"id":"3511cc8f-eb39-4dd0-8043-9f06a8faa698","savedPayload":{"position":{"x":29677.584177523855,"y":18501.43303627189},"targetPosition":{"x":30094.374175282624,"y":17546.140213866474},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"8e7cd7e8-5c59-4cc2-8d9e-ea86d7554205","savedPayload":{"position":{"x":30094.374175282624,"y":17546.140213866474},"targetPosition":{"x":29087.631858631015,"y":17815.89600459951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"panels":[{"type":"Plotter Panel","name":"EMA Base 7","code":"{ \n\"codeName\": \"\"\n}","panelData":[{"type":"Panel Data","name":"EMA 7","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema7","id":"9d9efe26-4895-475c-ac3c-149f0331c6f7","savedPayload":{"position":{"x":30831.360701201196,"y":18283.126739785046},"targetPosition":{"x":29824.618384549587,"y":18552.882530518084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aeaebf9b-54bf-41f3-a833-b0e4fcc55c00","savedPayload":{"position":{"x":29824.618384549587,"y":18552.882530518084},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 14","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema14","id":"7c922a65-b8a6-4ebf-a964-af3851b30367","savedPayload":{"position":{"x":29462.025911156543,"y":20805.127689322027},"targetPosition":{"x":29139.95098952726,"y":19813.883005286574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f749c1c5-25f9-4c3f-af87-c8df30a177e0","savedPayload":{"position":{"x":29139.95098952726,"y":19813.883005286574},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 21","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema21","id":"f5a9c1c1-9331-4492-a263-1f69ff44711a","savedPayload":{"position":{"x":29016.929316388832,"y":19435.26122715268},"targetPosition":{"x":27974.67297614856,"y":19435.26122715268},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"92f7a1a7-bd42-403f-9d0e-2eb907e8abea","savedPayload":{"position":{"x":27974.67297614856,"y":19435.26122715268},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 28","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema28","id":"0fcdb422-d014-4dc8-927a-5484c5d7c34b","savedPayload":{"position":{"x":28853.390091486646,"y":19092.39411198416},"targetPosition":{"x":27811.13375124637,"y":19092.39411198416},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4c51ef79-f3dd-4f24-ad22-4e38f42f3ff2","savedPayload":{"position":{"x":27974.67297614856,"y":18210.01541534956},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Panel Data","name":"EMA 35","code":"{\n \"valueDecimals\": 2\n}","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.ema35","id":"c23e6dd3-f9d5-498f-a01c-c951b11cbdf6","savedPayload":{"position":{"x":29123.145882219684,"y":18085.651795332546},"targetPosition":{"x":28080.889541979406,"y":18085.651795332546},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8cdd88af-871c-4f1b-966b-cf9d00483caa","savedPayload":{"position":{"x":28080.889541979406,"y":18085.651795332546},"targetPosition":{"x":28817.876067897978,"y":18822.63832125112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"481ef93a-bef5-4fe3-b87b-f8032a63c69f","savedPayload":{"position":{"x":28817.876067897978,"y":18822.63832125112},"targetPosition":{"x":29087.631858631015,"y":17815.89600459951},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a52a9764-3ef2-44e6-82bd-e6538058119d","savedPayload":{"position":{"x":29087.631858631015,"y":17815.89600459951},"targetPosition":{"x":28350.64533271244,"y":17078.90947868094},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"6cb2807d-22bb-4f90-b4d8-c84cf84a0d5c","savedPayload":{"position":{"x":28350.64533271244,"y":17078.90947868094},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"a"}}}],"id":"9cfffc48-486a-48cb-b641-98c82e314d3a","savedPayload":{"position":{"x":27613.65880679387,"y":17815.896004599515},"targetPosition":{"x":27613.65880679387,"y":17815.896004599515},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":"s"}}},{"type":"Crypto Ecosystem","name":"My Crypto Ecosystem","cryptoExchanges":{"type":"Crypto Exchanges","name":"New Crypto Exchanges","exchanges":[{"type":"Crypto Exchange","name":"Poloniex","code":"{ \n\"codeName\": \"Poloniex\"\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"0c232a81-4c3d-4668-ae3e-cdd93819231e","savedPayload":{"position":{"x":27062.06836084158,"y":22991.14520625145},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"4b921ee0-6a74-47a1-8027-7223dcefb12c","savedPayload":{"position":{"x":26962.27828817308,"y":23002.388847111855},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"534af20f-cc39-46a8-847c-d78d59aafcb0","savedPayload":{"position":{"x":26891.2695631353,"y":22931.380122074075},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"f7c3766b-8b5f-466e-abc7-3d0e1efeacd6","savedPayload":{"position":{"x":26902.513203995706,"y":22831.59004940558},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"ca1b7306-bbf9-42c1-8f71-e6820851b86d","savedPayload":{"position":{"x":26987.542519857936,"y":22778.162589172254},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"210ec456-911e-49ad-8ed5-deba22eace15","savedPayload":{"position":{"x":27082.32870159578,"y":22811.329708651378},"targetPosition":{"x":27000.499494096326,"y":22893.15891615083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"3bab42fe-22d0-49f5-a83b-6b6538d1440b","savedPayload":{"position":{"x":27000.499494096326,"y":22893.15891615083},"targetPosition":{"x":27437.40887151815,"y":22794.8608897116},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"BTC/USDT","code":"{ \n\"baseAsset\": \"BTC/USDT\"\n}","baseAsset":{"type":"Market Base Asset","name":"Tether","id":"488c24af-d8b7-4c53-b05b-2e32939f7dab","savedPayload":{"position":{"x":26936.62425598152,"y":22520.60065420935},"targetPosition":{"x":27148.58619580518,"y":22432.80314402748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"4b921ee0-6a74-47a1-8027-7223dcefb12c"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"7a0c1e41-58e2-4b01-a0b3-65ac24429592","savedPayload":{"position":{"x":26916.87613313473,"y":22432.80314402748},"targetPosition":{"x":27148.58619580518,"y":22432.80314402748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"0c232a81-4c3d-4668-ae3e-cdd93819231e"}}},"id":"d4098b73-7e25-434e-8fd9-342393cbb400","savedPayload":{"position":{"x":27148.58619580518,"y":22432.80314402748},"targetPosition":{"x":27292.891634404757,"y":22613.756439417062},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b16004a9-18c8-43f2-bcde-51162bd591f4","savedPayload":{"position":{"x":27293.10362540658,"y":22613.907732564738},"targetPosition":{"x":27437.40887151815,"y":22794.8608897116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"1298f3db-a526-48c3-af5e-f27a984f6c40","savedPayload":{"position":{"x":27437.40868125364,"y":22794.860753051405},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Crypto Exchange","name":"Kraken","code":"{ \n\"codeName\": \"Kraken\"\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"ce20aa9e-765b-42be-96ab-4120acc82706","savedPayload":{"position":{"x":27935.161956404023,"y":22333.48102507343},"targetPosition":{"x":27973.38327161239,"y":22224.250932061565},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe","savedPayload":{"position":{"x":27864.153012605602,"y":22262.472624428625},"targetPosition":{"x":27973.38305298114,"y":22224.251256237934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"74777dca-b325-42e6-ab7e-26524c929651","savedPayload":{"position":{"x":27875.39654394254,"y":22162.682714341863},"targetPosition":{"x":27973.382943566627,"y":22224.25141850538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"25555ed6-3c5c-4ade-85f6-a64c3e371bb1","savedPayload":{"position":{"x":27960.42585980477,"y":22109.25525410854},"targetPosition":{"x":27973.382943566627,"y":22224.25141850538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"e26e4a14-2213-4178-a7c0-955cc1ae621c","savedPayload":{"position":{"x":28055.212041542614,"y":22142.422373587662},"targetPosition":{"x":27973.382943566627,"y":22224.25141850538},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"a99904cd-ab9f-40fa-a3d9-587b76e99905","savedPayload":{"position":{"x":28088.3792705452,"y":22237.20839274377},"targetPosition":{"x":27973.38305298114,"y":22224.251256237934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"821b3105-448a-4d79-a74f-0d84893cf56e","savedPayload":{"position":{"x":27973.502597703482,"y":22224.07401390585},"targetPosition":{"x":28219.77806594208,"y":22616.019172403794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"ETH/BTC","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Ether","id":"ce6df5a7-a674-4238-9a6f-fe084bcbe82a","savedPayload":{"position":{"x":27991.765095372095,"y":22256.857164027686},"targetPosition":{"x":28202.94038092965,"y":22169.385496711737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"74777dca-b325-42e6-ab7e-26524c929651"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"8f3aaa50-9d72-48af-83cf-d49f381b7d08","savedPayload":{"position":{"x":27971.180797893772,"y":22169.385496711737},"targetPosition":{"x":28202.94038092965,"y":22169.385496711737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"ce20aa9e-765b-42be-96ab-4120acc82706"}}},"id":"f43663e0-c14d-4fb9-9655-25dff3f938c7","savedPayload":{"position":{"x":28202.94038092965,"y":22169.385496711737},"targetPosition":{"x":28271.16097097488,"y":22390.550701933607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"5fd7461d-eda6-46f2-814a-e7ae0cf3c2a2","savedPayload":{"position":{"x":28216.783885073444,"y":22308.618590494196},"targetPosition":{"x":28428.585447687652,"y":22220.887510727578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"ce20aa9e-765b-42be-96ab-4120acc82706"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"0d1a00db-5ddd-4b34-a920-b68a9dd4f418","savedPayload":{"position":{"x":28197.482629585298,"y":22220.887510727578},"targetPosition":{"x":28428.585447687652,"y":22220.887510727578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"ed3fe790-e3b2-4337-8ddf-5b435fce6fbe"}}},"id":"cbb2229a-28ab-4b24-bafd-56f58fc1e38e","savedPayload":{"position":{"x":28428.585447687652,"y":22220.887510727578},"targetPosition":{"x":28271.16097097488,"y":22390.550701933607},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"9826526e-8e01-4ab6-a5f3-1609a48dba34","savedPayload":{"position":{"x":28271.28007870034,"y":22390.37410755033},"targetPosition":{"x":28219.77806594208,"y":22616.019172403794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"7f859060-6e77-4607-aadc-fdbd4fd785a5","savedPayload":{"position":{"x":28219.649180002376,"y":22616.210176166125},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"Bitfinex","code":"{\n \"codeName\": \"Bitfinex\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"class\": \"bitfinex2\"\n }\n ]\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"66046275-e148-4d18-8bbd-ad8dcd2ade99","savedPayload":{"position":{"x":28923.117603861956,"y":22590.368109449842},"targetPosition":{"x":28999.159091943595,"y":22679.654125843117},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"27ae18d2-032b-41f8-bafc-a24fa4933194","savedPayload":{"position":{"x":29113.575650979816,"y":22656.801018049435},"targetPosition":{"x":28999.163038322335,"y":22679.6365264938},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"dc376d73-e403-43ce-9044-5ff5fcd6de4e","savedPayload":{"position":{"x":28999.221170014265,"y":22680.097682337786},"targetPosition":{"x":28846.728674508442,"y":23116.861784638255},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"4d9d7d28-c531-41af-96bd-0fd83d3a958d","savedPayload":{"position":{"x":29456.362007509233,"y":22786.180401221747},"targetPosition":{"x":29263.410609433762,"y":22915.24511255252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"66046275-e148-4d18-8bbd-ad8dcd2ade99"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"3c286c18-238f-446c-9d0c-f454ee45aaf1","savedPayload":{"position":{"x":29484.489476311846,"y":22844.473089569914},"targetPosition":{"x":29263.410609433762,"y":22915.24511255252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"27ae18d2-032b-41f8-bafc-a24fa4933194"}}},"id":"b734f59f-f29c-450b-a6e4-6d2345a1082a","savedPayload":{"position":{"x":29263.410609433762,"y":22915.24511255252},"targetPosition":{"x":29054.97446087764,"y":23015.979542256548},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"dc6b67a9-30d0-4b69-9e10-dd6856e9dd4c","savedPayload":{"position":{"x":29054.97446087764,"y":23015.979542256548},"targetPosition":{"x":28846.728674508442,"y":23116.861784638255},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"3ff59cad-42ae-4527-b060-4585cc4e7e1a","savedPayload":{"position":{"x":28846.728674508442,"y":23116.861784638255},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"Bitmex","code":"{\n \"codeName\": \"Bitmex\"\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"5dcc2338-6347-4c17-a1cc-7dce7790b69e","savedPayload":{"position":{"x":29305.36346001469,"y":23652.810325596183},"targetPosition":{"x":29283.489220470467,"y":23766.636474935123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"US Dollar","code":"{ \n\"codeName\": \"USD\"\n}","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2","savedPayload":{"position":{"x":29372.07592280224,"y":23842.263484985368},"targetPosition":{"x":29283.489220470467,"y":23766.636474935123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"49ea825d-f7d2-4c41-803b-e454050a1e51","savedPayload":{"position":{"x":29283.489220470467,"y":23766.636474935123},"targetPosition":{"x":28846.893430165674,"y":23919.13837929766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"0dbd88b2-8ff2-43b2-9401-e4c2827d467b","savedPayload":{"position":{"x":29485.412028374667,"y":24189.79289137021},"targetPosition":{"x":29264.19734485136,"y":24119.40055537497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"5dcc2338-6347-4c17-a1cc-7dce7790b69e"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"US Dollar","id":"297606e3-eff2-49c2-b0c3-1e408ecac868","savedPayload":{"position":{"x":29457.35027540733,"y":24248.11171206207},"targetPosition":{"x":29264.19734485136,"y":24119.40055537497},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"US Dollar","id":"1b6defee-80cf-402d-9c1b-36e8f7b993e2"}}},"id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b","savedPayload":{"position":{"x":29264.19734485136,"y":24119.40055537497},"targetPosition":{"x":29055.52329312139,"y":24019.174561516676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4ac812f4-ceef-409b-b698-31e82cacaf24","savedPayload":{"position":{"x":29055.52329312139,"y":24019.174561516676},"targetPosition":{"x":28846.893430165674,"y":23919.13837929766},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"d57edcc8-cb45-4d6f-99e8-2c1f611691f6","savedPayload":{"position":{"x":28846.893430165674,"y":23919.13837929766},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"HitBTC","code":"{\n \"codeName\": \"HitBTC\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"class\": \"hitbtc2\"\n }\n ]\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba","savedPayload":{"position":{"x":28598.624134730817,"y":24551.38091642572},"targetPosition":{"x":28611.58123139244,"y":24666.377461123906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab","savedPayload":{"position":{"x":28693.41031646866,"y":24584.548035904845},"targetPosition":{"x":28611.58123139244,"y":24666.377461123906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9","savedPayload":{"position":{"x":28726.57743594778,"y":24679.33421764269},"targetPosition":{"x":28611.58123139244,"y":24666.377461123906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"27da6570-6ccd-4efb-a882-cd744c0579f3","savedPayload":{"position":{"x":28673.14997571446,"y":24764.36353350492},"targetPosition":{"x":28611.58123139244,"y":24666.377461123906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"75339f18-5482-4302-9cf2-d0b1befc928c","savedPayload":{"position":{"x":28573.359903045963,"y":24775.607174365323},"targetPosition":{"x":28611.58123139244,"y":24666.377461123906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"05da99c0-f458-4799-9d14-df4139973233","savedPayload":{"position":{"x":28502.351178008183,"y":24704.598449327543},"targetPosition":{"x":28611.58123139244,"y":24666.377461123906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"192d1d43-de1a-4ed6-9560-0b7cc3edd29b","savedPayload":{"position":{"x":28611.58123139244,"y":24666.377461123906},"targetPosition":{"x":28219.636193342787,"y":24420.10221173456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"ETH/BTC","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Ether","id":"e34e52e9-7f72-4267-9c3c-cfbb06c485e9","savedPayload":{"position":{"x":28513.21849151246,"y":25039.133212101333},"targetPosition":{"x":28379.286328736776,"y":24850.37353864912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"69204d74-e6c0-4ea2-a4e0-2796100fbbc9"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"2f4837e9-6e5f-474d-85cb-a42dea3c0f36","savedPayload":{"position":{"x":28459.800204740484,"y":25067.36560095919},"targetPosition":{"x":28379.286328736776,"y":24850.37353864912},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"id":"751ae593-f933-4a44-97c5-50f02aed2ffa","savedPayload":{"position":{"x":28379.286328736776,"y":24850.37353864912},"targetPosition":{"x":28271.138085005805,"y":24645.747060900892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"4153fe7c-0403-4053-a837-8307ee8f3573","savedPayload":{"position":{"x":28284.09254060536,"y":25107.46972869837},"targetPosition":{"x":28262.483847315976,"y":24877.032942825994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"70be8065-7936-4dc2-b1ee-bfcec4f19cba"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"b6758271-06b6-4356-b767-c473bbca620a","savedPayload":{"position":{"x":28223.71475280526,"y":25105.2105512728},"targetPosition":{"x":28262.483847315976,"y":24877.032942825994},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"2b4ca7b9-2db8-4fbb-97ac-faf95ec775ab"}}},"id":"5c44fd86-9fb9-40ed-af02-78f93b420562","savedPayload":{"position":{"x":28262.483847315976,"y":24877.032942825994},"targetPosition":{"x":28271.138085005805,"y":24645.747060900892},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"6e33c5a2-1b71-481b-a28a-b4d9cece0226","savedPayload":{"position":{"x":28271.138085005805,"y":24645.747060900892},"targetPosition":{"x":28219.636193342787,"y":24420.10221173456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"f1b1fcc1-9839-4833-aefe-2e3bee456e04","savedPayload":{"position":{"x":28219.636315628995,"y":24420.102429191793},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Crypto Exchange","name":"Binance","code":"{\n \"codeName\": \"Binance\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"fetchType\": \"by Id\",\n \"fetchTradesMethod\": \"publicGetHistoricalTrades\",\n \"firstId\": \"f\"\n }\n ]\n}","exchangeAssets":{"type":"Exchange Assets","name":"New Exchange Assets","assets":[{"type":"Asset","name":"Bitcoin","code":"{ \n\"codeName\": \"BTC\"\n}","id":"b2814a75-fd57-45c4-a3cb-af276793e573","savedPayload":{"position":{"x":27497.456515360525,"y":24456.468046378595},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Tether","code":"{ \n\"codeName\": \"USDT\"\n}","id":"04c5f172-6976-4557-b95f-38004b5201a6","savedPayload":{"position":{"x":27530.62363483965,"y":24551.25422811644},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ether","code":"{ \n\"codeName\": \"ETH\"\n}","id":"4175d47c-e12c-4902-b026-f4999a6d07a4","savedPayload":{"position":{"x":27477.196174606324,"y":24636.28354397867},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Monero","code":"{ \n\"codeName\": \"XMR\"\n}","id":"e3b61070-77b9-4dcf-9862-7f05ffa237f3","savedPayload":{"position":{"x":27377.406101937828,"y":24647.527184839073},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Stellar","code":"{ \n\"codeName\": \"XLM\"\n}","id":"6dee1e7e-80f3-4597-a28a-881af206ec14","savedPayload":{"position":{"x":27306.397376900048,"y":24576.518459801293},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},{"type":"Asset","name":"Ethereum Classic","code":"{ \n\"codeName\": \"ETC\"\n}","id":"59378d33-4833-495a-89bb-f739710be7d9","savedPayload":{"position":{"x":27317.641017760452,"y":24476.728387132796},"targetPosition":{"x":27415.627307861072,"y":24538.29725387805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}}],"id":"f4451bbc-50ea-4558-9b3c-abd3e757a76e","savedPayload":{"position":{"x":27415.627307861072,"y":24538.29725387805},"targetPosition":{"x":27363.79941090751,"y":24078.31194596375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"exchangeMarkets":{"type":"Exchange Markets","name":"New Exchange Markets","markets":[{"type":"Market","name":"ETH/BTC","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Ether","id":"2ad20954-48bd-40db-a175-71337f616e19","savedPayload":{"position":{"x":27062.86677345042,"y":24693.804039512463},"targetPosition":{"x":27126.93978508125,"y":24471.401695144275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Ether","id":"4175d47c-e12c-4902-b026-f4999a6d07a4"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Bitcoin","id":"01fc2c5c-9438-4c30-91a6-03a7374ef87e","savedPayload":{"position":{"x":27007.488045980976,"y":24669.64254770961},"targetPosition":{"x":27126.93978508125,"y":24471.401695144275},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"b2814a75-fd57-45c4-a3cb-af276793e573"}}},"id":"b3179fa1-f2ec-44eb-83bc-a6f9025c0441","savedPayload":{"position":{"x":27126.93978508125,"y":24471.401695144275},"targetPosition":{"x":27219.49397436657,"y":24259.26523989519},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Market","name":"BTC/USDT","code":"{ \n\"codeName\": \"Write here the name of the market as it is defined at the CCXT library.\"\n}","baseAsset":{"type":"Market Base Asset","name":"Bitcoin","id":"b85b1934-28e5-41f6-a6f0-4178453c48d8","savedPayload":{"position":{"x":26866.5814396409,"y":24557.27327883567},"targetPosition":{"x":27033.271467594266,"y":24396.70370456702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bitcoin","id":"b2814a75-fd57-45c4-a3cb-af276793e573"}}},"quotedAsset":{"type":"Market Quoted Asset","name":"Tether","id":"0d96bd23-cc52-4429-81c2-b2e229e290ae","savedPayload":{"position":{"x":26830.70280072453,"y":24508.659449406347},"targetPosition":{"x":27033.271467594266,"y":24396.70370456702},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Asset","name":"Tether","id":"04c5f172-6976-4557-b95f-38004b5201a6"}}},"id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f","savedPayload":{"position":{"x":27033.271467594266,"y":24396.70370456702},"targetPosition":{"x":27219.49397436657,"y":24259.26523989519},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"c422d50d-ba95-4687-9be9-2c0650bef79c","savedPayload":{"position":{"x":27219.49397436657,"y":24259.26523989519},"targetPosition":{"x":27363.79941090751,"y":24078.31194596375},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1},"uiObject":{}}},"id":"22d2b36e-7a77-40a6-8948-b7d0fb744923","savedPayload":{"position":{"x":27363.79941090751,"y":24078.31194596375},"targetPosition":{"x":28014.01564388284,"y":23518.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}}],"id":"0975e979-d4d5-4195-8fac-061788e6d425","savedPayload":{"position":{"x":28014.01564388284,"y":23518.2348844148},"targetPosition":{"x":27088.301618063546,"y":23506.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9f4e7bfb-ea29-47cd-92bd-11f31d177ff8","savedPayload":{"position":{"x":27088.301618063546,"y":23506.2348844148},"targetPosition":{"x":27088.301618063546,"y":23506.2348844148},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},{"type":"Charting Space","name":"New Charting Space","viewport":{"type":"Viewport","name":"New Viewport","code":"{\"zoom\":\"0.00\"}","id":"c3db9bcf-39ee-47d1-ab4f-14bd5de815da","savedPayload":{"position":{"x":24868.03811951555,"y":24277.303456503014},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":-277.8078712503129,"y":-6.905222345242748}}}},"dashboards":[{"type":"Dashboard","name":"New Dashboard","timeMachines":[{"type":"Time Machine","name":"Bitfinex Live Test","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"autoMinScale\": true,\n \"autoMaxScale\": true,\n \"fromDate\": \"2019-05-01T00:00:00.000Z\",\n \"toDate\": \"2019-06-17T23:59:59.999Z\"\n}","id":"25538237-c355-464a-ac1c-da2567f3b1b8","savedPayload":{"position":{"x":24278.108041840347,"y":24722.615436014465},"targetPosition":{"x":23917.16724239027,"y":24581.494984892543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 9326.5,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"aa51daba-99f9-408e-a245-48a2d6281104","savedPayload":{"position":{"x":24300.51623493992,"y":24523.37867989416},"targetPosition":{"x":23917.16724239027,"y":24581.494984892543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"01-hs\"}","id":"94a68900-c7ff-42ed-a5fb-bad0e50c158a","savedPayload":{"position":{"x":24158.971272160336,"y":24883.960834056306},"targetPosition":{"x":23917.16724239027,"y":24581.494984892543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 8,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"d63f5906-e6bf-4717-ae97-8e319feaf0a4","savedPayload":{"position":{"x":24301.715870399454,"y":25625.347962578802},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd"}}},{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"7ba4932d-6708-45b5-9d4e-469925c08649","savedPayload":{"position":{"x":24247.81052931885,"y":25669.000887838378},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"44544a3e-1427-46d3-aaae-4b3919e429b3","savedPayload":{"position":{"x":24188.088744129538,"y":25701.760738966947},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"93bd61f8-4a6b-4764-aa8d-c98f5c8d742b","savedPayload":{"position":{"x":24123.815726928107,"y":25723.46764804098},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"ac48d091-3c65-4f1f-a111-74253be952fe","savedPayload":{"position":{"x":24056.824253008184,"y":25733.612656141286},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"4a6945b8-6c16-41fe-bd96-5395485101d8","savedPayload":{"position":{"x":23989.32130745325,"y":25731.900366960068},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"c33ce924-944c-4e12-8252-fdaf6627c55c","savedPayload":{"position":{"x":23922.70167968952,"y":25718.268004552985},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"b31d164e-1b77-450f-a2c1-67b19b67c482"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"ee760352-a918-41a1-9119-4848fa548401","savedPayload":{"position":{"x":23858.536732952234,"y":25692.468168606305},"targetPosition":{"x":24032.736707919867,"y":25346.55190185068},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f"}}}],"id":"cb86deb6-e512-4da1-8194-ba1cdbe8d15f","savedPayload":{"position":{"x":24032.736707919867,"y":25346.55190185068},"targetPosition":{"x":23974.919932901565,"y":24964.140889030754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"d6ebe53f-aad6-444d-8b65-a5b58cf262dc","savedPayload":{"position":{"x":23974.919932901565,"y":24964.140889030754},"targetPosition":{"x":23917.16724239027,"y":24581.494984892543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"fd948d8f-6c7c-45ba-b5ef-19441faa27f9","savedPayload":{"position":{"x":23691.325294364233,"y":25684.492284331864},"targetPosition":{"x":23633.707176550284,"y":25301.68341205623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"4d7d0e2c-e474-42b8-881b-e2df11706587"}}},{"type":"Layer","name":"Conditions","code":"{ \n\"status\": \"off\"\n}","id":"22ecb49f-68dc-4d97-9b58-141ae7b1df00","savedPayload":{"position":{"x":23590.058037862436,"y":25686.678623429612},"targetPosition":{"x":23633.707176550284,"y":25301.68341205623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"8c774977-c5b7-40ad-9953-9355a51cbb84"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"off\"\n}","id":"ce1df5e0-5cb6-4f47-b6b0-714ec6087565","savedPayload":{"position":{"x":23491.8174840622,"y":25662.273612120676},"targetPosition":{"x":23633.707176550284,"y":25301.68341205623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"b3280b17-225c-4bc0-8435-d072c51649da"}}},{"type":"Layer","name":"Trades","code":"{\n \"status\": \"off\"\n}","id":"cbbbcd69-981b-40ae-aefb-205642326e5a","savedPayload":{"position":{"x":23403.195922543993,"y":25613.15575000398},"targetPosition":{"x":23633.707176550284,"y":25301.68341205623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"a464e80f-f0eb-4a2a-af9c-a3e127a927db"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"76eb4c2a-1450-4f99-804e-d62d29a9f113","savedPayload":{"position":{"x":23330.00657541413,"y":25542.22109890436},"targetPosition":{"x":23633.707176550284,"y":25301.68341205623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"c432f129-7eb3-4edf-be4b-d822cc8898aa"}}}],"id":"06e1de9d-9f1f-4a53-8a7a-ab5db07eeb74","savedPayload":{"position":{"x":23633.707176550284,"y":25301.68341205623},"targetPosition":{"x":23775.403171897073,"y":24941.630215166904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"8e89a880-35e7-4d23-86b9-b4dc227269e1","savedPayload":{"position":{"x":23775.403171897073,"y":24941.630215166904},"targetPosition":{"x":23917.16724239027,"y":24581.494984892543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"fe3684a6-8b0a-4690-98f8-6787ce41f577","savedPayload":{"position":{"x":23917.16724239027,"y":24581.494984892543},"targetPosition":{"x":23675.998191454153,"y":24279.477557385657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":800,"y":424.5},"width":320,"height":120,"radius":0}}},{"type":"Time Machine","name":"Binance Live Test","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2020-01-01T00:00:00.000Z\",\n \"toDate\": \"2020-02-07T23:59:59.999Z\",\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"0f96450e-feb6-40eb-91ae-1ab452f1f451","savedPayload":{"position":{"x":23872.94436708002,"y":24919.63241082965},"targetPosition":{"x":23589.390849038235,"y":24656.53306268707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 9885,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"941062b2-4753-4bfa-9767-096f2f550abe","savedPayload":{"position":{"x":23703.405694495166,"y":25026.160619314993},"targetPosition":{"x":23589.390849038235,"y":24656.53306268707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"03-hs\"}","id":"309d46c8-dd5b-4288-b2a8-17862bf70048","savedPayload":{"position":{"x":23503.31679287012,"y":25033.647417790515},"targetPosition":{"x":23589.390849038235,"y":24656.53306268707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 8,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"2e7779a0-8796-498a-9785-e0829940acd0","savedPayload":{"position":{"x":22983.87362179437,"y":25798.412129202556},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"d5399ddc-ada6-44f1-a5f2-6488d0ac3c0b"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"781a7e70-a258-4ae9-bec3-bf755f4da1b3","savedPayload":{"position":{"x":22885.270572037723,"y":25775.906626540633},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"5ba76cdc-7275-4b04-8223-6714d204fbf7","savedPayload":{"position":{"x":22792.07356369145,"y":25736.620793131093},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"cbc5ab4a-c6db-4cf7-bdbd-739ba15a7e5d"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"4c022ed5-0ab8-4e02-9585-44f9ca519508","savedPayload":{"position":{"x":22707.114340694192,"y":25681.74830914249},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"f297b1a2-3e9f-4ad9-9dab-d71cc5e57005","savedPayload":{"position":{"x":22632.974346045274,"y":25612.956447234006},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"dc1cae8d-cf3c-4ac2-9419-67d2399fef5b"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"aa6bc614-404e-4634-8b02-d2e93d78b6c3","savedPayload":{"position":{"x":22571.906285965462,"y":25532.335413319364},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4cbc0c33-2abe-44f6-8862-ac17cee611ae"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"c5f851a4-9f6c-452b-b2bd-27cbef6e3178","savedPayload":{"position":{"x":22525.76568255835,"y":25442.334836717848},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"1eaf4681-66c5-4619-9782-6593baf891d6"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"f34daac1-6b33-4498-a37e-c03999f18196","savedPayload":{"position":{"x":22495.95449471019,"y":25345.689339407014},"targetPosition":{"x":23063.191794609644,"y":25223.64038690381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"47730810-5628-4d58-922f-0d242f2c9f5d"}}}],"id":"65446d4a-17f4-4c5d-b16a-8c4723a439f9","savedPayload":{"position":{"x":23063.191794609644,"y":25223.64038690381},"targetPosition":{"x":23326.291321809742,"y":24940.08672465081},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"378a143e-2717-427b-9970-2ceff332c583","savedPayload":{"position":{"x":23326.291321809742,"y":24940.08672465081},"targetPosition":{"x":23589.390849038235,"y":24656.53306268707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"7d68da73-3f59-4f91-8ead-14fbf7598057","savedPayload":{"position":{"x":22522.611651399257,"y":25090.359720345357},"targetPosition":{"x":22850.13537763896,"y":24884.5630417341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"2aa7aa29-0891-4ca7-a82f-4c92577fbf4f"}}},{"type":"Layer","name":"Conditions","code":"{\"status\":\"off\"}","id":"8ddd7d74-0014-4341-a9cd-773bb27fed19","savedPayload":{"position":{"x":22498.55180185028,"y":25045.848697308764},"targetPosition":{"x":22850.13537763896,"y":24884.5630417341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"895ecc79-e2a2-48c8-ad9a-d88db161cca9"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"off\"\n}","id":"5db22942-b61c-49ca-9478-b6e8703eeb5c","savedPayload":{"position":{"x":22480.50764199831,"y":24998.578031697627},"targetPosition":{"x":22850.13537763896,"y":24884.5630417341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"cae5b2d1-7cdd-4544-b0b0-d640f64db909"}}},{"type":"Layer","name":"Trades","code":"{\n \"status\": \"off\"\n}","id":"6db3ddec-733e-42d5-b766-75214530b30a","savedPayload":{"position":{"x":22468.787912421194,"y":24949.35653770646},"targetPosition":{"x":22850.13537763896,"y":24884.5630417341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"44fba0b1-916d-4504-a61f-276f58926166"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"03e7c5ff-2c9a-42a8-84b7-dcb04d71a5ff","savedPayload":{"position":{"x":22463.59314094132,"y":24899.02640874422},"targetPosition":{"x":22850.13537763896,"y":24884.5630417341},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"99e9dd0d-709c-4b54-b62a-4077bcd85091"}}}],"id":"58c1708c-835c-404e-8300-ff800bafe85b","savedPayload":{"position":{"x":22850.13537763896,"y":24884.5630417341},"targetPosition":{"x":23219.7631133244,"y":24770.548052065955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"b5844fdb-54a9-4a68-99a3-20d7d11fbb73","savedPayload":{"position":{"x":23219.7631133244,"y":24770.548052065955},"targetPosition":{"x":23589.390849038235,"y":24656.53306268707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"3d929f5e-247d-4c44-bcc7-8fdff09c550f","savedPayload":{"position":{"x":23589.39101055069,"y":24656.533080547713},"targetPosition":{"x":23675.998191454153,"y":24279.477557385657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":1228,"y":208.5},"width":320,"height":120,"radius":0}}},{"type":"Time Machine","name":"Bitmex Live Test","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2020-02-07T00:00:00.000Z\",\n \"toDate\": \"2020-02-10T23:59:59.999Z\",\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"36a3d5e9-ef1e-44fd-9e61-7f65d8e50834","savedPayload":{"position":{"x":23297.937001179824,"y":24832.825164346756},"targetPosition":{"x":23326.843734376223,"y":24447.094261701455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 10199,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"4011801f-a2ad-4078-b00f-dc513a22315f","savedPayload":{"position":{"x":23108.94426063774,"y":24766.69374422497},"targetPosition":{"x":23326.843734376223,"y":24447.094261701455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"40-min\"}","id":"7c6bc97c-2388-4942-aa51-fd0e8b94dffe","savedPayload":{"position":{"x":22978.337456258352,"y":24614.925884140117},"targetPosition":{"x":23326.843734376223,"y":24447.094261701455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 4,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"ad966a7c-0908-408c-95d5-3a4d85b235dd","savedPayload":{"position":{"x":22056.55259611787,"y":24685.632007858207},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"38cd78f6-a0ec-41d0-b8c2-c54bf6d222e9","savedPayload":{"position":{"x":22012.67011067229,"y":24594.509087895687},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"044fff53-a138-4d7d-a14e-f572bb033dc4","savedPayload":{"position":{"x":21985.277627779218,"y":24497.150416210367},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"8304971a-318c-4f75-8616-b1758edc3a6e","savedPayload":{"position":{"x":21975.207454170097,"y":24396.514186775537},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"loading\",\n \"showPanels\": false\n}","id":"238e787b-ceef-40ee-8f21-3e484315452c","savedPayload":{"position":{"x":21982.76556697428,"y":24295.65818049819},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"c0f8b20c-4f37-4da3-b6ad-01d187aa492c","savedPayload":{"position":{"x":22007.722316758813,"y":24197.646856093455},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"1ab3f3bb-eec2-412d-a932-606ecb72129c","savedPayload":{"position":{"x":22049.31940531021,"y":24105.458238057254},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6b994fd7-655f-4cac-8893-823eab0dd8ed"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"5521bf18-66f2-4376-920f-42ef6923a017","savedPayload":{"position":{"x":22106.292926141978,"y":24021.893430898923},"targetPosition":{"x":22555.38141731855,"y":24389.28105783309},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d"}}}],"id":"9b23f0b9-f662-4456-9615-b0c36f143e4f","savedPayload":{"position":{"x":22555.38141731855,"y":24389.28105783309},"targetPosition":{"x":22941.112575801122,"y":24418.18765963894},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":330,"radius":0}}},"id":"318b8e8e-d3de-4252-97c4-142f5c249ac6","savedPayload":{"position":{"x":22941.112575801122,"y":24418.18765963894},"targetPosition":{"x":23326.843734376223,"y":24447.094261701455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 4,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"loading\",\n \"showPanels\": true\n}","id":"a4ee02af-92f3-4053-a567-84c03aa1e3a5","savedPayload":{"position":{"x":22322.538126073134,"y":23883.5394216341},"targetPosition":{"x":22687.644257562122,"y":24011.295576748926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"c53da960-e2c9-49ca-97a8-896c3071428f"}}},{"type":"Layer","name":"Conditions","code":"{ \n\"status\": \"off\"\n}","id":"39512f2b-7f75-4d55-9d52-5280eb2006b4","savedPayload":{"position":{"x":22342.337174371958,"y":23836.976504859653},"targetPosition":{"x":22687.644257562122,"y":24011.295576748926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"2e907269-aa81-4f17-97ac-01ef8bbc02d4"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"loading\"\n}","id":"6b5896ec-748d-4f90-b70b-9dd03591a48a","savedPayload":{"position":{"x":22368.04451929315,"y":23793.396234677075},"targetPosition":{"x":22687.644257562122,"y":24011.295576748926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"debb9e02-384e-4eaa-9c48-be0831cf5a4d"}}},{"type":"Layer","name":"Trades","code":"{ \n\"status\": \"off\"\n}","id":"f76d8897-bd57-4477-a740-863004c88740","savedPayload":{"position":{"x":22399.220301037683,"y":23753.54428159193},"targetPosition":{"x":22687.644257562122,"y":24011.295576748926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"80c06cfa-2746-4d56-807b-3a1e55305d44"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"04928db6-ea0f-45d6-a8e6-b7bf008e11e6","savedPayload":{"position":{"x":22435.33109333635,"y":23718.10252357055},"targetPosition":{"x":22687.644257562122,"y":24011.295576748926},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"b73ee177-28e0-4b32-a2a3-cb053a9d6f19"}}}],"id":"7a46f847-f668-45d6-84b4-701997d9f923","savedPayload":{"position":{"x":22687.644257562122,"y":24011.295576748926},"targetPosition":{"x":23007.24399592291,"y":24229.19491909686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":150,"y":80},"width":150,"height":330,"radius":0}}},"id":"c3170781-1707-40b2-94d7-3a765604a530","savedPayload":{"position":{"x":23007.24399592291,"y":24229.19491909686},"targetPosition":{"x":23326.843734376223,"y":24447.094261701455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"ff931ce2-9428-4bdd-b9b4-668fb4b5b87e","savedPayload":{"position":{"x":23326.843927998423,"y":24447.09432433495},"targetPosition":{"x":23675.998191454153,"y":24279.477557385657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":801,"y":206.5},"width":320,"height":120,"radius":0}}},{"type":"Time Machine","name":"WHB Backtest 2018 Poloniex","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2018-01-07T09:13:38.710Z\",\n \"toDate\": \"2018-01-23T23:00:13.628Z\",\n \"autoMinScale\": false,\n \"autoMaxScale\": false\n}","id":"d73c0096-a7f7-4898-88d0-25860ba928c2","savedPayload":{"position":{"x":23059.665348235983,"y":24390.574525560587},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 9150.28999997,\n \"maxValue\": 16277.49999996,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"94ca6cd9-af03-4651-974f-5b3db94392d2","savedPayload":{"position":{"x":22986.351646439536,"y":24294.28674151444},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"01-hs\"}","id":"653aaa99-992c-4593-95d5-0b4e1eb7def2","savedPayload":{"position":{"x":22946.38073423327,"y":24180.056437282088},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Popular Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"2535ada5-6d11-4175-985f-279c3fc199d1","savedPayload":{"position":{"x":22176.663636301622,"y":24056.19628826087},"targetPosition":{"x":22560.35326819716,"y":24007.14196054345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"c70ed901-954a-4073-9cc2-3af722f4c619","savedPayload":{"position":{"x":22203.541018245116,"y":23857.779486944062},"targetPosition":{"x":22560.35326819716,"y":24007.14196054345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}}],"id":"0efd1306-895a-47b8-bb17-ec56b02e7ef6","savedPayload":{"position":{"x":22560.35326819716,"y":24007.14196054345},"targetPosition":{"x":22943.665242997657,"y":24059.065270931125},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"d64bbe48-b65d-42c8-aef5-8ca17212aa3d","savedPayload":{"position":{"x":22943.665242997657,"y":24059.065270931125},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Volumes","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": 0,\n \"minValue\": 0,\n \"maxValue\": 100000000,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"84f82d6c-ebbb-4b96-9f3a-31cc09d00d37","savedPayload":{"position":{"x":22603.918859325197,"y":23846.53982334928},"targetPosition":{"x":22978.470983934774,"y":23943.156700819014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{ \n\"value\": \"24-hs\"\n}","id":"d799d1de-0515-4374-a538-cc201db39981","savedPayload":{"position":{"x":22629.964750071395,"y":23775.324820319227},"targetPosition":{"x":22978.470983934774,"y":23943.156700819014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"b0727c58-36f1-46f3-9922-3b3c647e5b8e","savedPayload":{"position":{"x":22310.666761395398,"y":23565.880343540415},"targetPosition":{"x":22669.403534203768,"y":23710.559494816345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\n \"status\": \"off\"\n}","id":"78d06c3e-7e5c-4fa2-9378-67bd0fcbba25","savedPayload":{"position":{"x":22431.06783361494,"y":23405.89533638876},"targetPosition":{"x":22669.403534203768,"y":23710.559494816345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}}],"id":"fbbbaf41-d383-4dc2-a7aa-13efff4b6913","savedPayload":{"position":{"x":22669.403534203768,"y":23710.559494816345},"targetPosition":{"x":22978.470983934774,"y":23943.156700819014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"b00c53b4-89a0-49ed-9b88-6eaf99ca28c2","savedPayload":{"position":{"x":22978.470983934774,"y":23943.156700819014},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}},{"type":"Timeline Chart","name":"Oscilators","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"offset\": -27,\n \"minValue\": -200,\n \"maxValue\": 200,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"c80b2cb2-45b3-43a1-910d-d5935197bb4e","savedPayload":{"position":{"x":22721.026879125908,"y":23636.045619238335},"targetPosition":{"x":23047.39092861585,"y":23843.676665370815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"12-hs\"}","id":"9be9c2e6-0b03-40da-811b-29024991ac5b","savedPayload":{"position":{"x":22767.804639433543,"y":23576.364749422828},"targetPosition":{"x":23047.39092861585,"y":23843.676665370815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Percentage Bandwidth","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"b5d6dab4-fb15-4dfa-8760-4ef6168d4d3d","savedPayload":{"position":{"x":22603.262548140545,"y":23210.236373060598},"targetPosition":{"x":22825.326738304007,"y":23526.956519107727},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}}],"id":"a47f0fa7-a232-4281-8419-5fb0232519f8","savedPayload":{"position":{"x":22825.326738304007,"y":23526.956519107727},"targetPosition":{"x":23047.39092861585,"y":23843.676665370815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"bc9dc438-16e5-4989-afe4-29fd35b2aaf4","savedPayload":{"position":{"x":23047.39092861585,"y":23843.676665370815},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Backtest WHB","timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"01-hs\"}","id":"19635bca-41c5-422c-98a7-53643de78cb9","savedPayload":{"position":{"x":22917.48781105255,"y":23456.57667996589},"targetPosition":{"x":23143.678712661997,"y":23770.362963574367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 4,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"ba84d5b5-5e13-478e-bd55-122d6c2082c3","savedPayload":{"position":{"x":22788.50946035217,"y":23089.126466736314},"targetPosition":{"x":23006.40888968778,"y":23408.726207104995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"d34404c3-392b-4af3-a7ac-d6381ac1b5b1"}}},{"type":"Layer","name":"Conditions","code":"{\"status\":\"off\"}","id":"55022ab6-d6a7-4c13-b465-d9013c4b6ccd","savedPayload":{"position":{"x":22841.18854591153,"y":23058.97431014756},"targetPosition":{"x":23006.40888968778,"y":23408.726207104995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"5ef03988-16a2-43b6-a2c9-7783782534d9"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"on\"\n}","id":"1b95aa04-a524-436b-abc4-907e4728bd65","savedPayload":{"position":{"x":22897.935900997494,"y":23037.434201209337},"targetPosition":{"x":23006.40888968778,"y":23408.726207104995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"30c98460-b2bf-4ab9-bfb7-d131e7373967"}}},{"type":"Layer","name":"Trades","code":"{\n \"status\": \"on\"\n}","id":"5234dc78-f11a-4472-a74b-35bae1a6c69e","savedPayload":{"position":{"x":22957.354217394175,"y":23025.03652889122},"targetPosition":{"x":23006.40888968778,"y":23408.726207104995},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"4cae29ae-970e-481f-9436-9a9584f5f2b5"}}}],"id":"6fab9886-0ab7-4e9c-b051-4b25098967df","savedPayload":{"position":{"x":23006.40888968778,"y":23408.726207104995},"targetPosition":{"x":23143.678712661997,"y":23770.362963574367},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"ba5a4409-49bc-458f-851c-3fb5834c4d10","savedPayload":{"position":{"x":23143.678712661997,"y":23770.362963574367},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"WHB LIVE","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Simulation","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"5d5109f8-907d-49c3-a95b-9826be3cadc4","savedPayload":{"position":{"x":23023.62047221429,"y":23000.043624459966},"targetPosition":{"x":23188.84081599054,"y":23349.7955214174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Simulation","id":"fda48255-a101-43e4-8932-d720dea69871"}}},{"type":"Layer","name":"Conditions","code":"{\"status\":\"off\"}","id":"5ef1a669-3e59-4058-b56b-52a86a7fda68","savedPayload":{"position":{"x":23070.685711703958,"y":22981.470235865963},"targetPosition":{"x":23188.84081599054,"y":23349.7955214174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Conditions","id":"56e374e5-2b2d-47a2-a665-4b2b3091fa95"}}},{"type":"Layer","name":"Strategies","code":"{\n \"status\": \"off\"\n}","id":"34a0ab4b-1bbb-49b0-b5f7-81610874633d","savedPayload":{"position":{"x":23119.772615235113,"y":22969.198991682657},"targetPosition":{"x":23188.84081599054,"y":23349.7955214174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Strategies","id":"232d5b14-f5aa-4723-804d-199afd9792e3"}}},{"type":"Layer","name":"Trades","code":"{\"status\":\"off\"}","id":"15ee25c1-d31a-40c6-898c-b59803891002","savedPayload":{"position":{"x":23170.041292278882,"y":22963.439856300247},"targetPosition":{"x":23188.84081599054,"y":23349.7955214174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Trades","id":"471a887b-fb87-4978-86f6-075b95356847"}}},{"type":"Layer","name":"Execution","code":"{ \n\"status\": \"off\"\n}","id":"70bddc4b-808c-448b-9795-8bf7cb62303f","savedPayload":{"position":{"x":23220.63163183393,"y":22964.291370121864},"targetPosition":{"x":23188.84081599054,"y":23349.7955214174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Execution","id":"be409a2d-83ca-4c12-b72f-9ce1622efa65"}}}],"id":"b259da65-347f-45aa-9ccc-8c30f3ece59b","savedPayload":{"position":{"x":23188.84081599054,"y":23349.7955214174},"targetPosition":{"x":23257.909016894348,"y":23730.3920513681},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"10231a40-04b3-456c-aae8-d6f8fe65616a","savedPayload":{"position":{"x":23257.909016894348,"y":23730.3920513681},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Other Indicators","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"1c19d384-167b-48eb-89d4-88baa014ffba","savedPayload":{"position":{"x":23381.768476398862,"y":22960.6748607324},"targetPosition":{"x":23430.823148692467,"y":23344.364538946174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"cf022d3a-585e-4f42-a3e9-8051430582c5","savedPayload":{"position":{"x":23432.269671825175,"y":22957.55447732703},"targetPosition":{"x":23430.823148692467,"y":23344.364538946174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"8c9bf61d-0338-4145-abe7-006826e92d35","savedPayload":{"position":{"x":23482.746114288002,"y":22961.05251797582},"targetPosition":{"x":23430.823148692467,"y":23344.364538946174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\",\"showPanels\":false}","id":"5f43995b-1778-4db7-83e0-c4417526aff2","savedPayload":{"position":{"x":23532.334137862083,"y":22971.10913023342},"targetPosition":{"x":23430.823148692467,"y":23344.364538946174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"c4508640-379d-4082-a391-120d5e966bab","savedPayload":{"position":{"x":23580.18527771567,"y":22987.552242675894},"targetPosition":{"x":23430.823148692467,"y":23344.364538946174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"d55ec066-71e7-478b-8379-969da3d771f4","savedPayload":{"position":{"x":23430.823148692467,"y":23344.364538946174},"targetPosition":{"x":23378.90018324531,"y":23727.676560132488},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"4f88eaee-75b3-414e-b5c7-3471da938525","savedPayload":{"position":{"x":23378.90018324531,"y":23727.676560132488},"targetPosition":{"x":23326.977217948544,"y":24110.988581519272},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"d4098b73-7e25-434e-8fd9-342393cbb400"}}}],"id":"c9e23a11-0825-481b-9fb9-13fc37555cf4","savedPayload":{"position":{"x":23326.97736752728,"y":24110.988777566676},"targetPosition":{"x":23675.998191454153,"y":24279.477557385657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""},"frame":{"position":{"x":1242,"y":645.5},"width":320,"height":120,"radius":0}}},{"type":"Time Machine","name":"Multiple Exchanges Demo 2","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2017-11-10T12:09:38.288Z\",\n \"toDate\": \"2018-02-17T08:28:00.926Z\",\n \"autoMinScale\": false,\n \"autoMaxScale\": false\n}","id":"281e3c20-2ae9-42c8-a6a0-b40d31ee4aa2","savedPayload":{"position":{"x":23220.200542788087,"y":23787.25356922519},"targetPosition":{"x":23589.82813971925,"y":23901.26891173194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 8648.802611968553,\n \"maxValue\": 23837.410097708555,\n \"autoMinScale\": false,\n \"autoMaxScale\": false\n}","id":"1641be02-2ca2-4984-86d4-b54e5cb64635","savedPayload":{"position":{"x":23887.662836464235,"y":24817.670933581143},"targetPosition":{"x":23589.82813971925,"y":23901.26891173194},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"1f12ffa2-f50b-49cd-bd25-81094d27f34b","savedPayload":{"position":{"x":23503.754222333806,"y":23524.15420350063},"targetPosition":{"x":23589.82813971925,"y":23901.26891173194},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 02B","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"38bcaa22-42ef-4ec6-b5ec-5e466f735274","savedPayload":{"position":{"x":23611.45862073629,"y":22981.211246284784},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"bbecd696-8d7c-433c-8da4-35b48223cc6c","savedPayload":{"position":{"x":23710.061670492938,"y":22958.70574362286},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"a6c1dbe2-bfeb-489f-8745-5a32deae592d","savedPayload":{"position":{"x":23811.07475788865,"y":22953.664390018606},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\n \"status\": \"off\"\n}","id":"30ffc00c-11e1-4b6e-ac5c-ecb1c0982cd3","savedPayload":{"position":{"x":23911.428651378003,"y":22966.240364450237},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"1a38ab32-4dbd-4a72-9d5a-bb13006167fa","savedPayload":{"position":{"x":24008.07414868884,"y":22996.0515522984},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"96236259-3c56-495d-8368-6bdf9ca9b812","savedPayload":{"position":{"x":24098.074725290357,"y":23042.19215570551},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"0f2496df-a03e-4d6f-bf5c-fe105f046e8e","savedPayload":{"position":{"x":24178.695759205,"y":23103.26021578532},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"872bcfd9-6aaf-4c42-afe6-8261a974ef81","savedPayload":{"position":{"x":24247.487621113483,"y":23177.40021043424},"targetPosition":{"x":23789.379681877464,"y":23533.477502918944},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"016eb53b-a005-4776-b8ff-0bbdce64674c","savedPayload":{"position":{"x":23789.379681877464,"y":23533.477502918944},"targetPosition":{"x":23675.3646749166,"y":23903.105077128846},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"479aaf5b-edfa-4504-93bb-d525ecaaa5c4","savedPayload":{"position":{"x":23675.3646749166,"y":23903.105077128846},"targetPosition":{"x":23589.82813971925,"y":23901.26891173194},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"autoMinScale\": false,\n \"autoMaxScale\": false,\n \"minValue\": 5151,\n \"maxValue\": 20773.201985063642\n}","id":"faae36dd-0aa6-49ec-b72e-2e7fd0d7e6e4","savedPayload":{"position":{"x":23530.751353501266,"y":24255.78638734018},"targetPosition":{"x":23416.7363465404,"y":24625.413961550083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"17888307-9764-43c1-82a7-0deb4bfc9344","savedPayload":{"position":{"x":23927.249670850575,"y":23855.12287059095},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"9f0a928f-3697-4924-80bf-745a66e7c6d8","savedPayload":{"position":{"x":24019.177211698945,"y":23897.29378835365},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"b6427adf-80ef-43db-8e1f-83ff86caf1db","savedPayload":{"position":{"x":24102.38526362173,"y":23954.787085063726},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"60b0bb29-80e5-4404-9356-95e5ca55295c","savedPayload":{"position":{"x":24174.345592066562,"y":24025.855855993643},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"5809d9f1-a6f7-4175-ac54-871159a3e946","savedPayload":{"position":{"x":24232.87171886733,"y":24108.340712501235},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"5bda6800-1ce7-455d-9055-f8294fcd791c","savedPayload":{"position":{"x":24276.185357276838,"y":24199.73539396087},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"394c37fd-79fa-49e4-8924-d84b128c3627","savedPayload":{"position":{"x":24302.970444309776,"y":24297.26291922433},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"7625effd-7e1c-4504-b581-ebac27058582","savedPayload":{"position":{"x":24312.41312865055,"y":24397.959963787802},"targetPosition":{"x":23732.205543433178,"y":24401.576629452844},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"d3f1a3b0-cef0-4abb-b641-33a8ae91222f","savedPayload":{"position":{"x":23732.205543433178,"y":24401.576629452844},"targetPosition":{"x":23416.7363465404,"y":24625.413961550083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"88b86f1f-b5a2-4514-819f-c1afcfd2963f","savedPayload":{"position":{"x":23416.7363465404,"y":24625.413961550083},"targetPosition":{"x":23589.82813971925,"y":23901.26891173194},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"id":"2d16f029-31a7-482f-a0f5-74fe86e661c9","savedPayload":{"position":{"x":23589.82816256383,"y":23901.269247174005},"targetPosition":{"x":23675.998191454153,"y":24279.477557385657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":796,"y":640.5},"width":320,"height":120,"radius":0}}},{"type":"Time Machine","name":"Multiple Exchanges Demo","code":"{}","timeScale":{"type":"Time Scale","name":"New Time Scale","code":"{\n \"fromDate\": \"2017-03-21T12:22:26.525Z\",\n \"toDate\": \"2018-10-06T10:30:38.695Z\",\n \"autoMinScale\": false,\n \"autoMaxScale\": false\n}","id":"db04bedc-5d44-4358-bf33-1bdc3a3e1b0a","savedPayload":{"position":{"x":23975.046448794583,"y":23593.51203855167},"targetPosition":{"x":23917.39495199672,"y":23976.00455262597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 28307.94794078911,\n \"maxValue\": 45562.724531881235,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"c270df5f-c70f-40e6-be14-194ada11d17c","savedPayload":{"position":{"x":24072.078288788674,"y":23621.466430085464},"targetPosition":{"x":23917.39495199672,"y":23976.00455262597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timeFrameScale":{"type":"Time Frame Scale","name":"New Time Frame Scale","code":"{\"value\":\"24-hs\"}","id":"b88bdf1d-3e4f-40a0-a552-c6f482b326a9","savedPayload":{"position":{"x":24158.56872008812,"y":23673.581986997964},"targetPosition":{"x":23917.39495199672,"y":23976.00455262597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"timelineCharts":[{"type":"Timeline Chart","name":"Chart 02B","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"33692829-a33d-46cb-aea5-209af8579c6a","savedPayload":{"position":{"x":24724.64420824937,"y":22966.60404684222},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"e18ad12f-f822-433a-9aaf-7c9a0f30fd63","savedPayload":{"position":{"x":24817.34422492892,"y":23007.04865067251},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\n \"status\": \"off\"\n}","id":"7e6e8bbb-9b76-4eda-bfd1-eb77afb82faf","savedPayload":{"position":{"x":24901.612788307706,"y":23062.975999058184},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\n \"status\": \"off\"\n}","id":"18b6e861-e27d-4eb3-8dbb-2717c4e7c9bd","savedPayload":{"position":{"x":24974.88944072942,"y":23132.68676781915},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"9034e0fa-f884-4aa8-884a-89b30d82828d","savedPayload":{"position":{"x":25034.947708190004,"y":23214.06283052195},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"45c29a47-800c-42fa-84a1-8181ed91c097","savedPayload":{"position":{"x":25079.962750623617,"y":23304.631616679642},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"61a40b88-9671-4483-a8f2-2e430ef039c9","savedPayload":{"position":{"x":25108.566808744625,"y":23401.641239554836},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"679266f7-ce9e-4a6b-8196-0861d109c91e","savedPayload":{"position":{"x":25119.89076272137,"y":23502.14411084571},"targetPosition":{"x":24539.85217346839,"y":23516.609687789434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"81d1d3fb-a27d-43cc-a418-ddadbb68cbd5","savedPayload":{"position":{"x":24539.85217346839,"y":23516.609687789434},"targetPosition":{"x":24228.623562732053,"y":23746.307120210615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"ead2480e-7528-4ad7-8b1f-a22718e2267c","savedPayload":{"position":{"x":24228.623562732053,"y":23746.307120210615},"targetPosition":{"x":23917.39495199672,"y":23976.00455262597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"autoMinScale\": true,\n \"autoMaxScale\": true,\n \"minValue\": 888.98999998,\n \"maxValue\": 19903.4402144\n}","id":"56322bb6-0e64-400c-8c43-ada8f7dc9059","savedPayload":{"position":{"x":24588.69730570173,"y":23604.988299657754},"targetPosition":{"x":24277.468694965395,"y":23834.685732078935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 5,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": false\n}","id":"fc87fd38-3e72-4b48-8675-1d1fea5f8f37","savedPayload":{"position":{"x":25096.88641197755,"y":23407.453225733516},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"d1f15fba-c0ff-49eb-8210-4c3f2dfc3f7a","savedPayload":{"position":{"x":25156.944679438133,"y":23488.829288436318},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"382733f4-482f-4b9f-b1f9-6840b367ebec","savedPayload":{"position":{"x":25201.959721871746,"y":23579.39807459401},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"9afe2165-380c-40b5-909c-09546ceb83eb","savedPayload":{"position":{"x":25230.563779992754,"y":23676.407697469203},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"6bdd20a7-daed-4b93-b529-02bf3d1386b4","savedPayload":{"position":{"x":25241.8877339695,"y":23776.91056876008},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"59bb247c-f542-439e-a67e-31659a1379eb","savedPayload":{"position":{"x":25235.587511190595,"y":23877.852959579363},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"loading\"}","id":"dfaeb715-cd33-4d5d-9bd0-1e50723b33a3","savedPayload":{"position":{"x":25211.854540737117,"y":23976.167786461334},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"4973ccf3-bd5b-4b49-b353-dd200c75679f","savedPayload":{"position":{"x":25171.409936906828,"y":24068.86780314088},"targetPosition":{"x":24661.849144716518,"y":23791.3761457038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"b69c46da-1753-4f8d-962b-df133d58ea32","savedPayload":{"position":{"x":24661.849144716518,"y":23791.3761457038},"targetPosition":{"x":24277.468694965395,"y":23834.685732078935},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":0,"y":80},"width":150,"height":40,"radius":0}}},"id":"a0933f6f-9b4c-4d25-8017-3d1a8b14b811","savedPayload":{"position":{"x":24277.468694965395,"y":23834.685732078935},"targetPosition":{"x":23917.39495199672,"y":23976.00455262597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"a01d6e3e-3c99-4d45-a197-1a51fb544933","savedPayload":{"position":{"x":23917.39487745158,"y":23976.00487208025},"targetPosition":{"x":23675.998191454153,"y":24279.477557385657},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{},"frame":{"position":{"x":1232,"y":423.5},"width":320,"height":120,"radius":0}}}],"id":"c3785682-fa75-45e2-9ab7-6fe18517e89a","savedPayload":{"position":{"x":23675.998191454153,"y":24279.477557385657},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":0},"uiObject":{}}}],"id":"c53a4385-3fb3-49d5-b506-99bcaef2c141","savedPayload":{"position":{"x":24062.806237131383,"y":24277.60640053908},"targetPosition":{"x":24062.806237131383,"y":24277.60640053908},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":0},"uiObject":{}}},{"type":"Trading System","name":"Bull run rider - USDT- SDA v.0.0.3","strategies":[{"type":"Strategy","name":"My Strategy","triggerStage":{"type":"Trigger Stage","triggerOn":{"type":"Trigger On Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max > chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","id":"1e07e38a-c469-4f3f-b7e8-dccd9f94c546","savedPayload":{"position":{"x":26536.85735869531,"y":26359.93488799773},"targetPosition":{"x":26571.110901332057,"y":26198.784639952584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a1c434c4-5787-4906-8157-1e355999bba8","savedPayload":{"position":{"x":26571.110901332057,"y":26198.784639952584},"targetPosition":{"x":26605.364443968803,"y":26037.63439190744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.max > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation\n","id":"3fb95a71-efe8-45cf-be43-8b0d94d2f420","savedPayload":{"position":{"x":26360.497569339033,"y":25817.155267676226},"targetPosition":{"x":26482.93100665392,"y":25927.394829791832},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f69f2608-49bd-4b04-b8f8-497675f819fe","savedPayload":{"position":{"x":26482.93100665392,"y":25927.394829791832},"targetPosition":{"x":26605.364443968803,"y":26037.63439190744},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"1dfb0689-df0c-4184-9c09-683d012c9dfe","savedPayload":{"position":{"x":26605.364443968803,"y":26037.63439190744},"targetPosition":{"x":26762.051423920435,"y":25986.723705977904},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"32d2ee8c-71bd-4e4c-8671-04bbc4a16734","savedPayload":{"position":{"x":26762.051423920435,"y":25986.723705977904},"targetPosition":{"x":26918.738403872067,"y":25935.81302004837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"triggerOff":{"type":"Trigger Off Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage","id":"a1dd4467-b96b-4084-bd9b-056c6495de95","savedPayload":{"position":{"x":26715.095660153926,"y":25309.06510024184},"targetPosition":{"x":26766.00634608346,"y":25465.752080193473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b527026c-4be3-4baf-bbde-83ebfd17e567","savedPayload":{"position":{"x":26766.00634608346,"y":25465.752080193473},"targetPosition":{"x":26816.917032012996,"y":25622.439060145105},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"41cbb7ba-020c-4e96-a6a7-c3ef8c25b6fd","savedPayload":{"position":{"x":26816.917032012996,"y":25622.439060145105},"targetPosition":{"x":26867.82771794253,"y":25779.126040096737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"1af9fdb8-7316-4374-84f2-1b946741b5c6","savedPayload":{"position":{"x":26867.82771794253,"y":25779.126040096737},"targetPosition":{"x":26918.738403872067,"y":25935.81302004837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"takePosition":{"type":"Take Position Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.max > chart.at01hs.bollingerBand.previous.movingAverage + chart.at01hs.bollingerBand.previous.deviation\n","id":"0c15bd8b-b59c-4a2c-b65a-b063aec45216","savedPayload":{"position":{"x":26938.524929169183,"y":25684.401378605686},"targetPosition":{"x":27085.318646472257,"y":25759.19651339749},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e022ab25-c7d3-439b-bfd7-1217c6abfbfe","savedPayload":{"position":{"x":27085.318646472257,"y":25759.19651339749},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max > chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.deviation","id":"cbce2ad1-a528-444c-9a41-3d592f7260aa","savedPayload":{"position":{"x":27130.29099191626,"y":25520.617688286035},"targetPosition":{"x":27181.201677845795,"y":25677.304668237666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"793426fb-7c1e-40c6-a41e-2acb0943aece","savedPayload":{"position":{"x":27181.201677845795,"y":25677.304668237666},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close > chart.at01hs.candle.open","id":"9f72065b-dd6c-4d64-8de5-7fe2110bf66b","savedPayload":{"position":{"x":27381.702633358942,"y":25540.40421358315},"targetPosition":{"x":27306.907498567136,"y":25687.197930886225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"abdce7c6-67e2-4fbf-a4c3-e5526c13b6ca","savedPayload":{"position":{"x":27306.907498567136,"y":25687.197930886225},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max-chart.at01hs.candle.min < 500","id":"68d20d82-b34a-49b7-be79-2d859997ec8e","savedPayload":{"position":{"x":27545.486323678593,"y":25732.170276330227},"targetPosition":{"x":27388.79934372696,"y":25783.080962259763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2d4d8745-13d1-47bd-8f42-faace8bfd7cb","savedPayload":{"position":{"x":27388.79934372696,"y":25783.080962259763},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.bollingerChannel.direction === \"Up\"","id":"01a5065a-b7af-4cbe-8678-033694f77d69","savedPayload":{"position":{"x":27525.699798381476,"y":25983.58191777291},"targetPosition":{"x":27378.906081078403,"y":25908.786782981104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5f433ebc-f0ae-4095-93f5-6de3e03c0683","savedPayload":{"position":{"x":27378.906081078403,"y":25908.786782981104},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.percentageBandwidth.movingAverage >= 85","id":"98b5b2b2-fbc0-4d1f-af0f-0d7eee6dc94b","savedPayload":{"position":{"x":27333.9337356344,"y":26147.36560809256},"targetPosition":{"x":27283.023049704865,"y":25990.67862814093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7ef29297-9eb3-4b6e-a69e-58e5afbfaff9","savedPayload":{"position":{"x":27283.023049704865,"y":25990.67862814093},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at12hs.bollingerSubChannel.slope === \"Side\" || chart.at12hs.bollingerSubChannel.slope === \"Gentle\") && (chart.at08hs.bollingerSubChannel.slope === \"Side\" || chart.at08hs.bollingerSubChannel.slope === \"Gentle\") && (chart.at06hs.bollingerSubChannel.slope === \"Side\" || chart.at06hs.bollingerSubChannel.slope === \"Gentle\")","id":"ea3dc59e-40da-4b52-b5d6-2724fb12eb20","savedPayload":{"position":{"x":27082.522094191718,"y":26127.579082795444},"targetPosition":{"x":27157.317228983524,"y":25980.78536549237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"24a4f2dc-268f-4e27-97f7-f4a0cd89e710","savedPayload":{"position":{"x":27157.317228983524,"y":25980.78536549237},"targetPosition":{"x":27232.11236377533,"y":25833.991648189298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"c3b9135a-1e58-486e-b444-1bdd743effa5","savedPayload":{"position":{"x":27232.11236377533,"y":25833.991648189298},"targetPosition":{"x":27075.4253838237,"y":25884.902334118833},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"830b1089-fef6-4e79-9ad2-a45c14574b84","savedPayload":{"position":{"x":27075.4253838237,"y":25884.902334118833},"targetPosition":{"x":26918.738403872067,"y":25935.81302004837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"8ffee2fe-23fb-4e58-8bb9-09b0c2aaa621","savedPayload":{"position":{"x":26918.738403872067,"y":25935.81302004837},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"openStage":{"type":"Open Stage","initialDefinition":{"type":"Initial Definition","stopLoss":{"type":"Initial Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate - positionRate * 2.5 / 100","id":"5df1f00d-cb38-4ffb-84ac-3ce85f4e23dc","savedPayload":{"position":{"x":26767.47874219625,"y":26129.682202982385},"targetPosition":{"x":26784.699852559064,"y":25965.83428268417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close > positionRate + positionRate * 2 / 100","id":"7aeace08-1969-4deb-aa89-726658f778ba","savedPayload":{"position":{"x":26251.556227942685,"y":25578.48276586544},"targetPosition":{"x":26384.84213409678,"y":25675.320645070122},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e7ca02e3-34a6-4898-98e7-c44051e3b1a4","savedPayload":{"position":{"x":26384.84213409678,"y":25675.320645070122},"targetPosition":{"x":26518.128040250875,"y":25772.158524274804},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9111e54c-f9c1-491c-96c4-0b15f5f46326","savedPayload":{"position":{"x":26518.128040250875,"y":25772.158524274804},"targetPosition":{"x":26651.41394640497,"y":25868.996403479487},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"15653ae3-7298-4da5-89a3-6da07b194d05","savedPayload":{"position":{"x":26651.41394640497,"y":25868.996403479487},"targetPosition":{"x":26784.699852559064,"y":25965.83428268417},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"c7844fec-1bb6-4412-b95d-f47b437d9a67","savedPayload":{"position":{"x":26784.699852559064,"y":25965.83428268417},"targetPosition":{"x":26935.206869075973,"y":25898.824241590635},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"2f0906a5-35ac-4681-9a75-d455789d198d","savedPayload":{"position":{"x":26935.206869075973,"y":25898.824241590635},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"takeProfit":{"type":"Initial Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate * 2","id":"54b0c16e-a747-4e2d-8350-fd147abc9955","savedPayload":{"position":{"x":26704.084513316524,"y":25621.20086850408},"targetPosition":{"x":26865.23476136167,"y":25586.94732586733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"c6bffce6-17a9-484d-a8f7-5a3a4f5bd18d","savedPayload":{"position":{"x":26916.145447291205,"y":25430.2603459157},"targetPosition":{"x":26865.23476136167,"y":25586.94732586733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"73450f7c-f2df-4c92-a14d-e39d460d09c7","savedPayload":{"position":{"x":26865.23476136167,"y":25586.94732586733},"targetPosition":{"x":26975.474323477276,"y":25709.380763182216},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"784fc53e-e6ea-4658-80c7-62139549c49a","savedPayload":{"position":{"x":26975.474323477276,"y":25709.380763182216},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceQuotedAsset","id":"51c900a5-97d0-4d54-9af2-d2a8b56338ef","savedPayload":{"position":{"x":27250.464326042,"y":25546.458067069878},"targetPosition":{"x":27168.089105817442,"y":25689.13613378349},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"31b90dc3-5e56-4485-afd1-7f0017805c7a","savedPayload":{"position":{"x":27168.089105817442,"y":25689.13613378349},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"positionRate":{"type":"Position Rate","name":"Position Rate","formula":{"type":"Formula","name":"My Formula","code":"chart.at01hs.candle.close","id":"bdd26201-c1e2-403b-afca-7c48da10cd7a","savedPayload":{"position":{"x":27408.014381683173,"y":25900.321285770595},"targetPosition":{"x":27246.864133638028,"y":25866.067743133848},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"5368a5cc-a6a1-46fa-996c-76a00c003dd1","savedPayload":{"position":{"x":27246.864133638028,"y":25866.067743133848},"targetPosition":{"x":27085.713885592882,"y":25831.8142004971},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b0e61bb8-915c-4089-839c-0cbb27143a5a","savedPayload":{"position":{"x":27085.713885592882,"y":25831.8142004971},"targetPosition":{"x":27102.934995955697,"y":25995.662120795318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"adafb7bb-4f7f-4275-b6dd-36e9d03441ce","savedPayload":{"position":{"x":27253.442012472606,"y":26062.67216188885},"targetPosition":{"x":27102.934995955697,"y":25995.662120795318},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"4743e572-e0ec-4641-8881-86eef4337ed7","savedPayload":{"position":{"x":27102.934995955697,"y":25995.662120795318},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"manageStage":{"type":"Manage Stage","stopLoss":{"type":"Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"if (chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 3.5 / 100 > stopLoss) {chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 3.5 / 100} else {stopLoss}","id":"f8666b4c-a5f5-463f-b358-5e6930274156","savedPayload":{"position":{"x":27421.17013935233,"y":25891.4698767194},"targetPosition":{"x":27403.949028989515,"y":26055.317797017615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"49858221-6783-4a5c-abdd-a715ee64491d","savedPayload":{"position":{"x":27537.23493514361,"y":26152.155676222297},"targetPosition":{"x":27403.949028989515,"y":26055.317797017615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"1c0100eb-a29a-4024-b7b9-d24164bc43eb","savedPayload":{"position":{"x":27403.949028989515,"y":26055.317797017615},"targetPosition":{"x":27253.442012472606,"y":26122.32783811115},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"17cd97a5-9ae0-46fb-86a7-a6b2824510c4","savedPayload":{"position":{"x":27253.442012472606,"y":26122.32783811115},"targetPosition":{"x":27102.934995955697,"y":26189.337879204682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"takeProfit":{"type":"Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 12.5 / 100","id":"77754c17-f3b3-478f-b837-79bd0a2b533b","savedPayload":{"position":{"x":27201.778681384163,"y":26613.871599005797},"targetPosition":{"x":27068.49277523007,"y":26517.033719801115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.min < chart.at01hs.candle.previous.min","id":"8d2df34f-70ab-42e3-a055-c33f1a2e0c33","savedPayload":{"position":{"x":26733.03652147062,"y":26978.749642584615},"targetPosition":{"x":26750.257631833436,"y":26814.9017222864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b58a29a-27a3-4728-96bf-f1cffc915b93","savedPayload":{"position":{"x":26750.257631833436,"y":26814.9017222864},"targetPosition":{"x":26767.47874219625,"y":26651.053801988182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.min < chart.at01hs.candle.previous.previous.min","id":"b3f4b456-e22f-4461-a912-674d9d59d25e","savedPayload":{"position":{"x":26500.90692988806,"y":26457.378043578818},"targetPosition":{"x":26634.192836042155,"y":26554.2159227835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d6f645b9-dded-4dc8-9361-edbb5e9362d7","savedPayload":{"position":{"x":26634.192836042155,"y":26554.2159227835},"targetPosition":{"x":26767.47874219625,"y":26651.053801988182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"11d3b6ff-1092-4d0c-aee7-06fd7fa1fdd4","savedPayload":{"position":{"x":26767.47874219625,"y":26651.053801988182},"targetPosition":{"x":26917.98575871316,"y":26584.04376089465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"262eb093-e91f-48c0-b975-43b2bb998c3e","savedPayload":{"position":{"x":26917.98575871316,"y":26584.04376089465},"targetPosition":{"x":27068.49277523007,"y":26517.033719801115},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"f23e15b8-7fc2-4b64-a091-7a889776d29a","savedPayload":{"position":{"x":27068.49277523007,"y":26517.033719801115},"targetPosition":{"x":27085.713885592882,"y":26353.1857995029},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 10 / 100","id":"b99edd1c-9f5b-4024-87cc-5bae52679cc8","savedPayload":{"position":{"x":27184.55757102135,"y":26777.719519304013},"targetPosition":{"x":27051.271664867254,"y":26680.88164009933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.percentageBandwidth.direction === 'Down'","id":"994de580-782e-4e71-ad72-5a78f025e9b4","savedPayload":{"position":{"x":27150.11535029572,"y":27105.415359900446},"targetPosition":{"x":27016.829444141626,"y":27008.577480695763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f3b04fbc-e688-4e48-9d5f-96ea5ef0c8cb","savedPayload":{"position":{"x":27016.829444141626,"y":27008.577480695763},"targetPosition":{"x":26883.54353798753,"y":26911.73960149108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.percentageBandwidth.movingAverage < 70","id":"fe5f5c24-785d-4b05-aa61-50d738d9cd81","savedPayload":{"position":{"x":26582.529504953713,"y":27045.75968367815},"targetPosition":{"x":26733.03652147062,"y":26978.749642584615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"6b3364b5-d25b-4e29-b126-b7f85b401c3f","savedPayload":{"position":{"x":26733.03652147062,"y":26978.749642584615},"targetPosition":{"x":26883.54353798753,"y":26911.73960149108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"04b8d0ea-5b40-4f88-9482-75170e16b454","savedPayload":{"position":{"x":26883.54353798753,"y":26911.73960149108},"targetPosition":{"x":26900.764648350345,"y":26747.891681192865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close > positionRate + positionRate * 13 / 100","id":"8eb895f9-4d9c-4314-8351-d47d57dea06a","savedPayload":{"position":{"x":26500.90692988806,"y":26457.378043578818},"targetPosition":{"x":26634.192836042155,"y":26554.2159227835},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7f353c88-8c2e-4bcb-85ce-28276752daeb","savedPayload":{"position":{"x":26634.192836042155,"y":26554.2159227835},"targetPosition":{"x":26767.47874219625,"y":26651.053801988182},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f9d261e8-528e-4469-9eb0-1765ec1adea4","savedPayload":{"position":{"x":26767.47874219625,"y":26651.053801988182},"targetPosition":{"x":26900.764648350345,"y":26747.891681192865},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"41adecfe-df45-4c0b-a6c6-9af24919657d","savedPayload":{"position":{"x":26900.764648350345,"y":26747.891681192865},"targetPosition":{"x":27051.271664867254,"y":26680.88164009933},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"cc74b1fd-2a75-4d59-a30a-070a6f530237","savedPayload":{"position":{"x":27051.271664867254,"y":26680.88164009933},"targetPosition":{"x":27068.49277523007,"y":26517.033719801115},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 8.5 / 100","id":"a1a934f5-46c4-4a92-9513-11e3976469d5","savedPayload":{"position":{"x":27167.336460658535,"y":26941.56743960223},"targetPosition":{"x":27034.05055450444,"y":26844.729560397547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"14b2b7a5-bce7-4081-b88f-13b77e46f00f","savedPayload":{"position":{"x":26432.022488436804,"y":27112.769724771682},"targetPosition":{"x":26582.529504953713,"y":27045.75968367815},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"63de0e84-99e1-4ebb-a639-070aaec25769","savedPayload":{"position":{"x":26582.529504953713,"y":27045.75968367815},"targetPosition":{"x":26733.03652147062,"y":26978.749642584615},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b2193069-9399-49ef-b0a5-a27cdf12f0f5","savedPayload":{"position":{"x":26733.03652147062,"y":26978.749642584615},"targetPosition":{"x":26883.54353798753,"y":26911.73960149108},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"e7f20b10-01fe-4aa8-9857-421f22ea3a4c","savedPayload":{"position":{"x":26883.54353798753,"y":26911.73960149108},"targetPosition":{"x":27034.05055450444,"y":26844.729560397547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"1c5a8e29-6bfc-4010-be09-19c2b96bfe70","savedPayload":{"position":{"x":27034.05055450444,"y":26844.729560397547},"targetPosition":{"x":27051.271664867254,"y":26680.88164009933},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 7 / 100","id":"feaaddbf-e88d-4090-a7b2-eb74b86dcd4a","savedPayload":{"position":{"x":27150.11535029572,"y":27105.415359900446},"targetPosition":{"x":27016.829444141626,"y":27008.577480695763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"e39fdef7-ea4f-4b5d-bb01-7edac296c69c","savedPayload":{"position":{"x":26866.322427624717,"y":27075.587521789297},"targetPosition":{"x":27016.829444141626,"y":27008.577480695763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"f9b759a6-ab55-4344-963a-9608c2fbe429","savedPayload":{"position":{"x":27016.829444141626,"y":27008.577480695763},"targetPosition":{"x":27034.05055450444,"y":26844.729560397547},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"b6bb374a-2c9d-4b84-8ddd-84f075656cca","savedPayload":{"position":{"x":27085.713885592882,"y":26353.1857995029},"targetPosition":{"x":27102.934995955697,"y":26189.337879204682},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1d90afee-eb99-4627-a823-027589c6d2c9","savedPayload":{"position":{"x":27102.934995955697,"y":26189.337879204682},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"17ad00f9-a9c4-4e9a-b399-39db314232e1","savedPayload":{"position":{"x":26867.82771794253,"y":26405.873959903263},"targetPosition":{"x":26918.738403872067,"y":26249.18697995163},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"575f8df0-55d4-4e22-a8e0-84b2973be70a","savedPayload":{"position":{"x":26918.738403872067,"y":26249.18697995163},"targetPosition":{"x":26969.6490898016,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"97bedd6e-ed17-4ea9-a3be-b6cadfea4d4d","savedPayload":{"position":{"x":26969.6490898016,"y":26092.5},"targetPosition":{"x":26804.898649352483,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"USDT\",\n\"initialBalance\": 1000,\n\"minimumBalance\": 10,\n\"maximumBalance\": 100000\n}","id":"8150ec53-592d-4200-93d1-b16a5a9f8c81","savedPayload":{"position":{"x":26061.097818966115,"y":27116.254015375245},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-01-01T00:00:00.000Z\",\n\"finalDatetime\": \"2020-12-31T23:59:59.999Z\"\n}","id":"23db4e5b-5955-48a7-a6ee-753b5052a325","savedPayload":{"position":{"x":24857.602794540573,"y":26725.214777621084},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"71d8af67-a7b7-4154-acac-bc664f841010","savedPayload":{"position":{"x":24857.60279454057,"y":25459.785222378916},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"032309c9-4c3b-4a42-8d67-b297db6e17e7","savedPayload":{"position":{"x":26061.09781896611,"y":25068.745984624755},"targetPosition":{"x":25728.45997527317,"y":26092.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ddfbcdad-885d-4490-9087-a9a70c758158","savedPayload":{"position":{"x":25728.45997527317,"y":26092.5},"targetPosition":{"x":26804.898649352483,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"56432995-eb04-4929-850f-6530233a3be3","savedPayload":{"position":{"x":26804.898649352483,"y":26092.5},"targetPosition":{"x":26804.898649352483,"y":26092.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","strategies":[{"type":"Strategy","name":"My Strategy","triggerStage":{"type":"Trigger Stage","triggerOn":{"type":"Trigger On Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && chart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && chart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage","id":"91f3043a-8e9e-43e0-aca3-d740f527e043","savedPayload":{"position":{"x":26060.50133323033,"y":28261.73081291619},"targetPosition":{"x":26366.566485190426,"y":28085.024015042465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d61ab29a-c3c4-4e3b-8825-245a322c431a","savedPayload":{"position":{"x":26366.566485190426,"y":28085.024015042465},"targetPosition":{"x":26672.63163715052,"y":27908.31721716874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation > 200","id":"03a5e03d-c910-4e6c-b63f-0d018e413b02","savedPayload":{"position":{"x":25981.250315656373,"y":28055.274853668416},"targetPosition":{"x":26326.940976403446,"y":27981.796035418578},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"16fc43c1-d0c3-42e3-9ba8-cba5c21bafd5","savedPayload":{"position":{"x":26326.940976403446,"y":27981.796035418578},"targetPosition":{"x":26672.63163715052,"y":27908.31721716874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"09012cab-d69d-4763-b014-7f984c1784dc","savedPayload":{"position":{"x":26449.966183708293,"y":28203.315452555176},"targetPosition":{"x":26799.893742799966,"y":28237.647232616553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"89b8b2f6-b215-4e21-a2c8-4aebb11c2e92","savedPayload":{"position":{"x":26799.893742799966,"y":28237.647232616553},"targetPosition":{"x":27199.827689721464,"y":28198.016130646134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.percentageBandwidth.movingAverage >= 30 || chart.at03hs.percentageBandwidth.movingAverage >= 30 || chart.at04hs.percentageBandwidth.movingAverage >= 30 || chart.at06hs.percentageBandwidth.movingAverage >= 30 || chart.at08hs.percentageBandwidth.movingAverage >= 30","id":"5c98aae6-6601-405b-bc15-e8242092ccd1","savedPayload":{"position":{"x":26366.858490569,"y":28114.69021231429},"targetPosition":{"x":26694.649774693873,"y":28257.97353336554},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"895c4234-e3a8-477d-a5a9-582d81feecc0","savedPayload":{"position":{"x":26694.649774693873,"y":28257.97353336554},"targetPosition":{"x":27199.827689721464,"y":28198.016130646134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"aac48055-7ba2-43af-9b39-7bf71195a3e2","savedPayload":{"position":{"x":27199.827689721464,"y":28198.016130646134},"targetPosition":{"x":27341.494711395586,"y":28402.390989381624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true // This was added as part of my tests of Live Trading @ new exchanges. Delete if you want this Strategy to work as designed","id":"04335f5e-ebf7-4b21-9335-638e670fa17d","savedPayload":{"position":{"x":26555.189264463177,"y":28121.033258781736},"targetPosition":{"x":26599.204905909235,"y":28044.795931469427},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"id":"b3c2e935-25c4-4062-9098-50c9291e8577","savedPayload":{"position":{"x":26599.204905909235,"y":28044.795931469427},"targetPosition":{"x":26847.11409397401,"y":28197.336130646134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"id":"44cd326c-e10e-43e3-a7c0-ba8f0f0141b8","savedPayload":{"position":{"x":26847.11409397401,"y":28197.336130646134},"targetPosition":{"x":27341.494711395586,"y":28402.390989381624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"42e0cd22-e34e-4d51-9252-10bc615949b5","savedPayload":{"position":{"x":27341.494711395586,"y":28402.390989381624},"targetPosition":{"x":27340.454711395585,"y":28050.267393634174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"triggerOff":{"type":"Trigger Off Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"false // This was added as part of my tests of Live Trading @ new exchanges. Delete if you want this Strategy to work as designed\n// Original code follows /// chart.at01hs.candle.close > chart.at01hs.bollingerBand.movingAverage","id":"33996f6e-f51b-4667-9f26-36fc8b586eca","savedPayload":{"position":{"x":29844.96293608328,"y":27980.14128726185},"targetPosition":{"x":28308.554415470735,"y":27980.14128726185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c5a3356f-a6a5-4f5e-8854-a9af8dc981d6","savedPayload":{"position":{"x":28308.554415470735,"y":27980.14128726185},"targetPosition":{"x":26772.146176326325,"y":27979.21128726185},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"1986b226-45b8-41f1-8a36-dee2dcd5724c","savedPayload":{"position":{"x":26772.146176326325,"y":27979.21128726185},"targetPosition":{"x":27034.38955943549,"y":28226.9741915079},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4},"uiObject":{}}}],"announcements":[],"id":"d006b092-ccb8-4385-bc24-cd732f749b80","savedPayload":{"position":{"x":27034.38955943549,"y":28226.9741915079},"targetPosition":{"x":27340.454711395585,"y":28050.267393634174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"takePosition":{"type":"Take Position Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && chart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && chart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage","id":"c370c93e-2300-48ad-acc3-42f530112d42","savedPayload":{"position":{"x":25464.62158926338,"y":27977.14835568403},"targetPosition":{"x":25987.133024433417,"y":27890.881368599392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0bd29ab1-c151-4577-9054-7a0fc2532f7e","savedPayload":{"position":{"x":25987.88023223012,"y":27890.96937020443},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"7e5c95e6-9024-4f7a-b99b-98509b0cf8bd","savedPayload":{"position":{"x":25453.784633493262,"y":27873.98478857158},"targetPosition":{"x":25981.94390365676,"y":27839.367401087093},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0dc65813-69aa-4ce5-bbfe-dc08e6ee5fdc","savedPayload":{"position":{"x":25981.94390365676,"y":27839.367401087093},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Down\"","id":"a347b184-3b9c-43d7-9c58-18e272fa7cc7","savedPayload":{"position":{"x":25452.084901332346,"y":27770.114081606363},"targetPosition":{"x":25981.094037576302,"y":27787.432047604485},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"abd817cd-4111-41fa-be60-ea1919c64715","savedPayload":{"position":{"x":25981.094037576302,"y":27787.432047604485},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation > 200","id":"3e2c9f8c-1b2d-419c-9d19-934b87857165","savedPayload":{"position":{"x":25460.574463507102,"y":27666.5769376002},"targetPosition":{"x":25985.33881866368,"y":27735.663475601403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"28755f4a-480d-45a5-8144-5fb7bbdf09f5","savedPayload":{"position":{"x":25985.33881866368,"y":27735.663475601403},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerSubChannel.slope != \"Extreme\" || (chart.at01hs.bollingerSubChannel.period <=6 && chart.at08hs.bollingerChannel.direction === \"Down\" && chart.at06hs.bollingerChannel.direction === \"Down\" && chart.at04hs.bollingerChannel.direction === \"Down\" && chart.at02hs.bollingerSubChannel.slope === (\"Extreme\" || \"Steep\"))","id":"6dd2ef8e-c7ea-4188-b2f4-d549c336ca5d","savedPayload":{"position":{"x":25479.171560892937,"y":27564.370475849028},"targetPosition":{"x":25994.637367356598,"y":27684.560244725817},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c3b52801-d812-4aa8-8450-797dbade3f60","savedPayload":{"position":{"x":25994.637367356598,"y":27684.560244725817},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max - chart.at01hs.candle.min < 750","id":"0eee7c13-aee8-4238-86fd-1311ed4aa052","savedPayload":{"position":{"x":25507.697093275798,"y":27464.479000451247},"targetPosition":{"x":26008.900133548028,"y":27634.614507026927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"542e7619-1192-474e-a8a0-fb917c49cf1e","savedPayload":{"position":{"x":26008.900133548028,"y":27634.614507026927},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation < 1000","id":"990141cd-cb75-4d22-85f8-7f611655a6db","savedPayload":{"position":{"x":26557.28228509383,"y":27586.307267261887},"targetPosition":{"x":26027.989759002736,"y":27586.307267261887},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"930e07f4-c28b-4c5d-90dc-d373911dd2cb","savedPayload":{"position":{"x":26027.989759002736,"y":27586.307267261887},"targetPosition":{"x":26510.10317382026,"y":27804.750013602606},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"0b1fc454-e677-4b35-939b-1f23ae0f5045","savedPayload":{"position":{"x":26510.10317382026,"y":27804.750013602606},"targetPosition":{"x":27034.867528976836,"y":27873.83655160381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage && chart.at01hs.candle.previous.close < chart.at01hs.bollingerBand.previous.movingAverage && chart.at01hs.candle.previous.previous.close < chart.at01hs.bollingerBand.previous.previous.movingAverage","id":"a3a29826-879d-4388-a108-39441c36102d","savedPayload":{"position":{"x":26589.03310161865,"y":27494.630418550783},"targetPosition":{"x":26059.740575527558,"y":27494.630418550783},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"98cbac39-2c67-472b-ac27-aec6ddb40bd8","savedPayload":{"position":{"x":26059.740575527558,"y":27494.630418550783},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.close < chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"11c71b5d-7044-4d4b-ae10-5c25cb2eabdc","savedPayload":{"position":{"x":26600.98402740238,"y":27450.028956328406},"targetPosition":{"x":26071.691501311292,"y":27450.028956328406},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"cca2a8bc-e4a0-42df-8a2e-a4a457860a54","savedPayload":{"position":{"x":26071.691501311292,"y":27450.028956328406},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.previous.previous.previous.deviation > 200","id":"1e76f618-a3ac-4fb9-83eb-97de1129e93a","savedPayload":{"position":{"x":25568.361905164373,"y":27509.898657304377},"targetPosition":{"x":26057.364436731128,"y":27712.450137914104},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7a85ad66-8767-4f51-98d0-19683ad79e55","savedPayload":{"position":{"x":26057.364436731128,"y":27712.450137914104},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.bollingerChannel.direction === \"Down\"","id":"1cd7c818-45ae-447d-ad12-663c69d88d5c","savedPayload":{"position":{"x":25522.99907953351,"y":27712.949768168783},"targetPosition":{"x":26049.74291744111,"y":27661.070028363523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"1c3eb902-1840-4ff9-a143-2040c3da6fbc","savedPayload":{"position":{"x":26049.74291744111,"y":27661.070028363523},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"if (chart.at01hs.bollingerSubChannel.slope != \"Extreme\") {true} else {if (chart.at01hs.bollingerSubChannel.period <=7) {true} else {false}}","id":"b85b9bdf-ebf6-4c3a-ab00-0b82484cff3d","savedPayload":{"position":{"x":25501.096034288646,"y":27609.190288558264},"targetPosition":{"x":26038.79139481868,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2dd164fe-9197-4b40-b8c2-c73503cc1fa7","savedPayload":{"position":{"x":26038.79139481868,"y":27609.190288558264},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at02hs.percentageBandwidth.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.previous.previous.movingAverage >= 70 || chart.at02hs.percentageBandwidth.previous.previous.previous.previous.previous.movingAverage >= 70","id":"3cda3e1f-537c-4a9c-9fba-c221c12dd775","savedPayload":{"position":{"x":25522.99907953351,"y":27505.430808947745},"targetPosition":{"x":26049.74291744111,"y":27557.310548753005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"508ccff3-0500-4d97-8795-84ec971e9b6e","savedPayload":{"position":{"x":26049.74291744111,"y":27557.310548753005},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.bollingerBand.deviation < 1000","id":"49fa1f6c-31c8-4903-baca-54b00ced89ad","savedPayload":{"position":{"x":26586.185221165564,"y":27508.530439202423},"targetPosition":{"x":26058.964436731127,"y":27508.530439202423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d906e914-4695-4a87-9b40-bc09d420b3fa","savedPayload":{"position":{"x":26058.964436731127,"y":27508.530439202423},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.max - chart.at01hs.candle.min < 750","id":"cd3f2a10-647d-4971-a96e-2b7c24df3f88","savedPayload":{"position":{"x":26599.489497653783,"y":27454.57477844871},"targetPosition":{"x":26068.355387730553,"y":27454.57477844871},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"273ada5d-4442-448f-a2b4-d6505e96e201","savedPayload":{"position":{"x":26068.355387730553,"y":27454.57477844871},"targetPosition":{"x":26576.486755348713,"y":27609.190288558264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"1cc080d9-4e49-4e5a-918a-9d0b4b06d6b1","savedPayload":{"position":{"x":26576.486755348713,"y":27609.190288558264},"targetPosition":{"x":27034.867528976836,"y":27873.83655160381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","code":"undefined","javascriptCode":{"type":"Javascript Code","name":"New Javascript Code","code":"true // This was added as part of my tests of Live Trading @ new exchanges. Delete if you want this Strategy to work as designed\n","id":"cc092501-7af9-4183-ae0f-444565a0ed4c","savedPayload":{"position":{"x":26846.910018824507,"y":27628.885555357236},"targetPosition":{"x":26873.76109170341,"y":27663.878554821033},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"id":"cadebf25-c0bb-42e1-8bac-23c39120c5c9","savedPayload":{"position":{"x":26873.76109170341,"y":27663.878554821033},"targetPosition":{"x":26927.46323746122,"y":27733.864553748626},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}}],"id":"f926d43f-55d2-4d11-9c33-b4d2956e50a7","savedPayload":{"position":{"x":26927.46323746122,"y":27733.864553748626},"targetPosition":{"x":27034.867528976836,"y":27873.83655160381},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2},"uiObject":{}}}],"announcements":[],"id":"7ee4a63d-8296-40a7-ab94-2f408bbe162d","savedPayload":{"position":{"x":27034.867528976836,"y":27873.83655160381},"targetPosition":{"x":27340.454711395585,"y":28050.267393634174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2},"uiObject":{}}},"id":"8f05c030-e6a1-4e65-b44d-213f0e12fd83","savedPayload":{"position":{"x":27340.454711395585,"y":28050.267393634174},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"openStage":{"type":"Open Stage","initialDefinition":{"type":"Initial Definition","stopLoss":{"type":"Initial Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate \n/*\nif (positionRate + positionRate * 3 / 100 > 150) {positionRate + positionRate * 3 / 100} else {150}\n*/","id":"325e27c0-49b3-4f75-bae6-a7da8b747138","savedPayload":{"position":{"x":27700.60661588382,"y":27936.217251409216},"targetPosition":{"x":27755.21201944838,"y":28104.275403000673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at01hs.candle.previous.close < positionRate - positionRate * 4 / 100","id":"bb5c170c-3e88-41fe-a96b-c77686546a45","savedPayload":{"position":{"x":28324.959932248308,"y":27928.598144583473},"targetPosition":{"x":28147.28290770408,"y":27928.598144583473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"419d0bf5-f46a-453c-9e1b-c68aac94ce15","savedPayload":{"position":{"x":28147.28290770408,"y":27928.598144583473},"targetPosition":{"x":27969.605883159853,"y":27928.598144583473},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"a60d1fc4-6804-41a4-ab5b-0869fd254957","savedPayload":{"position":{"x":27969.605883159853,"y":27928.598144583473},"targetPosition":{"x":27791.9514285733,"y":27931.430072627136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"6b8bfecb-d38f-4fec-b165-5a395dd96cf8","savedPayload":{"position":{"x":27791.9514285733,"y":27931.430072627136},"targetPosition":{"x":27755.21201944838,"y":28104.275403000673},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"2c76cf2c-d0b3-4e0c-a095-0cd2e35667c3","savedPayload":{"position":{"x":27755.21201944838,"y":28104.275403000673},"targetPosition":{"x":27764.46013868973,"y":28280.74003034928},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"2187bbac-923c-43ef-878f-f4bdd505ca64","savedPayload":{"position":{"x":27764.46013868973,"y":28280.74003034928},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"takeProfit":{"type":"Initial Take Profit","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"positionRate\n/*\nchart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.4\n*/","id":"1455910b-3b56-4ca5-bbb5-a68978564d82","savedPayload":{"position":{"x":27865.17842730868,"y":27939.126540330017},"targetPosition":{"x":27865.17842730868,"y":28115.83333820374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at03hs.percentageBandwidth.previous.movingAverage <= 10","id":"eb95ec28-6163-4243-b3cc-9f84bbe818d6","savedPayload":{"position":{"x":27752.21444515072,"y":28039.475240162552},"targetPosition":{"x":27705.032811226094,"y":28208.80300837882},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"19e37ed7-4d46-4d54-8541-e9b8df470f15","savedPayload":{"position":{"x":27705.032811226094,"y":28208.80300837882},"targetPosition":{"x":27828.661278106625,"y":28085.17454149829},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"0609439f-0080-4227-9ce5-4f86272cab7f","savedPayload":{"position":{"x":27828.661278106625,"y":28085.17454149829},"targetPosition":{"x":27953.531826245544,"y":27962.800762223695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at03hs.percentageBandwidth.movingAverage <= 30","id":"c02650b3-da09-40de-a2ba-0dcd3a471c94","savedPayload":{"position":{"x":27779.316795067145,"y":28013.44465543103},"targetPosition":{"x":27952.592454814217,"y":27964.79957074223},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a67c51ff-cc4e-4819-895d-ad4700edbdf6","savedPayload":{"position":{"x":27952.592454814217,"y":27964.79957074223},"targetPosition":{"x":28078.482401303816,"y":27837.850187165423},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","id":"8d7bd4e0-2bca-4f1f-848e-b85f7ab26f29","savedPayload":{"position":{"x":27783.716206159872,"y":27914.593248900044},"targetPosition":{"x":27607.88867652184,"y":27914.593248900044},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ad777013-234f-4377-bf76-8c66bf69e3d3","savedPayload":{"position":{"x":27607.88867652184,"y":27914.593248900044},"targetPosition":{"x":27777.72502837182,"y":27960.100762223694},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"id":"93197552-441f-4654-8fad-88fdcf099c11","savedPayload":{"position":{"x":27777.72502837182,"y":27960.100762223694},"targetPosition":{"x":27953.531826245544,"y":27962.800762223695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"7b34638f-0350-43df-987c-752b1d90a1c4","savedPayload":{"position":{"x":27953.531826245544,"y":27962.800762223695},"targetPosition":{"x":27865.17842730868,"y":28115.83333820374},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"d9e9829b-0e96-421e-bfdc-06fef4b99f36","savedPayload":{"position":{"x":27865.17842730868,"y":28115.83333820374},"targetPosition":{"x":27819.44334261988,"y":28286.518997950814},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"f3939260-87b7-4954-a257-2e959cdbf750","savedPayload":{"position":{"x":27819.44334261988,"y":28286.518997950814},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"positionSize":{"type":"Position Size","name":"Position Size","formula":{"type":"Formula","code":"balanceBaseAsset","id":"e1f74751-8a7a-44f0-bed8-bd2ea6b950d6","savedPayload":{"position":{"x":27966.19109768016,"y":28160.80707663274},"targetPosition":{"x":27869.94967780562,"y":28309.005867165313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"aef470eb-c910-4327-b38f-0a2a75160629","savedPayload":{"position":{"x":27869.94967780562,"y":28309.005867165313},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"positionRate":{"type":"Position Rate","name":"Position Rate","formula":{"type":"Formula","name":"My Formula","code":"candle.close","id":"30e1f940-ac96-4379-a4a2-4deec14620d0","savedPayload":{"position":{"x":28048.362206590195,"y":28234.79427541977},"targetPosition":{"x":27911.035232260638,"y":28345.999466558827},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"d50dbb9e-fd30-499d-b142-99a1fe28c88d","savedPayload":{"position":{"x":27911.035232260638,"y":28345.999466558827},"targetPosition":{"x":27773.70825793108,"y":28457.204657697886},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"7cb35db4-3b57-4733-b0aa-c70860bcef15","savedPayload":{"position":{"x":27773.70825793108,"y":28457.204657697886},"targetPosition":{"x":27701.83512815525,"y":28618.634350229997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"openExecution":{"type":"Open Execution","id":"6d182dc1-af8d-4ac7-9589-2254ed651497","savedPayload":{"position":{"x":27877.573907701084,"y":28600.16346019931},"targetPosition":{"x":27701.83512815525,"y":28618.634350229997},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},"id":"74ce460e-e723-4d53-83a9-934a6a37dd56","savedPayload":{"position":{"x":27701.83512815525,"y":28618.634350229997},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"manageStage":{"type":"Manage Stage","stopLoss":{"type":"Stop","phases":[{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"if (chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 4 / 100 < stopLoss) {chart.at01hs.bollingerBand.movingAverage + chart.at01hs.bollingerBand.movingAverage * 4 / 100} else {stopLoss}","id":"6c22a375-194a-49d8-bb00-a8bf22103525","savedPayload":{"position":{"x":28813.372085849336,"y":28498.992520885004},"targetPosition":{"x":28776.43030578796,"y":28850.470079976676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[],"announcements":[],"id":"973915ac-44e5-42ac-9d03-9497fdb44b27","savedPayload":{"position":{"x":29062.347910790802,"y":29058.201379516682},"targetPosition":{"x":28776.43030578796,"y":28850.470079976676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"b49ec2a3-2a5e-4d55-b23e-389f3554c50d","savedPayload":{"position":{"x":28776.43030578796,"y":28850.470079976676},"targetPosition":{"x":28453.570920723738,"y":28994.216339528342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"9a369d8b-f429-4cb8-8bee-b89c5c92b61f","savedPayload":{"position":{"x":28453.570920723738,"y":28994.216339528342},"targetPosition":{"x":28130.711535659517,"y":29137.96259908001},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"takeProfit":{"type":"Take Profit","phases":[{"type":"Phase","name":"New Phase 1","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.3","id":"fa97bc24-2ce8-4d4a-ac9b-2f8690c8cae3","savedPayload":{"position":{"x":28342.745580539606,"y":30048.64901680336},"targetPosition":{"x":28056.827975536762,"y":29840.917717263354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.percentageBandwidth.previous.movingAverage <= 15","id":"80d65317-000c-41b9-b69e-6a9a5d8910f6","savedPayload":{"position":{"x":26829.96471138331,"y":30538.63826640246},"targetPosition":{"x":27131.299337746386,"y":30353.980169873314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9b45566d-9aab-472c-bfde-22e94e52d9a1","savedPayload":{"position":{"x":27131.299337746386,"y":30353.980169873314},"targetPosition":{"x":27432.633964109464,"y":30169.322073344167},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"971cc26a-de82-431e-9b17-8d85bbd5b111","savedPayload":{"position":{"x":27432.633964109464,"y":30169.322073344167},"targetPosition":{"x":27733.96859047254,"y":29984.66397681502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at04hs.percentageBandwidth.movingAverage <= 50","id":"8475e302-cb70-47bb-81c1-48834f1fe37d","savedPayload":{"position":{"x":26749.389890170714,"y":30372.531380137618},"targetPosition":{"x":27072.249275234935,"y":30228.78512058595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e2523a8d-1a30-4a32-8895-1fb6b90744cc","savedPayload":{"position":{"x":27072.249275234935,"y":30228.78512058595},"targetPosition":{"x":27395.108660299156,"y":30085.038861034285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","id":"57b4ab24-3a0e-49a3-b3ab-b76dd6e0500b","savedPayload":{"position":{"x":26696.983684444036,"y":30195.610994611678},"targetPosition":{"x":27046.046172371596,"y":30140.32492782298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7015bad5-00e9-4194-9840-ad54ada782c2","savedPayload":{"position":{"x":27046.046172371596,"y":30140.32492782298},"targetPosition":{"x":27395.108660299156,"y":30085.038861034285},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"34091fe6-7a1d-426a-a67c-94a6d31e4614","savedPayload":{"position":{"x":27395.108660299156,"y":30085.038861034285},"targetPosition":{"x":27733.96859047254,"y":29984.66397681502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"66ce8ebb-a8b6-445b-83fb-5c48d92e25ef","savedPayload":{"position":{"x":27733.96859047254,"y":29984.66397681502},"targetPosition":{"x":28056.827975536762,"y":29840.917717263354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"26e213d6-e8f7-409e-b3a5-f2826a07f10d","savedPayload":{"position":{"x":28056.827975536762,"y":29840.917717263354},"targetPosition":{"x":28093.76975559814,"y":29489.44015817168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 2","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.2","id":"be41660e-6e88-4e66-8e74-62e044974953","savedPayload":{"position":{"x":28305.80380047823,"y":30400.126575895032},"targetPosition":{"x":28019.886195475385,"y":30192.395276355026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at06hs.percentageBandwidth.previous.movingAverage <= 15","id":"f2789e09-9ec0-409f-a697-488fef0f8b58","savedPayload":{"position":{"x":26793.02293132193,"y":30890.115825494133},"targetPosition":{"x":27094.35755768501,"y":30705.457728964986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2b7e6de2-2c6a-4fe9-974b-919780e238ea","savedPayload":{"position":{"x":27094.35755768501,"y":30705.457728964986},"targetPosition":{"x":27395.692184048086,"y":30520.79963243584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"e08fce1d-d263-4c1c-bb1e-a5d0ede90bfc","savedPayload":{"position":{"x":27395.692184048086,"y":30520.79963243584},"targetPosition":{"x":27697.026810411164,"y":30336.141535906692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at06hs.percentageBandwidth.movingAverage <= 50","id":"8b2740e7-f41f-490b-bfbc-da0fa4865257","savedPayload":{"position":{"x":26712.448110109337,"y":30724.00893922929},"targetPosition":{"x":27035.307495173558,"y":30580.262679677624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"f10e85cf-e5c7-4f13-954f-32cc0a247fd9","savedPayload":{"position":{"x":27035.307495173558,"y":30580.262679677624},"targetPosition":{"x":27358.16688023778,"y":30436.516420125958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.direction === \"Up\"","id":"10074471-5735-4022-8ff8-a167e4f96e69","savedPayload":{"position":{"x":26660.04190438266,"y":30547.08855370335},"targetPosition":{"x":27009.10439231022,"y":30491.802486914654},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9111b1f9-0ff8-480a-b19c-f099114eb82e","savedPayload":{"position":{"x":27009.10439231022,"y":30491.802486914654},"targetPosition":{"x":27358.16688023778,"y":30436.516420125958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"1b3328cc-7832-4e31-9a3f-f0557c3f3740","savedPayload":{"position":{"x":27358.16688023778,"y":30436.516420125958},"targetPosition":{"x":27697.026810411164,"y":30336.141535906692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"cb4c3269-cfe5-4b10-8fce-3693ebce8fb3","savedPayload":{"position":{"x":27697.026810411164,"y":30336.141535906692},"targetPosition":{"x":28019.886195475385,"y":30192.395276355026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"c45fab06-15c4-4ae3-8af9-ca3148944fb7","savedPayload":{"position":{"x":28019.886195475385,"y":30192.395276355026},"targetPosition":{"x":28056.827975536762,"y":29840.917717263354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 3","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.15","id":"f257c92b-e243-4153-9b75-91abf0bcc4be","savedPayload":{"position":{"x":28268.86202041685,"y":30751.604134986705},"targetPosition":{"x":27982.944415414007,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at08hs.percentageBandwidth.previous.movingAverage <= 15 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 5","id":"eed4bc15-1ffe-4dfb-aa88-1bec01929e28","savedPayload":{"position":{"x":26578.36053933621,"y":30682.262028241836},"targetPosition":{"x":26928.75063277966,"y":30636.132297310123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"712dddfd-f468-4ad5-b569-e28f243367b8","savedPayload":{"position":{"x":26928.75063277966,"y":30636.132297310123},"targetPosition":{"x":27279.140726223108,"y":30590.00256637841},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"9035c77b-e5cf-4bc8-8a84-76ecc54827f7","savedPayload":{"position":{"x":27279.140726223108,"y":30590.00256637841},"targetPosition":{"x":27629.530819666557,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at08hs.percentageBandwidth.movingAverage <= 40 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 3","id":"40836274-d061-4e98-84dc-5c188a0fefe4","savedPayload":{"position":{"x":26572.313534728208,"y":30497.743104514986},"targetPosition":{"x":26925.727130475658,"y":30497.743104514986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"2d0105b0-0df8-441f-852b-fb0896f88ec9","savedPayload":{"position":{"x":26925.727130475658,"y":30497.743104514986},"targetPosition":{"x":27279.140726223108,"y":30497.743104514986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.direction === \"Up\"","id":"e1001e25-b7e5-4d7b-b5ca-775cc6cda9bf","savedPayload":{"position":{"x":26596.39808723482,"y":30314.802765759778},"targetPosition":{"x":26937.769406728963,"y":30406.272935137382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ccf1b2b7-163e-4a85-93c1-19257fd6e20a","savedPayload":{"position":{"x":26937.769406728963,"y":30406.272935137382},"targetPosition":{"x":27279.140726223108,"y":30497.743104514986},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"8b04526c-dfd1-47b4-bcad-9ba28baefe45","savedPayload":{"position":{"x":27279.140726223108,"y":30497.743104514986},"targetPosition":{"x":27629.530819666557,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"78aa3111-f3c0-4feb-a53a-04180e8ba325","savedPayload":{"position":{"x":27629.530819666557,"y":30543.8728354467},"targetPosition":{"x":27982.944415414007,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"fcbdcd00-6012-47ca-a8da-285cd600dd83","savedPayload":{"position":{"x":27982.944415414007,"y":30543.8728354467},"targetPosition":{"x":28019.886195475385,"y":30192.395276355026},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 4","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.movingAverage * 0.1","id":"b00ddf15-fa75-4934-bf11-c5b99aec50a5","savedPayload":{"position":{"x":28231.920240355474,"y":31103.081694078377},"targetPosition":{"x":27946.00263535263,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at12hs.percentageBandwidth.previous.movingAverage <= 15 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >= 15","id":"9d7506a6-637d-4a5e-963e-8c490b6334ae","savedPayload":{"position":{"x":26541.41875927483,"y":31033.739587333508},"targetPosition":{"x":26891.80885271828,"y":30987.609856401796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"9faa3fee-2cf4-4b5b-963b-66b89f9f5d39","savedPayload":{"position":{"x":26891.80885271828,"y":30987.609856401796},"targetPosition":{"x":27242.19894616173,"y":30941.480125470083},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"51f36e74-2151-434f-928b-0c0c812da7fc","savedPayload":{"position":{"x":27242.19894616173,"y":30941.480125470083},"targetPosition":{"x":27592.58903960518,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at24hs.percentageBandwidth.movingAverage <= 70 || chart.at12hs.percentageBandwidth.movingAverage <= 40 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5","id":"29020fef-a868-4770-90dd-2d7d54f62a17","savedPayload":{"position":{"x":26550.437533224136,"y":30711.620763297342},"targetPosition":{"x":26900.827626667586,"y":30757.750494229054},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"0c67fea5-096a-4244-adb7-e25fb99c8fa9","savedPayload":{"position":{"x":26900.827626667586,"y":30757.750494229054},"targetPosition":{"x":27251.217720111035,"y":30803.880225160767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"","id":"bb21a25d-5adc-4778-90e1-8e88707f5690","savedPayload":{"position":{"x":26598.19454486646,"y":30533.389169430524},"targetPosition":{"x":26924.706132488747,"y":30668.634697295645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"51a7a52b-b5a0-444a-9c3f-a5c1107364d4","savedPayload":{"position":{"x":26924.706132488747,"y":30668.634697295645},"targetPosition":{"x":27251.217720111035,"y":30803.880225160767},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"1ecbddb7-0567-4982-b153-3cfdf52da4ea","savedPayload":{"position":{"x":27251.217720111035,"y":30803.880225160767},"targetPosition":{"x":27592.58903960518,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"27cc93d7-5c3a-4627-b3db-9063e1776674","savedPayload":{"position":{"x":27592.58903960518,"y":30895.35039453837},"targetPosition":{"x":27946.00263535263,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"b648d940-c4d5-4299-a857-6f1570099fe0","savedPayload":{"position":{"x":27946.00263535263,"y":30895.35039453837},"targetPosition":{"x":27982.944415414007,"y":30543.8728354467},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 5","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation * 1.75","id":"37c7be8d-2dcb-4b20-93e4-61fd7f879a6d","savedPayload":{"position":{"x":28194.978460294096,"y":31454.55925317005},"targetPosition":{"x":27909.060855291253,"y":31246.827953630043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.percentageBandwidth.previous.movingAverage <= 30 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=10","id":"51509a6b-a17e-41f1-a622-1a8d828bea9f","savedPayload":{"position":{"x":26682.1975911378,"y":31944.54850276915},"targetPosition":{"x":26983.532217500877,"y":31759.890406240003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"bbdb3a24-2801-4804-b576-9400a1090ebd","savedPayload":{"position":{"x":26983.532217500877,"y":31759.890406240003},"targetPosition":{"x":27284.866843863954,"y":31575.232309710856},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"e4b34544-1f64-4353-a5ad-2a0aea1c58c6","savedPayload":{"position":{"x":27284.866843863954,"y":31575.232309710856},"targetPosition":{"x":27586.20147022703,"y":31390.57421318171},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at24hs.percentageBandwidth.movingAverage <= 60 || chart.at12hs.percentageBandwidth.movingAverage <= 30 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5","id":"6a21d221-46fd-4414-ba7a-72cdb98a9414","savedPayload":{"position":{"x":26601.622769925205,"y":31778.441616504308},"targetPosition":{"x":26924.482154989426,"y":31634.69535695264},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"c44b4d80-d0d6-4203-b3d8-980cf6f9cd68","savedPayload":{"position":{"x":26924.482154989426,"y":31634.69535695264},"targetPosition":{"x":27247.341540053647,"y":31490.949097400975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"","id":"5eb799d7-3e87-497d-81cc-7f71c1cb6ff9","savedPayload":{"position":{"x":26549.216564198527,"y":31601.521230978367},"targetPosition":{"x":26898.279052126087,"y":31546.23516418967},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3d5f2f28-18ab-492c-92c3-83935147c659","savedPayload":{"position":{"x":26898.279052126087,"y":31546.23516418967},"targetPosition":{"x":27247.341540053647,"y":31490.949097400975},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"18043e6e-16ab-4838-bb12-29838d4cce6b","savedPayload":{"position":{"x":27247.341540053647,"y":31490.949097400975},"targetPosition":{"x":27586.20147022703,"y":31390.57421318171},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"5fee368f-24dd-427d-bd52-a53ecfb4459d","savedPayload":{"position":{"x":27586.20147022703,"y":31390.57421318171},"targetPosition":{"x":27909.060855291253,"y":31246.827953630043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"68fdfa18-7975-4055-89bc-53b9b616d7cf","savedPayload":{"position":{"x":27909.060855291253,"y":31246.827953630043},"targetPosition":{"x":27946.00263535263,"y":30895.35039453837},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase 6","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation * 1.25","id":"7fac596f-9e80-469a-91f7-8c60321ce178","savedPayload":{"position":{"x":28158.03668023272,"y":31806.036812261722},"targetPosition":{"x":27872.119075229875,"y":31598.305512721716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"nextPhaseEvent":{"type":"Next Phase Event","situations":[{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.percentageBandwidth.previous.movingAverage <= 30 && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=10","id":"461b716a-4ac7-46b7-b0b7-57fe129a34e9","savedPayload":{"position":{"x":26645.255811076422,"y":32296.026061860823},"targetPosition":{"x":26946.5904374395,"y":32111.367965331676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ec86d2bb-5e22-4f31-aeee-9ff98dd3f006","savedPayload":{"position":{"x":26946.5904374395,"y":32111.367965331676},"targetPosition":{"x":27247.925063802577,"y":31926.70986880253},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"d7a37efb-0d64-40ad-8e83-da1f3da2f2db","savedPayload":{"position":{"x":27247.925063802577,"y":31926.70986880253},"targetPosition":{"x":27549.259690165654,"y":31742.051772273382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Situation","name":"New Situation","conditions":[{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"(chart.at24hs.percentageBandwidth.movingAverage <= 50 || chart.at12hs.percentageBandwidth.movingAverage <= 17.5 ) && chart.at01hs.bollingerSubChannel.slope === \"Extreme\" && chart.at01hs.bollingerSubChannel.period >=5","id":"b0e55bcf-7dde-4ae3-a63b-ce82f1f0e9a5","savedPayload":{"position":{"x":26564.680989863828,"y":32129.91917559598},"targetPosition":{"x":26887.54037492805,"y":31986.172916044314},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"e3fba252-1cc9-48b1-b9cc-bb6a32faf7b3","savedPayload":{"position":{"x":26887.54037492805,"y":31986.172916044314},"targetPosition":{"x":27210.39975999227,"y":31842.426656492647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},{"type":"Condition","name":"New Condition","javascriptCode":{"type":"Javascript Code","code":"chart.at24hs.bollingerChannel.previous.previous.direction === \"Up\"","id":"42a3cac4-9fe8-4791-92ab-2805c4a57798","savedPayload":{"position":{"x":26512.27478413715,"y":31952.99879007004},"targetPosition":{"x":26861.33727206471,"y":31897.712723281344},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"ee9a30e4-4128-4911-b03c-e1aebc1aa173","savedPayload":{"position":{"x":26861.33727206471,"y":31897.712723281344},"targetPosition":{"x":27210.39975999227,"y":31842.426656492647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"id":"684a6ca0-83ad-4856-a759-fcd342f4ac8c","savedPayload":{"position":{"x":27210.39975999227,"y":31842.426656492647},"targetPosition":{"x":27549.259690165654,"y":31742.051772273382},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}}],"announcements":[],"id":"1e0fe692-2762-4a39-bcd2-292d4156874a","savedPayload":{"position":{"x":27549.259690165654,"y":31742.051772273382},"targetPosition":{"x":27872.119075229875,"y":31598.305512721716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"9a426f1b-c3fd-4ec5-aa9e-7c1198587936","savedPayload":{"position":{"x":27872.119075229875,"y":31598.305512721716},"targetPosition":{"x":27909.060855291253,"y":31246.827953630043},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Phase","name":"New Phase","formula":{"type":"Formula","code":"chart.at01hs.bollingerBand.movingAverage - chart.at01hs.bollingerBand.deviation","id":"08b4002d-8c18-418a-9772-598e73d909da","savedPayload":{"position":{"x":27798.23551510712,"y":32301.26063090506},"targetPosition":{"x":27835.177295168498,"y":31949.78307181339},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"announcements":[],"id":"35945d37-6095-4690-b29c-7dd41c2ad489","savedPayload":{"position":{"x":27835.177295168498,"y":31949.78307181339},"targetPosition":{"x":27872.119075229875,"y":31598.305512721716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"id":"4710a2d0-16e7-40d3-b0c3-b2116c569f8d","savedPayload":{"position":{"x":28093.76975559814,"y":29489.44015817168},"targetPosition":{"x":28130.711535659517,"y":29137.96259908001},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"0301fddf-32a4-4b93-beda-a5ca48eb26b1","savedPayload":{"position":{"x":28130.711535659517,"y":29137.96259908001},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"closeStage":{"type":"Close Stage","closeExecution":{"type":"Close Execution","id":"a5785489-49fe-4a19-8671-c1d875a1dee4","savedPayload":{"position":{"x":27340.45471139559,"y":29394.732606365826},"targetPosition":{"x":27449.665518524707,"y":29058.616303182913},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"927e7d87-c522-4bf4-a872-04d5a18180ff","savedPayload":{"position":{"x":27449.665518524707,"y":29058.616303182913},"targetPosition":{"x":27558.876325653826,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2},"uiObject":{}}},"id":"a04f9080-32e5-4e0b-8896-713016ba3fda","savedPayload":{"position":{"x":27558.876325653826,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}}],"parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"","code":"{ \n\"name\": \"BTC\",\n\"initialBalance\": 0.1,\n\"minimumBalance\": 0.001,\n\"maximumBalance\": 100\n}","id":"346fb744-2838-4913-99eb-3f68e7be0407","savedPayload":{"position":{"x":26328.327945827372,"y":28857.447369881},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"timeRange":{"type":"Time Range","name":"Time Range","code":"{\n\"initialDatetime\": \"2019-07-01T00:00:00.000Z\",\n\"finalDatetime\": \"2019-08-01T00:00:00.000Z\"\n}","id":"e4604c77-6bdf-4be6-a7bd-10a9fca4135c","savedPayload":{"position":{"x":26169.687798123952,"y":28805.902061278863},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"fbd3a8c4-08e6-4ee3-a9ec-9a87e1c6102f","savedPayload":{"position":{"x":26169.687798123952,"y":28639.097938721137},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"df98a4fc-c1ad-4eee-bf9e-d8a6825ed2fe","savedPayload":{"position":{"x":26328.327945827372,"y":28587.552630119},"targetPosition":{"x":26284.480887398207,"y":28722.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1},"uiObject":{}}},"id":"5a021e03-57ff-4915-a551-c6ef14c963c3","savedPayload":{"position":{"x":26284.480887398207,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"a239a374-497a-43f9-8382-5277410b1c2d","savedPayload":{"position":{"x":26852.049134158926,"y":28722.5},"targetPosition":{"x":26852.049134158926,"y":28722.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Task for Debugging -Live Trading WHB @ Binance","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n \"initialBalance\": 0.002,\n \"minimumBalance\": 0.0001,\n \"maximumBalance\": 0.1\n}","id":"3f95798e-47a9-4fac-8943-1137a494592f","savedPayload":{"position":{"x":26536.664569897555,"y":24970.34240502993},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"537ea617-72a2-4a68-af3c-6c21897b7f55"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"b7851815-f763-42ea-a1fe-2356e273d1e0","savedPayload":{"position":{"x":26599.15965961808,"y":25018.296573988653},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"7fd8a533-ea74-4dc3-8b01-11c232ef1512"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"e0c6fb36-2810-4061-bb01-e190aae73583","savedPayload":{"position":{"x":26647.113828576803,"y":25080.791663709177},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"0c88b3c3-4ca2-4669-a76e-f5d4dfc5ca0f","savedPayload":{"position":{"x":26677.2590794072,"y":25153.568737105063},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"a5b819a4-f9a8-4206-8dc0-418a8c78e808","savedPayload":{"position":{"x":26687.541063082565,"y":25231.668156894186},"targetPosition":{"x":26385.788076712546,"y":25231.668156894186},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"cc46d6a6-f2d5-465a-a30a-59b193587e6c","savedPayload":{"position":{"x":26385.788076712546,"y":25231.668156894186},"targetPosition":{"x":26124.46232484829,"y":25382.544650079195},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"2327ab2a-13d0-4834-a979-a017bcff5829","savedPayload":{"position":{"x":26124.46232484829,"y":25382.544650079195},"targetPosition":{"x":25863.136572984033,"y":25533.421143264204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Binance BTC/USDT","keyInstance":{"type":"Key Instance","name":"Key 1","id":"234ce9d0-1da8-4845-81bc-5ff2e1532b09","savedPayload":{"position":{"x":26385.788076712546,"y":25835.174129634222},"targetPosition":{"x":26124.46232484829,"y":25684.297636449213},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"Key 1","id":"d2893836-c3d5-449f-a132-971542ef0c0d"}}},"id":"0bc317a1-56ce-495e-89df-525189e45f83","savedPayload":{"position":{"x":26124.46232484829,"y":25684.297636449213},"targetPosition":{"x":25863.136572984033,"y":25533.421143264204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"6062ad43-605a-4508-b06a-f1d5bd9a4c4f"}}},"id":"5fafbdbf-1115-4bd2-9f5f-8ff22344b3b8","savedPayload":{"position":{"x":25863.136572984033,"y":25533.421143264204},"targetPosition":{"x":25561.383586614014,"y":25533.421143264204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"f365449e-b6f3-442f-8e72-3c2a8b9facb9","savedPayload":{"position":{"x":25561.383586614014,"y":25533.421143264204},"targetPosition":{"x":25259.630600243996,"y":25533.421143264204},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"7c01efbc-eabb-417f-be35-3151cad424c9","savedPayload":{"position":{"x":25259.630600243996,"y":25533.421143264204},"targetPosition":{"x":25259.630600243996,"y":25533.421143264204},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Task for Debugging -Live Trading WHB @ Bitfinex","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n \"initialBalance\": 0.002,\n \"minimumBalance\": 0.0001,\n \"maximumBalance\": 0.1\n}","id":"f2eee43f-68de-4f02-b7a2-f22136507689","savedPayload":{"position":{"x":26550.37724569572,"y":25421.12535878779},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"ece1e81f-6b55-4696-b0fb-27136f930db3"}}},"quotedAsset":{"type":"Quoted Asset","name":"Tether","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"b89ade92-13fb-4e26-8a16-c592b3c9145f","savedPayload":{"position":{"x":26613.38622410859,"y":25468.199088962614},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Tether","id":"977da1ed-2bdd-49c3-9a03-51f8c5cd26e9"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"2b2cc82c-0286-4b9c-bb65-dc878a88086e","savedPayload":{"position":{"x":26661.03098583221,"y":25530.290951323805},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"62c6f79e-0c71-417e-a2ff-f32abd4dc912","savedPayload":{"position":{"x":26690.981735143483,"y":25602.59845651431},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"672f08f4-d723-4562-ac41-7cb006bcd0f8","savedPayload":{"position":{"x":26701.197377972796,"y":25680.193967549203},"targetPosition":{"x":26401.391345522003,"y":25680.193967549203},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"419ead68-f8e6-4dbf-84c4-dc3ebf942b05","savedPayload":{"position":{"x":26401.391345522003,"y":25680.193967549203},"targetPosition":{"x":26141.751705211795,"y":25830.0969837746},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"b8813ec9-6e81-4ee3-87a3-7e44e5c79fb3","savedPayload":{"position":{"x":26141.751705211795,"y":25830.0969837746},"targetPosition":{"x":25882.112064901587,"y":25980},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Bitfinex BTC/USDT","keyInstance":{"type":"Key Instance","name":"New Exchange Account Key","id":"2cc7b063-89a0-4a7a-bd41-322c305cd830","savedPayload":{"position":{"x":26460.92445293962,"y":26135.319372398422},"targetPosition":{"x":26171.33406331814,"y":26057.72386136353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"New Exchange Account Key","id":"cb05f082-72d0-43e5-8253-a9d409330146"}}},"id":"60ccbb55-21ee-48d0-8e81-331a872dc91f","savedPayload":{"position":{"x":26171.33406331814,"y":26057.72386136353},"targetPosition":{"x":25882.112064901587,"y":25980},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"b734f59f-f29c-450b-a6e4-6d2345a1082a"}}},"id":"d0ebb65c-25c5-4a2f-9067-a2349246d632","savedPayload":{"position":{"x":25882.112064901587,"y":25980},"targetPosition":{"x":25582.306032450793,"y":25980},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"9f15a1f1-1f52-4bd5-ab3d-ed7e883c9f07","savedPayload":{"position":{"x":25582.306032450793,"y":25980},"targetPosition":{"x":25282.5,"y":25980},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"3b51b2ce-e410-4cb0-a3f5-b064405e4b23","savedPayload":{"position":{"x":25282.5,"y":25980},"targetPosition":{"x":25282.5,"y":25980},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Task","name":"Task for Debugging -Live Trading WHB @ Bitmex","bot":{"type":"Trading Bot Instance","code":" {}","processes":[{"type":"Trading Process Instance","name":"Multi-Period","code":" {\n \"process\": \"Multi-Period\"\n }","session":{"type":"Live Trading Session","name":"Live Trading WHB","code":"{\n\"folderName\": \"Live-WHB\"\n}","parameters":{"type":"Parameters","name":"Parameters","baseAsset":{"type":"Base Asset","name":"Bitcoin","code":"{\n \"initialBalance\": 0.01,\n \"minimumBalance\": 0.0001,\n \"maximumBalance\": 0.1\n}","id":"c8231bdb-4141-4ae0-a4f8-c141e8e744f7","savedPayload":{"position":{"x":26530.29690537668,"y":25816.501622086686},"targetPosition":{"x":26381.82395844368,"y":26077.617593305386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"Bitcoin","id":"3224c8e5-1a8f-42be-bd31-c20bb0a9df7c"}}},"quotedAsset":{"type":"Quoted Asset","name":"US Dollar","code":"{\n\"initialBalance\": 0,\n\"minimumBalance\": 0,\n\"maximumBalance\": 100\n}","id":"0979c041-fc28-4072-b1cb-71b6d2173681","savedPayload":{"position":{"x":26593.880135032447,"y":25864.650739454246},"targetPosition":{"x":26381.82395844368,"y":26077.617593305386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Asset","name":"US Dollar","id":"9d778a04-e921-4a42-8b45-25e94155df33"}}},"timeFrame":{"type":"Time Frame","name":"Time Frame","code":"{\n\"value\": \"01-min\"\n}","id":"7d1bc479-599f-4517-898a-e63a57bc2d7c","savedPayload":{"position":{"x":26641.86779530268,"y":25927.08664806391},"targetPosition":{"x":26381.82395844368,"y":26077.617593305386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"slippage":{"type":"Slippage","name":"Slippage","code":"{\n\"positionRate\": 0.1,\n\"stopLoss\": 0.1,\n\"takeProfit\": 0.1\n}","id":"692354a1-ccca-4572-9a4b-4dce017fcc64","savedPayload":{"position":{"x":26671.451166012772,"y":25999.883876427848},"targetPosition":{"x":26381.82395844368,"y":26077.617593305386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"feeStructure":{"type":"Fee Structure","name":"Fee Structure","code":"{\n\"maker\": 0.15,\n\"taker\": 0.25\n}","id":"e0d7552a-c4cc-423e-95f4-84bd5220e6c7","savedPayload":{"position":{"x":26680.371884619053,"y":26079.289820636783},"targetPosition":{"x":26381.82395844368,"y":26077.617593305386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},"id":"6a8d9fb3-fdea-445b-905e-d9ea6ebcdd4d","savedPayload":{"position":{"x":26381.82395844368,"y":26077.617593305386},"targetPosition":{"x":26122.502457425795,"y":26227.176617459005},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{"shortcutKey":""}}},"id":"a15bdeb7-f697-448c-8895-8e95c1383f1e","savedPayload":{"position":{"x":26122.502457425795,"y":26227.176617459005},"targetPosition":{"x":25863.207349664328,"y":26376.723849416874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3},"uiObject":{"shortcutKey":""},"referenceParent":{"type":"Trading System","name":"Weak-hands buster - BTC - SDA v.0.0.3","id":"a239a374-497a-43f9-8382-5277410b1c2d"}}},"marketReference":{"type":"Market Reference","name":"Bitmex BTC/USDT","keyInstance":{"type":"Key Instance","name":"New Exchange Account Key","id":"4af883fc-cd5b-46d1-871a-87c85edef0c6","savedPayload":{"position":{"x":26442.1423960022,"y":26532.927687481802},"targetPosition":{"x":26152.699565995314,"y":26454.93846666543},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Exchange Account Key","name":"New Exchange Account Key","id":"a4da723a-efb5-468d-9a06-af80124a3934"}}},"id":"215faa6e-2c13-4533-930e-58031335b8a8","savedPayload":{"position":{"x":26152.699565995314,"y":26454.93846666543},"targetPosition":{"x":25863.207349664328,"y":26376.723849416874},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Market","name":"BTC/USDT","id":"2dbc8c9c-ba14-4340-8b97-8d358d32df6b"}}},"id":"da3a75f7-1d65-41f5-be58-dde3d79897d3","savedPayload":{"position":{"x":25863.207349664328,"y":26376.723849416874},"targetPosition":{"x":25563.806032450793,"y":26376.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{},"referenceParent":{"type":"Process Definition","name":"Multi-Period","id":"6f95cc67-bad0-48dc-bb82-0075c43cb202"}}}],"id":"4368283b-ff99-40a7-8710-8ac2925ac12e","savedPayload":{"position":{"x":25563.806032450793,"y":26376.5},"targetPosition":{"x":25264,"y":26376.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"448a6180-ad5b-4b67-89ec-db88a96b6194","savedPayload":{"position":{"x":25264,"y":26376.5},"targetPosition":{"x":25264,"y":26376.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 01","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"c94d9770-d5ba-43ff-a93f-fc04a4fb635b","savedPayload":{"position":{"x":23527.949278078595,"y":23697.606727501978},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"6e33e35c-8107-4ca4-affd-c54b61ab27bd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"526f819e-cb98-4846-bc92-8eef18e1de8a","savedPayload":{"position":{"x":23584.78958751373,"y":23796.057031361564},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"499cfa98-062c-467f-b5b8-7cc935dc7caf"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"e71457ef-64f5-4f16-bf7f-91481b3ded63","savedPayload":{"position":{"x":23623.670649073087,"y":23902.881870040328},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3d597096-5047-4c1c-9dd6-4a718e0fc207"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"2d0e4eb8-678a-4d63-adca-d8ed001c0e75","savedPayload":{"position":{"x":23643.411081375958,"y":24014.835424870987},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"c1ea8a7a-8178-45ba-816c-014039b9cc9b"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\",\"showPanels\":true}","id":"3e9f78d7-5608-4f30-b0d7-e270403e6032","savedPayload":{"position":{"x":23643.411081375958,"y":24128.516043741256},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"042f75fe-2c93-43dd-a2fb-56c9f5c28bb6"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\",\"showPanels\":true}","id":"bdc8ef14-6b43-4d8a-b56e-9f7709c599c3","savedPayload":{"position":{"x":23623.670649073087,"y":24240.469598571915},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"a786bd1e-f68d-41f3-88c7-67d658096f90"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\",\"showPanels\":true}","id":"568b003e-57d7-4c35-af11-3e30660c3181","savedPayload":{"position":{"x":23584.78958751373,"y":24347.29443725068},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"2f60b6e6-c460-4b25-b5b7-b824ce38f63b"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\",\"showPanels\":true}","id":"f11d21c8-ce22-4387-a4be-f51681ad92c5","savedPayload":{"position":{"x":23527.949278078595,"y":24445.744741110266},"targetPosition":{"x":22993.723371627253,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"a6578dfd-194a-4ea9-bd4f-35545816d9ad"}}}],"id":"5bf0b7b8-e3eb-457e-9f29-03b5a0c87c27","savedPayload":{"position":{"x":22993.723371627253,"y":24071.67573430612},"targetPosition":{"x":22558.943764124684,"y":24071.67573430612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"494bee2e-e884-46c1-bba3-3939511932ca","savedPayload":{"position":{"x":22558.943764124684,"y":24071.67573430612},"targetPosition":{"x":22558.943764124684,"y":24071.67573430612},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 03","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 414.140001,\n \"maxValue\": 19903.4402144,\n \"autoMinScale\": true,\n \"autoMaxScale\": true\n}","id":"cd54273e-fc3c-41e1-bfe9-d1136aa3ed66","savedPayload":{"position":{"x":23011.113712767674,"y":24565.698751652835},"targetPosition":{"x":22664.845181282166,"y":24451.9375468143},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\",\"showPanels\":false}","id":"175d62d3-8710-47a2-aba0-a5fc406798ff","savedPayload":{"position":{"x":21639.436447313317,"y":24847.78011030901},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"19c78a01-0c97-48eb-a8d5-09ca3c42d9fd"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"1a6b940f-24c1-4854-beb6-31f20eb5a1ee","savedPayload":{"position":{"x":21579.287615447072,"y":24743.599277500758},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"23311eba-8ecd-41c9-aeed-86d7045b7be7"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"842a0e34-fd1c-43b1-9af0-015605442010","savedPayload":{"position":{"x":21538.143391255544,"y":24630.556450593554},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"1f860844-028c-41c8-a7df-f764306947a0"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"b1501597-74f8-4b16-8caa-0a4096e74293","savedPayload":{"position":{"x":21517.253921170806,"y":24512.086378680546},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"a4267a80-ee05-41e7-ad62-30e092a91812"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"7db184de-2609-49be-beb4-72f7acd30392","savedPayload":{"position":{"x":21517.253921170806,"y":24391.788714948056},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"49c9d3df-b50e-4218-b585-0785f895ad9c"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"b1735d26-97c6-492c-bf01-004ef9ccd74f","savedPayload":{"position":{"x":21538.143391255544,"y":24273.318643035047},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"699b13e8-75e0-4730-8dc8-c0797fb894ac"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"9aaf0608-bba3-4512-b513-e075e8da7045","savedPayload":{"position":{"x":21579.287615447072,"y":24160.275816127843},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"b31d164e-1b77-450f-a2c1-67b19b67c482"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"2e05b3dd-bf52-4150-b855-36a6dbc28e37","savedPayload":{"position":{"x":21639.436447313317,"y":24056.094983319592},"targetPosition":{"x":22204.758215351972,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"039ef46f-756f-4af9-8aad-0bde8230c53f"}}}],"id":"7e449c12-24b3-4e70-a8a9-b4fd4cc150c0","savedPayload":{"position":{"x":22204.758215351972,"y":24451.9375468143},"targetPosition":{"x":22664.845181282166,"y":24451.9375468143},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"573b74ce-c217-4e21-b240-455e55653316","savedPayload":{"position":{"x":22664.845181282166,"y":24451.9375468143},"targetPosition":{"x":22664.845181282166,"y":24451.9375468143},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 04","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 1,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"d615b88c-95a0-494d-bf48-7b16881edf5d","savedPayload":{"position":{"x":23545.95845574509,"y":24050.15183762246},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"276e341d-6cad-45fa-8d56-8be162013ca7"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"056b9e67-6924-4ae3-8014-b10610ec841d","savedPayload":{"position":{"x":23607.64451655839,"y":24156.995229069875},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"dc7512a4-5c3f-4d91-bf2d-8730c6c5c7fe"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"4b8cd243-ed4e-4de3-b4f3-1967896d27e0","savedPayload":{"position":{"x":23649.84026727951,"y":24272.927101373087},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"84c28b2f-52f3-4d6f-9754-00b3da6e91af"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"fed6c9f6-4df6-4f17-9a7c-b4aa8dfa778d","savedPayload":{"position":{"x":23671.26361137487,"y":24394.424923256523},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"7bafe96e-4bba-4a79-9cf9-21055feaa862"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"b2f47042-0a68-49c4-8011-d506499a47d6","savedPayload":{"position":{"x":23671.26361137487,"y":24517.797044883115},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"b4e6199d-7047-4ee7-87ad-4722464e27cf"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{\"status\":\"off\"}","id":"2d782ad6-b911-47a4-8aad-05119470bd32","savedPayload":{"position":{"x":23649.84026727951,"y":24639.29486676655},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"073c035c-0f1d-4cd8-b3ea-d99ca30edff3"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"off\"}","id":"3cd0b919-d3e3-4db2-b5cf-17250219a905","savedPayload":{"position":{"x":23607.64451655839,"y":24755.226739069763},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6b994fd7-655f-4cac-8893-823eab0dd8ed"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\"status\":\"off\"}","id":"f4e64053-52dd-49cb-af0f-2ec752b0970f","savedPayload":{"position":{"x":23545.95845574509,"y":24862.07013051718},"targetPosition":{"x":22966.188709927566,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"690cc9af-8154-4b0d-8fd3-38a2be809b9d"}}}],"id":"fcdb42e1-cc9a-4a68-a682-84115998b294","savedPayload":{"position":{"x":22966.188709927566,"y":24456.11098406982},"targetPosition":{"x":22494.343261243084,"y":24456.11098406982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"b1d32a10-1074-461d-a271-4dd8d5a38526","savedPayload":{"position":{"x":22494.343261243084,"y":24456.11098406982},"targetPosition":{"x":22494.343261243084,"y":24456.11098406982},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 05","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 2,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\"status\":\"off\"}","id":"788e5eac-f585-41f6-a6a8-f06c0d92d1a8","savedPayload":{"position":{"x":23589.355517331354,"y":23912.13155950242},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"4ec36066-027d-4eb7-bbe9-52adeb6a76f2"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"d5dcecbd-05d6-4948-a5f0-409238732d2c","savedPayload":{"position":{"x":23642.27006974146,"y":24003.782252736484},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"79b93fca-2746-4df3-9831-c36a6aa855cb"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"cc880d06-5e82-47b7-8cba-7f3227fb57fa","savedPayload":{"position":{"x":23678.46575534009,"y":24103.22908160041},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"3229c3dd-abe8-40f2-8bff-a982f31ccbc8"}}},{"type":"Layer","name":"Volume-Stairs","code":"{\"status\":\"off\"}","id":"a9b6e590-e863-4102-ac79-38a1df4813ff","savedPayload":{"position":{"x":23696.842786536243,"y":24207.45040452169},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"386d17a3-ca20-4a30-a8ed-84fa3397daa2"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"24690e81-aa81-4094-a990-b04cf5942ca5","savedPayload":{"position":{"x":23696.842786536243,"y":24313.27950934189},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"c7913df8-85e1-4cd2-a666-1a9ff987dc04"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"e713340d-9e5b-4e4b-a519-9fef4d8c7fec","savedPayload":{"position":{"x":23678.46575534009,"y":24417.50083226317},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"38f60687-06b7-4475-b914-ebed74ba29d2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"675a47f0-d53c-4def-b2dc-4602f3cdc043","savedPayload":{"position":{"x":23642.27006974146,"y":24516.947661127095},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"fb98f659-fc48-4d9d-8093-6a8e83b9c394"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"aad750e5-709c-49cf-9d48-31c9ae649b17","savedPayload":{"position":{"x":23589.355517331354,"y":24608.59835436116},"targetPosition":{"x":23092.02668491157,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"75264d4c-647f-47c8-b445-56dc3255c1d8"}}}],"id":"4caa95c3-3e97-4e8c-b669-ef8e7b53ab89","savedPayload":{"position":{"x":23092.02668491157,"y":24260.36495693179},"targetPosition":{"x":22687.275750993915,"y":24260.36495693179},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"81d4f33e-a8d4-4078-9874-bd5b46c6e84d","savedPayload":{"position":{"x":22687.275750993915,"y":24260.36495693179},"targetPosition":{"x":22687.275750993915,"y":24260.36495693179},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 06","layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 3,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"off\",\n \"showPanels\": false\n}","id":"e56c5a99-fcd6-4326-8b10-72c095759ac9","savedPayload":{"position":{"x":23554.869892429633,"y":23848.701401477865},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"d5399ddc-ada6-44f1-a5f2-6488d0ac3c0b"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\"}","id":"2ebf28ac-a9ee-433c-ad1a-5d410ce1d067","savedPayload":{"position":{"x":23617.203138996556,"y":23956.66575153249},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"a3af37cc-6af5-4497-a818-ce500c5999ea"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"f6171610-7f5f-41fb-90e2-f8d0a6e19443","savedPayload":{"position":{"x":23659.8415908461,"y":24073.81393518962},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"cbc5ab4a-c6db-4cf7-bdbd-739ba15a7e5d"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"e263ecf2-b6b4-4f3d-8ba7-dfb81f85e54e","savedPayload":{"position":{"x":23681.489700194918,"y":24196.58646416867},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"54e00d9b-202d-4cdf-9638-81be6e16719a"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\"status\":\"off\"}","id":"fc751bc6-10a2-4ee3-82ed-48769873f93a","savedPayload":{"position":{"x":23681.489700194918,"y":24321.25295730251},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"dc1cae8d-cf3c-4ac2-9419-67d2399fef5b"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"d3d1ac2d-5879-4d57-8b2c-556c1653a1db","savedPayload":{"position":{"x":23659.8415908461,"y":24444.02548628156},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4cbc0c33-2abe-44f6-8862-ac17cee611ae"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"b6a39479-b1bf-49fc-94fe-7caf6ca190e2","savedPayload":{"position":{"x":23617.203138996556,"y":24561.17366993869},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"1eaf4681-66c5-4619-9782-6593baf891d6"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"6c4b89c2-1922-46e5-b5cb-cc011d2b4bbd","savedPayload":{"position":{"x":23554.869892429633,"y":24669.138019993312},"targetPosition":{"x":22969.017431734097,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"47730810-5628-4d58-922f-0d242f2c9f5d"}}}],"id":"07001adc-e18a-4488-9f65-701f31d47b14","savedPayload":{"position":{"x":22969.017431734097,"y":24258.91971073559},"targetPosition":{"x":22492.221567213775,"y":24258.91971073559},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3},"uiObject":{}}},"id":"be3a0a59-3f90-41c1-89ad-40cb2d52332f","savedPayload":{"position":{"x":22492.221567213775,"y":24258.91971073559},"targetPosition":{"x":22492.221567213775,"y":24258.91971073559},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02D","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 7175.776732815815,\n \"maxValue\": 26835.622620978218\n}","id":"d7217775-c551-47f2-a96d-d7d394e873ac","savedPayload":{"position":{"x":22238.485889662246,"y":24434.809461716108},"targetPosition":{"x":22270.540970939346,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"bfa41b92-106e-4520-8e41-aeee83ae8ec4","savedPayload":{"position":{"x":22117.715836172883,"y":24480.527499694435},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"ef1caf41-fb38-4f38-8c64-9487560ed116","savedPayload":{"position":{"x":22108.75135885619,"y":24465.00056951862},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"f2e891e3-574e-4b61-af53-34f9875cc8df","savedPayload":{"position":{"x":22102.619295222798,"y":24448.15286315122},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"3a8fc31a-607b-4d9c-a0c5-0b9a00a7b604","savedPayload":{"position":{"x":22099.505964923235,"y":24430.496289624854},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"29371c3f-21ac-4bc7-b8ad-be73eb254754","savedPayload":{"position":{"x":22099.505964923235,"y":24412.567334991465},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"6b0f6e98-14a0-4c99-a006-1f808ed81a43","savedPayload":{"position":{"x":22102.619295222798,"y":24394.9107614651},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"bbb7a9a0-7226-41a7-8add-ea6475aca3db","savedPayload":{"position":{"x":22108.75135885619,"y":24378.0630550977},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{ \n\"status\": \"off\"\n}","id":"f730e85a-743d-4ede-a0bd-452a8fc43983","savedPayload":{"position":{"x":22117.715836172883,"y":24362.536124921884},"targetPosition":{"x":22201.97040951997,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"b1075711-414d-4ffc-9509-852654091df1","savedPayload":{"position":{"x":22201.97040951997,"y":24421.53181230816},"targetPosition":{"x":22270.540970939346,"y":24421.53181230816},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"4c32fcc6-a368-4223-b6a9-42023020d24b","savedPayload":{"position":{"x":22270.540970939346,"y":24421.53181230816},"targetPosition":{"x":22270.540970939346,"y":24421.53181230816},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}},{"type":"Timeline Chart","name":"Chart 02C","rateScale":{"type":"Rate Scale","name":"New Rate Scale","code":"{\n \"minValue\": 3174.4576465002638,\n \"maxValue\": 20650.88418479389\n}","id":"ff83f5df-c60f-4bd9-9858-ce8f4cb61f40","savedPayload":{"position":{"x":22234.27298126671,"y":24244.24871010389},"targetPosition":{"x":22270.039481764263,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"layersManager":{"type":"Layers Manager","name":"New Layers Manager","code":"{\n \"visibleLayers\": 0,\n \"panelLocation\": \"up\"\n}","layers":[{"type":"Layer","name":"Candles","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"eac312b0-785c-43e7-b922-4268423b063d","savedPayload":{"position":{"x":22103.245711347477,"y":24293.821795223164},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candles","id":"55e735a5-60c9-4e2d-a582-a6c6eddf3502"}}},{"type":"Layer","name":"Volumes","code":"{\"status\":\"off\",\"showPanels\":false}","id":"9a7cc22a-d931-4708-826c-354fabebb78e","savedPayload":{"position":{"x":22093.461856265312,"y":24276.875661126964},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volumes","id":"ffaf5a8e-12d6-4040-922d-57845eb3377c"}}},{"type":"Layer","name":"Candle-Stairs","code":"{\"status\":\"off\"}","id":"8daed8c1-67d7-4be4-9d79-f8adc5469654","savedPayload":{"position":{"x":22086.769305230355,"y":24258.48802827987},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Candle-Stairs","id":"e1c46e1f-09d1-46a2-b738-e761b4e04cd9"}}},{"type":"Layer","name":"Volume-Stairs","code":"{ \n\"status\": \"off\"\n}","id":"bc5f01e3-b3e2-4077-8179-7518f903cc50","savedPayload":{"position":{"x":22083.371408019204,"y":24239.217595601345},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Volume-Stairs","id":"eefaf182-ffe4-457e-a7fa-f43dfabdc086"}}},{"type":"Layer","name":"Bollinger Bands","code":"{\n \"status\": \"off\",\n \"showPanels\": true\n}","id":"6987defe-519a-44c4-ae26-ceb0064a60e5","savedPayload":{"position":{"x":22083.371408019204,"y":24219.649885437015},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Bands","id":"3576cfd0-1774-4094-b8a0-66e182fc4c41"}}},{"type":"Layer","name":"Percentage Bandwidth","code":"{ \n\"status\": \"off\"\n}","id":"449aa705-b3ae-459a-ac9f-116bb3ab50a0","savedPayload":{"position":{"x":22086.769305230355,"y":24200.37945275849},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Percentage Bandwidth","id":"4dfde44c-0bbf-4204-91de-ce99ecba4cf2"}}},{"type":"Layer","name":"Bollinger Channels Objects","code":"{\"status\":\"loading\"}","id":"fb058756-3ddc-4299-af44-1d0eaa98b9d3","savedPayload":{"position":{"x":22093.461856265312,"y":24181.991819911396},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Channels Objects","id":"6986bcb1-119c-48c9-a00b-d046e9e07951"}}},{"type":"Layer","name":"Bollinger Sub-Channels Objects","code":"{\n \"status\": \"on\",\n \"showPanels\": true\n}","id":"c54e490a-0eae-41c7-807d-9eceec9056d0","savedPayload":{"position":{"x":22103.245711347477,"y":24165.045685815196},"targetPosition":{"x":22195.201383330972,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4},"uiObject":{},"referenceParent":{"type":"Data Product","name":"Bollinger Sub-Channels Objects","id":"85098ab8-a125-49f1-b24d-416c2090c7a0"}}}],"id":"e036dda6-20cf-4772-9b2f-4463be7a1852","savedPayload":{"position":{"x":22195.201383330972,"y":24229.43374051918},"targetPosition":{"x":22270.039481764263,"y":24229.43374051918},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":4,"distanceToParent":3},"uiObject":{}}},"id":"661b8623-473c-4e4f-9c1e-4e97ad3ba7e6","savedPayload":{"position":{"x":22270.039481764263,"y":24229.43374051918},"targetPosition":{"x":22270.039481764263,"y":24229.43374051918},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3},"uiObject":{}}}]} \ No newline at end of file diff --git a/WebServer/Images/Icons/style-01/dashboard.png b/WebServer/Images/Icons/style-01/dashboard.png new file mode 100644 index 000000000..0a6ffaf30 Binary files /dev/null and b/WebServer/Images/Icons/style-01/dashboard.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-max.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-max.png new file mode 100644 index 000000000..fa8168e6c Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-max.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min-max.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min-max.png new file mode 100644 index 000000000..e7549e1e6 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min-max.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min.png new file mode 100644 index 000000000..22e67cda5 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-manual.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-manual.png new file mode 100644 index 000000000..282f4dbac Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-scale-manual.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-max.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-max.png new file mode 100644 index 000000000..37b6f77b2 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-max.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min-max.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min-max.png new file mode 100644 index 000000000..a193213f7 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min-max.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min.png new file mode 100644 index 000000000..7c4a26043 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-manual.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-manual.png new file mode 100644 index 000000000..a8da7ca60 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-manual.png differ diff --git a/WebServer/Images/Icons/style-01/toggle-panel-off.png b/WebServer/Images/Icons/style-01/toggle-panel-off.png new file mode 100644 index 000000000..032a33409 Binary files /dev/null and b/WebServer/Images/Icons/style-01/toggle-panel-off.png differ diff --git a/WebServer/Scripts/AppLoader.js b/WebServer/Scripts/AppLoader.js index 72a5cc6be..09987f9c4 100644 --- a/WebServer/Scripts/AppLoader.js +++ b/WebServer/Scripts/AppLoader.js @@ -26,7 +26,7 @@ function newAppLoader() { modulesArray = ['UserEcosystem.js'] modulesArray = modulesArray.concat([ - 'ChartsSpace/Viewport.js', + 'ChartingSpace/Viewport.js', 'Globals.js', 'Ecosystem.js', @@ -34,25 +34,25 @@ function newAppLoader() { 'AppSchema.js', 'MQService', - 'ChartsSpace/EdgeEditor.js', - 'ChartsSpace/ChartUtilities.js', - 'ChartsSpace/PlottersManager.js', - 'ChartsSpace/TimelineChart.js', - 'ChartsSpace/TimeMachine.js', - 'ChartsSpace/CoordinateSystem.js', + 'ChartingSpace/EdgeEditor.js', + 'ChartingSpace/ChartUtilities.js', + 'ChartingSpace/PlottersManager.js', + 'ChartingSpace/TimelineChart.js', + 'ChartingSpace/TimeMachine.js', + 'ChartingSpace/CoordinateSystem.js', - 'DesignerSpace/Workspace/Workspace.js', - 'DesignerSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js', - 'DesignerSpace/Workspace/FunctionLibraries/ChainAttachDetach.js', - 'DesignerSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js', - 'DesignerSpace/Workspace/FunctionLibraries/NodeDeleter.js', - 'DesignerSpace/Workspace/FunctionLibraries/ProtocolNode.js', - 'DesignerSpace/Workspace/FunctionLibraries/NodeCloning.js', - 'DesignerSpace/Workspace/FunctionLibraries/NodeChildren.js', - 'DesignerSpace/Workspace/FunctionLibraries/TaskFunctions.js', - 'DesignerSpace/Workspace/FunctionLibraries/SessionFunctions.js', - 'DesignerSpace/Workspace/FunctionLibraries/ShortcutKeys.js', - 'DesignerSpace/Workspace/FunctionLibraries/OnFocus.js', + 'DesignSpace/Workspace/Workspace.js', + 'DesignSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js', + 'DesignSpace/Workspace/FunctionLibraries/ChainAttachDetach.js', + 'DesignSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js', + 'DesignSpace/Workspace/FunctionLibraries/NodeDeleter.js', + 'DesignSpace/Workspace/FunctionLibraries/ProtocolNode.js', + 'DesignSpace/Workspace/FunctionLibraries/NodeCloning.js', + 'DesignSpace/Workspace/FunctionLibraries/NodeChildren.js', + 'DesignSpace/Workspace/FunctionLibraries/TaskFunctions.js', + 'DesignSpace/Workspace/FunctionLibraries/SessionFunctions.js', + 'DesignSpace/Workspace/FunctionLibraries/ShortcutKeys.js', + 'DesignSpace/Workspace/FunctionLibraries/OnFocus.js', 'Utilities/RoundedCornersBackground.js', @@ -68,9 +68,9 @@ function newAppLoader() { 'Spaces/CockpitSpace.js', 'Spaces/TopSpace.js', 'Spaces/PanelsSpace.js', - 'Spaces/ChartSpace.js', + 'Spaces/ChartingSpace.js', 'Spaces/FloatingSpace.js', - 'Spaces/DesignerSpace.js', + 'Spaces/DesignSpace.js', 'Files/SingleFile.js', 'Files/FileCloud.js', @@ -122,7 +122,7 @@ function newAppLoader() { 'Container.js', 'Utilities.js', - 'Dashboard.js' + 'PostLoader.js' ]) modulesArray = modulesArray.concat(plotters) diff --git a/WebServer/server.js b/WebServer/server.js index 47840ab3c..ec81065fb 100644 --- a/WebServer/server.js +++ b/WebServer/server.js @@ -237,31 +237,31 @@ function onBrowserRequest (request, response) { } break - case 'DesignerSpace': // This means the DesignerSpace folder. + case 'DesignSpace': // This means the DesignSpace folder. { if (requestParameters[3] === undefined) { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/DesignerSpace/' + requestParameters[2], response) + respondWithFile(process.env.PATH_TO_CANVAS_APP + '/DesignSpace/' + requestParameters[2], response) return } if (requestParameters[4] === undefined) { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/DesignerSpace/' + requestParameters[2] + '/' + requestParameters[3], response) + respondWithFile(process.env.PATH_TO_CANVAS_APP + '/DesignSpace/' + requestParameters[2] + '/' + requestParameters[3], response) return } if (requestParameters[5] === undefined) { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/DesignerSpace/' + requestParameters[2] + '/' + requestParameters[3] + '/' + requestParameters[4], response) + respondWithFile(process.env.PATH_TO_CANVAS_APP + '/DesignSpace/' + requestParameters[2] + '/' + requestParameters[3] + '/' + requestParameters[4], response) return } } break - case 'ControlsToolBox': // This means the DesignerSpace folder. + case 'ControlsToolBox': // This means the DesignSpace folder. { respondWithFile(process.env.PATH_TO_CANVAS_APP + '/ControlsToolBox/' + requestParameters[2], response) } break - case 'Utilities': // This means the DesignerSpace folder. + case 'Utilities': // This means the DesignSpace folder. { respondWithFile(process.env.PATH_TO_CANVAS_APP + '/Utilities/' + requestParameters[2], response) } @@ -334,7 +334,7 @@ function onBrowserRequest (request, response) { } break - case 'ChartsSpace': + case 'ChartingSpace': { respondWithFile(process.env.PATH_TO_CANVAS_APP + '/' + requestParameters[1] + '/' + requestParameters[2], response) } diff --git a/docs/_data/data_mine.md b/docs/_data/data_mine.md index 3ebfeb0f7..9bc305991 100644 --- a/docs/_data/data_mine.md +++ b/docs/_data/data_mine.md @@ -30,7 +30,7 @@ dataset_definition: "A dataset definition contains a configuration file that def record_definition: "The record definition is where indicators define how many fields, what fields and in which order those fields will be stored in each record." -record: "A record is the compendium of information stored for each period of time, including the start and end datetime of the period along with the properties that provide the information the indicator is meant to generate." +record_property: "A record is the compendium of information stored for each period of time, including the start and end datetime of the period along with the properties that provide the information the indicator is meant to generate." formula: "In the context of a record definition, formulas are used to assign a value to the property, usually in the form of a variable declared in the calculation or data building procedure." diff --git a/docs/_data/data_mine.yml b/docs/_data/data_mine.yml index 3ebfeb0f7..9bc305991 100644 --- a/docs/_data/data_mine.yml +++ b/docs/_data/data_mine.yml @@ -30,7 +30,7 @@ dataset_definition: "A dataset definition contains a configuration file that def record_definition: "The record definition is where indicators define how many fields, what fields and in which order those fields will be stored in each record." -record: "A record is the compendium of information stored for each period of time, including the start and end datetime of the period along with the properties that provide the information the indicator is meant to generate." +record_property: "A record is the compendium of information stored for each period of time, including the start and end datetime of the period along with the properties that provide the information the indicator is meant to generate." formula: "In the context of a record definition, formulas are used to assign a value to the property, usually in the form of a variable declared in the calculation or data building procedure." diff --git a/docs/_data/sidebars/suite_sidebar.yml b/docs/_data/sidebars/suite_sidebar.yml index a8b99e277..ac29aedb7 100644 --- a/docs/_data/sidebars/suite_sidebar.yml +++ b/docs/_data/sidebars/suite_sidebar.yml @@ -271,14 +271,24 @@ entries: output: web class: childItem -# - title: Product definition -# url: /suite-product-definition.html -# output: web -# class: childItem + - title: Product definition + url: /suite-product-definition.html + output: web + class: childItem -# - title: Input-to-output cycle -# url: /suite-input-to-output-cycle.html -# output: web + - title: Plotters + url: /suite-plotters.html + output: web + + - title: Plotter Panel + url: /suite-plotter-panel.html + output: web + class: childItem + + - title: Shapes + url: /suite-shapes.html + output: web + class: childItem # - title: Datasets # url: /suite-datasets.html diff --git a/docs/_includes/data_mine/plotter.md b/docs/_includes/data_mine/plotter.md index 659125c31..cb50bc446 100644 --- a/docs/_includes/data_mine/plotter.md +++ b/docs/_includes/data_mine/plotter.md @@ -75,7 +75,7 @@ Those actions are performed recursively for each record, and the graphics are pl -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +To add a plotter, select *Add Plotter* on the data mine node menu. An indicator bot is created along with the basic structure of nodes required to define it. diff --git a/docs/pages/suite/suite-plotter-panel.md b/docs/pages/suite/suite-plotter-panel.md new file mode 100644 index 000000000..d64e67c29 --- /dev/null +++ b/docs/pages/suite/suite-plotter-panel.md @@ -0,0 +1,18 @@ +--- +title: Plotter Panel +summary: "A plotter panel allows building panels with numerical representations of data." +sidebar: suite_sidebar +permalink: suite-plotter-panel.html +toc: false +--- + +{% include /data_mine/plotter-panel.md heading="##" icon="150-" adding="####" configuring="" starting="" content="yes" definition="bold" table="yes" more="yes"%} + +
Plotter Panel | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Panel Data | |||||||||
Data Formula |
Plotter | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Plotter Module | |||||||||
Plotter Panel | |||||||||
Shapes |
Shapes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Chart Points | |||||||||
Point | |||||||||
Point Formula | |||||||||
Polygon | |||||||||
Polygon Vertex | |||||||||
Polygon Border | |||||||||
Style | |||||||||
Style Condition | |||||||||
Style | |||||||||
Polygon Body | |||||||||
Style | |||||||||
Style Condition | |||||||||
Style |